
Explore Cake for cross-platform .NET Core build automation. Learn to compile, test, package, and deploy ASP.NET Core apps using C#-based scripts, enhancing development workflow across different operating systems.

Exploring the versatility and future potential of .NET, from cloud-native ASP.NET Core to CPU-native tools, mobile apps, and games, showcasing its enduring relevance in software development.

Explore how embracing chaos and stress in sociotechnical systems can lead to improved software development through case studies, personal stories, and code examples.

Irreverent exploration of front-end development trends through rock music analogies. Learn effective techniques and gain critical perspective on new technologies to make informed choices in web development.

Learn to build Angular web and Ionic mobile apps with maximum code reuse using ngrx and custom npm packages. Discover tips and tricks for efficient development and avoiding common pitfalls.

Explore common challenges in vulnerability reporting and learn effective strategies to address them in software projects and organizations.

Explore conversational interfaces, programmable communications, and learn to build apps with Microsoft Bot Framework and Nexmo APIs for SMS and voice interactions.

Explore patterns and solutions for implementing authorization in web applications and APIs, covering roles, permissions, resources, and rules. Learn common approaches and best practices for secure access control.

Explore modern security challenges, common attacks, and evolving defense strategies in the era of data breaches. Learn practical approaches to protect yourself and your organization online.

Explore techniques for reducing state mutability in code, focusing on the benefits and practical approaches to refactoring towards immutability in software development.

Explore C# 7.0's new features like tuples, pattern matching, and ref returns with Jon Skeet. Learn when and how to apply these enhancements in real-world coding scenarios.

Explore new features in C# 7.1 and 7.2, including version control settings and their relation to ongoing language standards work.

Learn to identify, diagnose, and fix common ASP.NET Core application issues like thread starvation, dependency injection misconfiguration, and package conflicts from expert developers.

Explore strategies for building composite UIs in microservice architectures, focusing on integration patterns, techniques, and frameworks that maintain autonomy while delivering consistent user experiences.

Explore the intersection of art and coding through the lens of Sondheim's musical and Seurat's paintings. Discover parallels between software design and artistic composition, reflecting on what makes code truly great.

Improve interviewing techniques to build diverse, inclusive teams. Learn to reframe mindset, structure interviews, and hire for potential, challenging tech hiring norms for better team-building.

Explore software system documentation through a travel guide analogy, learning key elements to orient developers and improve decision-making in new projects.

Explore personal data insights using Azure Machine Learning, Cosmos DB, and Power BI to create a digital assistant for health monitoring and habit formation.

Explore the 15+ year journey of .NET, Visual Studio, and related tools, examining their evolution alongside hardware and operating systems, and glimpse into the exciting future of Microsoft development.

Explore how Elm and functional programming simplify web app development, enhance developer experience, and enable better user experiences through integrated documentation and live UI previews.

Explore the benefits and challenges of developers supporting their own features in production, including improved product understanding and strategies for handling on-call responsibilities.