Blog Archive
Other
- March 2025 - Reverse Proxy: What It Is, What It Does, and a Practical Example with Microsoft’s YARP
- February 2025 - Clean Code in .NET: Writing Maintainable and Scalable Software
- January 2025 - Understanding JWT Tokens: A Practical Introduction with C# Examples
- January 2025 - Rate Limiting in .NET APIs: Why, When, and How to Implement It
- January 2025 - Mastering CQRS in .NET: A Practical Guide
- November 2024 - The Importance of Lint Commit Messages in Software Development
- September 2024 - Ensuring Idempotency in REST APIs: Why It Matters and How to Implement It in .NET
- September 2024 - Transient Error Handling: The Importance of a Commonly Overlooked Practice in Distributed Systems
- August 2024 - Elevating Microservices with Observability
- August 2024 - Harnessing the Power of Gateway Aggregation
- August 2024 - Failure Detection in Distributed Systems
- August 2024 - Unlocking Scalability: How CQRS Transforms Microservices Architecture
- August 2024 - Safeguarding Microservices: The Power of Circuit Breaker Patterns
- August 2024 - Navigating the CAP Theorem: Mastering Trade-offs in Microservices Architecture
- August 2024 - Avoid microservices chain of depedencies