
Explore modular software design for easy feature addition/removal. Learn to structure WebAPI, Entity Framework, and database migrations for flexible, loosely-coupled systems.

Explore Service Mesh concepts, Istio deployment, and enhancing microservice reliability, security, and visibility in large-scale Kubernetes environments.

Architectural patterns for efficient build pipelines: minimize rebuilds, optimize code structure, and improve CI/CD processes. Learn strategies to reduce unnecessary rebuilds and enhance development workflow.

Explore strategies for migrating from monolithic databases to microservices architecture, covering consistency, CQRS, event sourcing, and integration techniques for zero-downtime transitions and data management.

Explore quantum computing's potential, learn to program real quantum computers, and discover how to solve previously intractable problems in this hands-on demonstration.

Explore microservice security challenges and solutions, from secret stores and JWT tokens to service meshes, for building robust and protected distributed systems.

Discover common pitfalls and best practices for scaling ASP.NET Core applications with insights on async programming, resource management, and performance optimization techniques.

Explore coordination between non-transactional resources in distributed systems, covering implementation strategies, real-world challenges, and advanced workflows like Sagas for robust enterprise-level coordination.

Explore modern cybersecurity threats and defenses with Troy Hunt. Learn to stay ahead in the ever-evolving infosec landscape and build robust online applications.

Explore the evolution of web development, from early HTML to modern technologies like SPAs and Web Assembly, in this engaging journey through Internet history.

Discover essential leadership skills and behaviors for impacting your workplace and community, debunking myths and learning from real-world experiences.

Explore the evolving role of modern developers, from coding specialists to versatile professionals. Learn essential skills for success in today's dynamic IT landscape.

Explore Blazor, a revolutionary framework enabling .NET applications in browsers via WebAssembly. Learn its component-based architecture, routing, DI system, and JavaScript interop for building responsive client-side UIs.

Explore C# 8.0's new features and future developments with language experts, including nullable reference types, asynchronous streams, recursive patterns, and more.

Explore DiagnosticSource in .NET for generating and storing diagnostic data. Learn to output metrics, pipe them to a Time-Series database, and create Grafana dashboards for various .NET applications.

Explore distributed data management in microservices, focusing on reference data implementation and solutions for efficient inter-service communication and data sharing.

Explore combining dependency injection with async/await in C#, understanding monads, and solving common programming challenges without leaky abstractions.

Explore the complexities of software versioning, its impact on users, and strategies to navigate challenges in library and framework updates.

Explore the development of open-source artificial pancreas systems for Type 1 diabetes management, including LoopKit and OpenAPS, with insights on components, architecture, and real-world application.

Explore the future of technology over the next 30 years, from AI and quantum computing to augmented reality and beyond, with insights from a veteran developer's perspective.

Explore ASP.NET Core 2.2's new features and hidden gems for building APIs, including attribute routing, endpoint routing, and performance improvements.