I am aware that in our present day world, it is a sin to talk about monolith and not to curse it. However, I am will neither hallelujah nor curse…
Redux vs. useContext: Navigating the State Management Maze
Every developer knows that the software engineering isn't just about writing code. It's about creating efficient, maintainable, and scalable systems. A critical part of that journey, especially in React, is…
Architectural Design Patterns 4 – Event-Driven Architecture
Event-Driven Architecture is currently enjoying a lot of attention from businesses around the world due to the enhanced capabilities offered by cloud-based systems. Imagine a digital ecosystem like a busy…
SQL Server Performance Tips for High Volume Databases
As businesses grow, so does their data. A big amount of data can slow down your SQL Server if you don’t manage it right. This article shares some top tips…
Architectural Design Patterns 3 – Microservices
In this article, we will be talking about Microservices, a design pattern that has gained attraction for its approach to building large and complex software applications. At its core, Microservices…
Architectural Design Patterns 2 – Model-View-Controller (MVC)
When you're diving into the world of software design, you'll often hear about the Model-View-Controller, or MVC for short. It's one of those blueprints, or design patterns, that helps developers…
Architectural Design Patterns 1 – Layered (or Tiered) Pattern
Here in this first post of the blog, I want to also start with the first part of a series. In this post of the series, we will be talking…