Babel

Summary ref Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments. Here are the main things Babel can do for you: Transform syntax Polyfill features that are missing in your target environment (through a third-party polyfill such as core-js) Source code transformations (codemods) And more! (check out these videos for inspiration)

April 4, 2022 · 1 min · Jaaved Khan

Webpack

Summary Webpack is a tool that will take your codebase and all its dependencies and transform them into one or more bundles, or files, that can be executed in a browser.

April 4, 2022 · 1 min · Jaaved Khan

HP

Summary Consumer Electronics manufacturer

April 4, 2022 · 1 min · Jaaved Khan

Kibana

April 4, 2022 · 0 min · Jaaved Khan

expression

Summary An expression evaluates to a value. expression vs statement Though this isn’t related to Python: An expression evaluates to a value. A statement does something. >>> x + 2 # an expression >>> x = 1 # a statement >>> y = x + 1 # a statement >>> print y # a statement (in 2.x) 2 more good answers here

April 4, 2022 · 1 min · Jaaved Khan

Paddle

Summary PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice https://github.com/PaddlePaddle/Paddle Open source software by Baidu FOUR LEADING TECHNOLOGIES Agile Framework for Industrial Development of Deep Neural Networks The PaddlePaddle deep learning framework facilitates the development while lowering the technical burden, through leveraging a programmable scheme to architect the neural networks. It supports both declarative programming and imperative programming with both development flexibility and high runtime performance preserved. The neural architectures could be automatically designed by algorithms with better performance than the ones designed by human experts....

April 4, 2022 · 2 min · Jaaved Khan

Agile Project Management

Values are one level above principles Four Values of the Agile Manifesto Individual and interactions over processes and tools. Working software over comprehensive documentation. Customer collaboration over contract negotiation. Responding to change over following plan. ref: link 12 Principles of Agile Manifesto Customer satisfaction through continous delivery of the product. Divide large chunks of work into smaller and achievable tasks for quicker completion and easier integration of changes....

April 4, 2022 · 1 min · Jaaved Khan

Org Mode CheatSheet

C-c C-o: Open link smart notes C-c C-,: available templates to insert

April 4, 2022 · 1 min · jaavedkhan

Difference between User Story and Feature

Summary ref: link According to Kent Beck and Martin Fowler stories(User Stories) and features are SYNONYMS: A user story is a chunk of functionality (some people use the word feature) that is of value to the customer. What you call a feature is usually referred to as theme or epic. Themes and epics are used to group user stories to bigger feature sets, that make sense on their own. From a more semantic point of view: feature is a part of the system you are trying to build, user story is a way to describe that part....

April 4, 2022 · 1 min · Jaaved Khan

Interacting with processes in Linux(Debian)

Summary Process Commands to show running processes ps: snap short of current processes top: Display and update sorted information about Linux processes. atop: Advanced System & Process Monitor for Linux. htop: Interactive process viewer in Linux. pgrep: Look up or signal processes based on name and other pstree: Display a tree of processes. ps ps -aux | grep buildbot ref

April 4, 2022 · 1 min · Jaaved Khan