All Articles
3 Simple Ways to Set up Autocompletion in The Terminal
We often use quite complex commands in our terminals. We usually either search for them over and over again, save them somewhere to refer to later, or try to remember them. However, there is another option...
Understanding Function Composition in JavaScript
An integral part of Functional Programming - Function Composition is a method of assembling multiple functions to create a new one.
The Simplest Intro to Currying in JavaScript
Perhaps the oldest yet powerful technique of Functional Programming — Currying, which is basically the method of memoizing some of the function arguments and postponing its call until it gets all parameters.
Building a customizable Modal Component with React
In this example, we will be creating a customizable Modal component with React.
Introduction to Neural Networks
Learning Neural Network seems difficult due to lots of math & terminologies. However, to get started it is better to learn basic concepts first, without deep diving into underlying math and variations of neural networks...
Using CSS Modules with React
A quick overview of what is CSS Modules, how it works, how it’s used together with React, plus some useful tips.
Speeding up your Git Workflow with Aliases
When working with Git CLI we usually type lots of verbose and boilerplate commands. However, Git has alias support that might be handy and save a lot of “typing” energy as well as increase your productivity.
Building a JavaScript Monorepo with Lerna
JavaScript nowadays is almost everywhere: on the backend, frontend, desktop, mobile, tooling etc.
Using Docker for local Node.js development
This article shows how to create a simple Node.js app and setup Docker for running app locally in watch mode inside a container.