Writing
Notes on backend engineering, software architecture, databases and the decisions behind them. 11 articles so far.
Introduction to GoF Design Patterns – What They Are, When to Use with GitHub Examples
A beginner-friendly introduction to the 23 Gang of Four (GoF) design patterns with clear explanations of what they are, when to use them, and GitHub links to practical backend-focused C# examples.
The Evolution of HTTP - Understanding HTTP 0.9, HTTP 1.0, HTTP 1.1, HTTP 2 and HTTP 3
Learn everything about HTTP, from its early versions (HTTP/0.9, HTTP/1.0, HTTP/1.1) to modern advancements like HTTP/2 and HTTP/3. Understand key features, improvements, and how HTTP powers the web today.
A Practical Guide to SOLID Principles for Backend Developers
Learn to apply the SOLID principles in backend development with practical C# examples for clean, scalable, and maintainable code.
Understanding the 4 Principles of Object-Oriented Programming in C# with Examples
Learn the four principles of Object-Oriented Programming—Encapsulation, Abstraction, Inheritance, and Polymorphism—explained with clear C# examples. Perfect for beginners to strengthen their programming foundations!
Leveraging Vertical Slice Architecture with Clean Architecture for Scalable, Maintainable Systems
Leveraging Vertical Slice Architecture with Clean Architecture for Scalable, Maintainable Systems
Building a Real-Time Chat Service with .NET Core and SignalR
Building a Real-Time Chat Service with .NET Core and SignalR
Refactoring the E-Commerce Microservice Project — Introducing a Shared Kernel and Enhanced Error Handling
Refactoring the E-Commerce Microservice Project — Introducing a Shared Kernel and Enhanced Error Handling
First attempt to build Microservice-Based API with .NET Core, Clean Architecture, and DDD
First attempt to build Microservice-Based API with .NET Core, Clean Architecture, and DDD
Choosing Between EF Core and Dapper — Benchmarking Performance and Efficiency
Choosing Between EF Core and Dapper — Benchmarking Performance and Efficiency
A Comprehensive Guide to Designing an API from Scratch with ASP.NET Core and Clean Architecture, Domain Driven Design (DDD), CQRS
A Comprehensive Guide to Designing an API from Scratch with ASP.NET Core and Clean Architecture, Domain Driven Design (DDD), CQRS
Optimizing Web Performance: A Guide to HTTP Caching, CDN Integration, and Distributed Caching
Optimizing Web Performance: A Guide to HTTP Caching, CDN Integration, and Distributed Caching