
Learn to build an event store using a relational database, exploring Event Sourcing concepts like storing events, state retrieval, and read models. Gain practical insights into DDD and CQRS implementation.

Exploring the impact of Domain-Driven Design on product development through real-world experiences, comparing two business launches and their scalability challenges.

Gain insights into production-grade services using Azure Monitor. Learn to combine logging, metrics, and alerting for effective monitoring, and explore the power of Kusto query language for advanced analytics.

Practical guide to mapping business domains, organizing subdomains, and designing loosely-coupled software architecture using Domain-Driven Design techniques like Event Storming and Bounded Context Canvas.

Humorous exploration of common microservice pitfalls, offering insights on distributed system challenges through satirical "worst practices" advice.

Explore patterns and strategies for handling eventual consistency in software systems, balancing user expectations for immediate feedback with backend performance and decomposability.

Exploring Domain-Driven Design's hidden insights and their relevance to modern software development, emphasizing the importance of models and modeling breakthroughs.

Strategies for building highly available and resilient critical health services, focusing on HelseID, Norway's national OAuth2 hub for securing vital health APIs.

Explore latest SQL Server features: JSON storage, Graph Tables, In-Memory Tables, and new functions. Enhance software architecture with modern, competitive, and developer-friendly capabilities.

Explore Flux design pattern implementation in C# client apps. Compare uni-directional data flows with existing tools, migrate MVVM to Flux, and gain confidence in Redux-style implementations.

Learn to solve coordination problems in stateless .NET services using Redis Pub/Sub, focusing on distributed locks to prevent concurrent expensive computations and improve scalability.

Explore Domain Storytelling to identify system boundaries, modularize monoliths, and define microservices. Learn this modeling technique for effective domain-driven design and software architecture.

Advanced .NET Core dependency injection techniques, covering complex topics like avoiding multiple registrations, resolving conflicts, and improving performance for experienced developers.

Explore software supply chain vulnerabilities in .NET applications, from infrastructure to CI/CD pipelines. Learn to identify and mitigate security risks across the development lifecycle.

Learn to build resilient, scalable serverless applications using SOLID principles and Azure Functions. Explore architecture, infrastructure, and hardening techniques for robust, maintainable systems with unbounded scalability.

Explore key challenges and solutions in implementing Event Driven Architecture, covering event design, technology choices, development practices, and system considerations for successful deployment.

Learn to apply Domain-Driven Design principles with EF Core, focusing on tactical patterns and crafting cohesive domain models for both new and existing projects without compromising your design.

Explore diverse programming paradigms, their strengths, and weaknesses across languages. Learn to think flexibly and effectively about software architecture and problem-solving approaches.

Explore information hiding, coupling, and cohesion in microservices architecture. Learn about different types of coupling, their impacts, and how to apply concepts from structured programming to modern systems.

Exploring the pitfalls of event-driven architectures, including strong coupling, accidental complexity, and architectural issues. Provides heuristics to identify and mitigate these problems.

Explore production-ready Azure IoT solutions with real-world examples, from prototypes to scalable implementations for government and commercial applications.