Implementing Code Splitting in React for Improved Performance

Introduction In today’s fast-paced digital landscape, where users demand lightning-fast experiences, web developers face a pressing challenge: how to create web applications that are not only feature-rich but also load quickly. When it comes to React applications, one powerful technique that can significantly enhance performance is code splitting. Imagine this scenario: You’re building a large-scale … Read more

Enhancing Reliability: Global Exception Handling in ASP.NET Core Web APIs

In today’s digital landscape, the demand for robust and reliable web APIs is ever-growing. Whether you’re developing a RESTful service, a microservice, or a full-fledged web application, handling exceptions gracefully is a fundamental aspect of ensuring your API’s stability and usability. After all, the real world is far from perfect, and unexpected errors can occur … Read more

My Top 5 learning from the Book “REWORK”

In the world of business, where complexity often reigns supreme, “REWORK” by Jason Fried and David Heinemeier Hansson emerges as a refreshing departure from the norm. It’s a book that challenges conventional wisdom, advocating for simplicity, practicality, and unconventional thinking. “REWORK” isn’t your typical business manual filled with jargon and elaborate strategies. Instead, it’s a … Read more

Load .env Files in Node.js: The Old and New built-in Way

node js env file support

Introduction Hello Friends, When developing Node.js applications that require configuration variables to be kept separate from the code, developers often create a .env file to store these variables. Traditionally, the popular approach has been to use the dotenv package to load these configuration variables. However, with the release of Node.js v20.6.0, the Node.js team has … Read more

Mastering API Versioning in ASP.NET Core WebAPI: 3 Proven Methods to implement it

api versioning

Introduction When I started learning Asp.net WebAPIs few year back for a client project, I learned how to implement webAPI and how that can be exposed. There was a chapter in the book which talked about API versioning. I read that but I thought it might be for letter stage of application, or large applications … Read more