
Explore advanced testing techniques for distributed Erlang applications using trace specifications and chaos engineering. Learn to verify complex scenarios and improve fault tolerance in production systems.

Explore practical applications of academic research in cybersecurity, including experiment testing, paper analysis, and interdisciplinary approaches. Learn to leverage academic tools for real-world problem-solving.

Explore strategies for auto-testing that go beyond regression prevention, focusing on creating situational awareness through temporal tracking and comprehensive metric analysis.

Explore Azure Container Apps and Dapr for simplified microservices deployment, offering scalability and reliability without Kubernetes complexity. See how developers benefit from this opinionated environment.

Explore Azure Kubernetes Services for developers, covering advantages, debugging, security, scaling, load balancing, multi-cloud, resiliency, and local development in this comprehensive overview.

Strategies for safely refactoring existing codebases to reduce technical debt without changing functionality. Covers decision-making, testing techniques for JSX, and practical demonstrations.

Explore lean product development techniques through building a massive Lego set. Learn key concepts like cycle-time, batch size, continuous improvement, and systems thinking in this entertaining and informative talk.

Explore the world of Minimal APIs in .NET 6, learning how to build high-performance, scalable APIs with minimal code. Discover the advantages over traditional approaches and their impact on the .NET ecosystem.

Explore high-speed data processing using Bloom Filters, a powerful probabilistic data structure. Learn to handle massive data volumes efficiently, with real-world examples and advanced techniques.

Practical insights on deploying mission-critical systems on Azure, covering resilience, monitoring, and automation using Docker, Kubernetes, and design patterns. Real-world examples and solutions included.

Explore principles and patterns for building reactive systems. Learn how message passing enables isolation, resilience, and elasticity in modern software architectures.

Explore distributed application development with Orleans framework, covering virtual actors, grains, shared state, and scalability through a code-heavy introduction and real-world implementation example.

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.

Explore minimalist software design, challenging dogmatic practices and emphasizing intentionality for more maintainable, human-friendly applications.

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 outside-in testing for building operable microservices, focusing on service boundaries and contract-first approaches. Learn to improve test flexibility and correlate with tracing tools for enhanced visibility.

Explore the balance between rapid development and performance optimization, challenging premature optimization and encouraging pragmatic approaches to software delivery.

Explore server-side rendering in AWS using Serverless services for building distributed frontend architectures, enhancing team independence and customer performance.