Deploying a .NET Application to DigitalOcean Using Docker Containers and Container RegistryJan 18, 2025·3 min read
Building a Low-Latency gRPC Service for Real-Time Inter-Microservice Communication in C# and ASP.NET CoreDec 5, 2024·4 min read
PinnedDistributed Transactions via the Saga Pattern in C#Implementing Choreography-based SagaJan 19, 2024·19 min read
Understanding the Mediator Design Pattern in C#In software development, as systems grow more complex, objects start interacting with each other in increasingly intricate ways. Over time, this can lead to a tightly coupled, hard-to-maintain system where modifying or extending a particular feature ...Oct 11, 2024·4 min read
Understanding the Chain of Responsibility Pattern in C#In software design, handling requests in a clean and flexible manner is often a challenge. The Chain of Responsibility (CoR) pattern offers an elegant solution by decoupling the sender of a request from its receiver, allowing multiple handlers to pro...Sep 14, 2024·5 min read
Understanding the Prototype Creational Pattern in C#In software design, creating complex objects from scratch can be an expensive and time-consuming process. To address this, creational design patterns provide various techniques to improve object creation. One such design pattern is the Prototype patt...Sep 11, 2024·5 min read
Understanding the Builder Pattern in C#In software development, design patterns are essential for crafting flexible, reusable, and maintainable code. One such pattern is the Builder Pattern, a creational design pattern that simplifies the construction of complex objects. The Builder Patte...Sep 6, 2024·4 min read
Understanding the Factory Pattern in C#Understanding the Factory Design Pattern in C The Factory Design Pattern is one of the most widely used patterns in object-oriented software design, particularly in languages like C#. It's a creational pattern that provides a way to create objects wi...Aug 27, 2024·4 min read
Understanding the Abstract Factory Pattern in C#Introduction Design patterns are essential tools for developers to create flexible, scalable, and maintainable software. Among the 23 design patterns described by the Gang of Four (GoF), the Abstract Factory pattern stands out for its ability to crea...Aug 23, 2024·5 min read