
Explore DDD's impact on large-scale marketing systems, focusing on strategies for managing complexity, defining context boundaries, and lessons learned from real-world implementation.

Discover strategies for rapid product evolution and frequent deployments while maintaining code quality. Learn about blameless postmortems and tools for a safe working environment.

Explore blockchain technology by building one with Git. Learn about wallets, proof of work, mining, and 51% attacks while discovering blockchain's solutions and limitations.

Explore effective feature toggle usage, potential pitfalls, and strategies for managing them in software development. Learn to avoid common issues and handle unexpected problems.

Explore common pitfalls in cryptographic implementation, focusing on proper usage of primitives and avoiding mismatched expectations to enhance code security.

Insights from 4 years of AWS microservices: Lessons learned, challenges faced, and innovative solutions in transitioning from a monolith to a distributed system with multiple development teams.

Strategies for effective microservices testing: overcoming challenges, critical thinking, collaboration, and focusing on customer benefits in a fintech case study.

Techniques for scaling Git to handle large files, numerous users, and massive codebases, based on experience from GitHub and Visual Studio Team Services.

Explore open source licensing, rights, and limitations for professional use. Learn to make informed decisions on leveraging and licensing open source projects in your organization.

Explore .NET Standard's benefits and challenges through the lens of porting MVVM Light Toolkit. Learn from real-world experiences in creating portable assemblies for cross-platform development.

Explore program synthesis, its history, concepts, and real-world applications. Learn about automated code generation and its potential impact on the future of software development.

Discover the journey of becoming an open-source contributor, from curiosity to advocacy. Learn about OSS benefits, Microsoft's transformation, and various ways to contribute beyond coding.

Learn to confidently deploy microservices using Consumer Driven Contracts, a testing paradigm that enhances API communication and development velocity while reducing dependency issues.

Pragmatic approach to performance optimization in .NET: when to benchmark, how to do it correctly, and common pitfalls to avoid. Insights on balancing performance with maintainability.

Explore advancements in speech technology and learn to integrate natural speech into applications, covering recognition, synthesis, translation, and intent detection.

Create and launch a fun, simple website quickly using Vue, Pug, and Sass. Learn efficient techniques for rapid development, from ideation to deployment, focusing on tight scope and creative freedom.

Learn to set up a Continuous Delivery pipeline for iOS and Android enterprise apps, covering branching, code quality, testing, build, release, analytics, and crash statistics in just 60 minutes.

Pragmatic software testing approaches and techniques to accelerate delivery speed and confidence, based on extensive experience across various teams and projects.

Exploring how DevOps can evolve from a siloed team to an integrated discipline, improving software delivery and fostering collaboration across the organization.

Explore the design process and strategic implications of introducing nullable types in C#, delving into its history, motivation, and potential impact on existing codebases.

Explore Git's quirks and inner workings, from rebasing to merging, and uncover the reasons behind its unique design choices and functionalities.