
Explore the Orleans Framework, a powerful tool for building scalable cloud services and distributed systems using the Virtual Actor model, with real-world examples from Microsoft products.

Discover optimization techniques for writing fast code, from basic partitioning to advanced QuickSelect algorithms, with insights from Andrei Alexandrescu's upcoming book on efficient programming.

Explore key principles of Domain-Driven Design, focusing on practical applications and avoiding common pitfalls. Learn to build quality systems using DDD concepts in modern software development.

Explore ASP.NET Core 1.0's key features for building cleaner, more maintainable web applications and APIs, covering extension points, MVC patterns, and SOLID principles.

Explore how functional programming naturally leads to best practices in system design, contrasting with object-oriented approaches and highlighting benefits like testability and encapsulation.

Explore Kubernetes for managing container clusters in production, covering deployment, networking, scaling, and security across various platforms.

Explore the true meaning of technical debt, its impact on software development, and strategies for effective management and mitigation in this insightful talk.

Explores the pitfalls of chasing 'silver bullet' solutions in tech, questioning the constant pursuit of new technologies and their true cost and value to businesses and developers.

Debugging expert breaks down common and complex JavaScript errors, providing techniques and tools to detect, diagnose, and fix web application issues.

Explore cross-platform mobile development using XAML and MVVM. Learn code sharing, MVVM pattern, Xamarin.Forms, and advanced techniques for building maintainable and testable applications across multiple platforms.

Explore Orleans architecture patterns for cloud-scale services. Learn design strategies like state-machines, smart-caches, and event-sourcing to build efficient, scalable applications.

Explore Docker's practical applications beyond basic containerization, focusing on efficient system design, scalability challenges, and leveraging Docker for improved development workflows and production deployments.

Explore serverless architecture using AWS Lambda to build scalable applications without managing servers. Learn to integrate various AWS services for a seamless, low-maintenance infrastructure.

Explore technical and design decisions that lead to fragile applications, including random system crashes, gradual performance degradation, and ongoing maintenance nightmares.

Strategies for organizing ASP.NET Core projects, data access alternatives, and testing tips to improve application architecture, design, and code quality.

Explore advanced ASP.NET Core features for real-world applications, including dependency injection, logging, configuration, Entity Framework, authentication, and more.

Explore distributed caching to enhance .NET app scalability, remove bottlenecks, and improve performance. Learn key features, use cases, and hands-on examples for efficient data management.

Learn to build a robust Xamarin app using MVVM architecture. Explore real-world techniques for creating maintainable, testable cross-platform applications with MvvmCross framework, data binding, and navigation.

Explore Terraform and Consul for autonomous service deployment, enabling teams to manage infrastructure as code, implement service discovery, and achieve high availability in service-oriented architectures.

Explore Orleans framework for building cloud-scale services. Learn design patterns, practices, and anti-patterns for effective application development using real-world examples and architectural insights.

Strategies to overcome challenges in long-running software projects, including addressing lack of vision, overengineering, and backlog management. Practical solutions for turning troubled projects into successful deliverables.