Mongodb
MongoDB Installation on AWS EC2: Lessons Learned & Best Practices
Mongodb

I had to search a lot before figuring out a proper way to install and configure a production ready standalone MongoDB installation in AWS EC2 instance. I am sharing my learnings and hope it is useful for others.

Javascript
Unlock the Power of ES6: Streamline JavaScript with Destructuring
Javascript

What is destructuring assignment?

The destructuring assignment syntax is a JavaScript expression that makes it possible to unpack values from arrays, or properties from objects, into distinct variables.

- MDN

Nodejs
Unlock the Power of Streams: An Underrated Feature in NodeJS
Nodejs

A stream is an abstract interface for working with streaming data in Node.js. Streams have gained the reputation that it is hard to work with and harder to understand. However, it is a highly underrated but very powerful concept in Node.js. This article will help in understanding of streams, how to work with them and where to use this module.

Reactjs
Build a Scrollable Image Grid in ReactJS Using MaterialUI: Easy Guide
Reactjs

A simple example of a scrollable image grid using Material UI in ReactJS. We had a requirement for a scrollable image grid which will load images lazily. We started with the Grid List example provided in Material UI.

Javascript
Love thy fellow programmer as thyself: Setup ESLint and Prettier in VSCode
Javascript

This is a short guide to configure VS Code for a consistent and reusable development set-up.

ESLint Setup

ESLint is an open source JavaScript linting utility. Code linting is a type of static analysis that is frequently used to find problematic patterns or code that doesn’t adhere to certain style guidelines. The primary reason ESLint was created was to allow developers to create their own linting rules. ESLint is designed to have all rules completely pluggable.