
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.

Explore outside-in testing for microservices, focusing on service boundaries and contract-first TDD. Learn to build more flexible, operable software with improved confidence in deployments.

Practical insights on building scalable cloud-native systems, addressing common challenges and offering tips for experienced developers adopting new technology.

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

Explore test-driven application security with automated tests to validate defenses. Learn to prevent OWASP TOP 10 vulnerabilities through clear requirements and security-focused testing in C# and ASP.NET Core 6.

Explore aviation disaster investigations to gain insights for software engineering. Learn practical methods to enhance safety, scrutiny, and continuous improvement in an increasingly connected world.

Explore strategies for navigating complexity in software development, including proactive approaches, feedback loops, and incremental steps to foster innovation and tackle legacy code challenges.

Explore Project Orleans for actor-based development, solving complex scenarios like real-time tracking and IoT. Learn practical implementation through demos and code examples.

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 building high-performance, scalable websocket APIs in Phoenix for near-realtime communication. Learn about architecture, testing, authentication, and implementation advantages.

Explore techniques for building scalable real-time frontend applications using web components and workers, focusing on performance and offline capabilities.

Explore how seemingly perfect software testing can still lead to unexpected outcomes, using a humorous case study of an enormous dessert order to illustrate the importance of anomaly detection.

Explore Dapr, an open-source runtime empowering developers to build cloud-native microservices effortlessly across languages and frameworks, simplifying distributed systems challenges.

Explore nature's solutions to complex systems design, including architecture, communication, security, and adaptive algorithms, drawing parallels with modern technology challenges.

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 create a scalable, real-time Blazor dashboard with serverless .NET backend, utilizing AWS services for WebSocket communication and event-driven architecture.

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 managing polarities in software design, balancing collaborative modeling and coding. Learn to identify and manage polarities using Barry Johnson's Polarity Mapping for effective decision-making in software development.

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.