Blog
- Aggregates Unraveled: The Guardians of Consistency in DDDMarch 25, 2025C#DDDSoftware ArchitectureClean Code
- Securing Service-to-Service Communication with HMAC Authentication in C#March 21, 2025SecurityAuthenticationHMAC
- Building an AI Image Caption Generator with C#March 18, 2025AIOllamaC#LlaVASoftware Engineering
- Building Themed Teams with the Abstract Factory Pattern in C#March 17, 2025Design PatternsAbstract Factory PatternC#OOPSoftware Engineering
- Using Dependency Injection in an Express API with TypeScriptMarch 14, 2025Dependency InjectionOOPSOLID PrinciplesExpressNodejsTypeScript
- Dependency Injection: A Simple and Clear GuideMarch 10, 2025Dependency InjectionOOPSOLID PrinciplesC#Software Engineering
- Mastering the Factory Method Pattern: Guide to Flexible Object Creation in C#March 5, 2025Design PatternsFactory Method PatternC#OOPSoftware Engineering
- Mastering the Simple Factory Pattern in C#: A Beginner’s GuideFebruary 26, 2025Design PatternsFactory PatternC#OOPSoftware Engineering
- Understanding the Observer Pattern in C#February 24, 2025Design PatternsObserver PatternC#OOPSoftware Engineering
- Decorator Pattern: Resolve the Mix and Match puzzleFebruary 14, 2025Design PatternsDecorator PatternC#OOPSoftware Engineering
- Navigating with the Strategy Pattern: Choosing the Best Route in C#February 11, 2025Design PatternsStrategy PatternC#OOPSoftware Engineering
- Back to Basics: A Refresher on the SOLID PrinciplesFebruary 4, 2025SOLIDC#OOPSoftware Engineering
- Domain Events - DDD, Clean ArchitectureMarch 19, 2024Software ArchitectureClean ArchitectureDomain Driven DesignDomain Events
- React useRef() Hook and ref Prop - A Small GuideMarch 8, 2021ReactHooks