Daniel Rusnok’s Blog
2 min readMay 24, 2020
--
Table of Contents(non-restricted links)Design Patterns
- How to Avoid Exponential Growth of Classes by Applying Bridge Pattern in C#
- Ugly dependency graph? The Mediator Design Pattern is the solution for you.
- Decoupling with Chain of Responsibility Pattern in C#
- How to manage states with State Design Pattern in C#
- How to Dynamically Add Behaviors With Decorator Pattern
- How to Switch the Algorithms at Runtime with Strategy Pattern in C#Software Architecture & Refactoring
- How to Rewrite your Code to Achieve More Flexible Design(Single Responsibility Principle)
- Four Reason to Change your Software
- How to safely extend your legacy code
- Seven Techniques to Master Error Handling
- How did I reduce the load time of my application
- Recipe to greatly layered architecture
- 3 Domain-Centric Architectures Every Software Architect Should Know
- 3 CQRS Architectures that Every Software Architect Should Know
- Layers in Software Architecture that Every Sofware Architect should Know
- Screaming Architecture & Functional Organization of Folders
- From Monolith to Microservices in 5 Minutes
- How I Upgrade my Code-Style of MediatR Pipeline using .NET 6Azure & Cloud
- Introduction to Cloud Computing
- How to Create a Free Azure Account Step by Step
- Understanding the Azure Resource Groups and Azure Resources
- How to Choose the Azure Region
- My introduction into Azure Service Fabric
- No More Mess in my Head Around Phrases Related to Identity in Computing
- How to Implement Azure Functions in any Language with Custom HandlersOff-topic
- Developers are introverts. Domain-driven design can help.
- 3 Things that Change my Way of Thinking in 2020