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…
The Cheapest Way to Host a Static Website on AWS (S3 + CloudFront + Route 53 + HTTPS)

When you want to publish a simple static site lets say a blog, portfolio, documentation page or landing page, you often don’t need a full server. What you do need…
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…
MongoDB through C# – Using the Official Library
MongoDB is a popular NoSQL database, which means it doesn't use tables like traditional databases. Instead, it saves data as 'documents', which are like flexible data entries. If you're using…
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…
Azure Blob Storage and C# Integration
Azure Blob Storage is one of Microsoft Azure's storage solutions. Think of it as a massive cupboard in the cloud where you can keep a lot of stuff, from pictures…
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…