Blog

Recent Posts

Configuring the Starship Prompt for Bash

2 minute read

Starship is a minimal, fast, and highly customizable shell prompt written in Rust. It works the same way across Bash, Zsh, Fish, PowerShell, and more, so you...

What is a side effect in JavaScript?

less than 1 minute read

A side effect is any application state change that is observable outside the called function other than its return value. For example modifying any external...

What is a Monorepo?

less than 1 minute read

Monorepo, is a single repository which contains more than one logical project like a web application and its iOS application.

Dependency Injection in JavaScript

less than 1 minute read

Dependency Injection is a pattern where instead of creating or requiring dependencies directly inside a module, we pass them as paramaeters or reference.

Component Composition

less than 1 minute read

Component composition is where a more “specific” component renders a more “generic” one and configures it with props.

Webpack Bundle and Chunk

less than 1 minute read

Bundle Produced from a number of distinct modules, bundles contain the final versions of source files that have already undergone the loading and compilatio...

React server side rendering

less than 1 minute read

React JS , provides ReactDOMServer object which enables to render components to static markup. Typically, it’s used on a Node server.

Migrating from RequireJS to Webpack

1 minute read

Minimal amount of changes in actual code Webpack compiler can understand modules written as ES2015 modules, CommonJS or AMD. Existing code using define() fun...

Webpack

less than 1 minute read

Webpack is module bundler for modern JavaScript applications.