A step by step introduction into the world of bundling JS apps.

webpack is one of the most famous bundlers out there with rollup. You might be using it without even knowing it, for example, Create-React-App uses webpack to bundle all its dependencies. It helps developers focus on the development…


State Management which is more like React

State management has become a core part of any application development. The container pattern, helps us create a single source of truth for all the app’s data. Redux and MobX being the goto state management libraries, when it comes to React. …


Performance is one of the core aspects in the development process. There are already techniques used in JavaScript which help us with that, especially how to handle event behaviour. But the implementation changes when try to use them depending on the framework/library. …


Interviews can be a way to challenge yourself and help find your shortcomings

For the past month, I have been assigned as a panellist in the recruitment team for a new client project. We were assigned to hire 40 devs, 20 front-end(React) and 20 backend. …


Load large lists the intelligent way

Recently I was given the task to manipulate a huge chunk of data. The minimum number of records at any given point was around half a million. …


dispatching async actions never looked so good

So this is the third instalment in my Redux-Toolkit series, you can find:

When it comes to managing state in a React application, Redux has become somewhat of an industry standard. Now…


This is a continuation of my previous story.

Let’s take a slice of choco-chip cake, the slice will contain the cake, the frosting and the choco-chips. Now if we were to think of the whole cake as the redux store. …


A simpler (functional) state management

So I just came to know about this because of a new project of mine, where the team wants to do actual research before diving into the project. They don’t want to follow the same old technology stack, they wanted to have some fun.

So when I was asked if…


Axios Cancel and Fetch Abort

Asynchronous behaviour is the base for any XHR call in JS. Handling this behaviour to produce desired output, may seem easy. After all its just a simple Promise.then or await, but as conditions change, the solution has to be altered to accommodate them.

There might be occasions when the user…


Challenge yourself, look where others won’t 🙆‍♂️

This is going to be a short one, it has been around five years since I started my career as a developer. I moved from backend to database and finally found my place in front-end. …

Abhimanyu Chauhan

A UI /UX Designer and JS Enthusiast, with a passion for travelling and writing.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store