React

Optimizing a React Application using Lazy Loading, Caching and Code Splitting

Optimizing the performance of a React application is crucial for providing a smooth and responsive user experience. One way to achieve this is by implementing techniques like lazy loading, caching and code splitting.

Read
API Design

Node.js Design Patterns and Common Use Cases

In Node.js as is in most Object Oriented Programming (OOPs) such as Java, C, C#, Javascript, there are 3 broad classifications of Design Patterns which can be used to design your API and codebase. They form the structure upon which clean code is built and maintained

Read