
Explore GitHub's vast dataset to gain insights on coding patterns, project design, community dynamics, and effective collaboration in open-source development.

Explore a small team's journey to Continuous Delivery, overcoming challenges in a large enterprise to reduce build and deploy time from days to hours using automated acceptance tests.

Learn strategies for implementing robust authorization in web applications and APIs, exploring various approaches, pitfalls, and the ASP.NET Core authorization API to create clean and effective authorization systems.

Explore C#'s evolution towards openness, cross-platform development, and community-driven innovation. Learn about recent and upcoming language features, and how to participate in C#'s development.

Learn to build server-rendered HTML with ASP.NET Core 2.0's new Razor Pages model, combining MVC features like filters, routing, and model binding for efficient web development.

Explore computer vision's potential through real-world applications, machine learning, and mixed reality. Discover innovative solutions using 2D/3D cameras and interactive holographic experiences.

Learn developer-friendly UX patterns to enhance web experiences, covering performance, mobile optimization, transitions, offline functionality, and more. Gain insights from both UX and technical perspectives.

Discover five powerful techniques to integrate accessibility into UX design, addressing diverse user needs and assistive technologies while enhancing overall usability and inclusivity.

Learn to create on-demand integration test environments using Octopus Deploy. Covers VM templates, environment creation, dependency management, and auto-scaling deployment, with practical demonstrations and API usage.

Learn to build and deploy containerized .NET applications for Windows and Linux using Docker, covering AspNetCore, full .NET Framework migration, and essential considerations for local development and deployment.

Learn to create iOS apps with React Native, leveraging JavaScript for UI components, live reload, and dynamic updates. Explore efficient development techniques for building native mobile applications.

Learn effective techniques for unit testing components and services, and end-to-end testing in Angular applications, making frontend testing easier and more efficient.

Explore techniques for building self-aware Windows applications that can monitor, diagnose, and recover from issues autonomously, using ETW, performance counters, and CLRMD for enhanced reliability.

Explore machine learning with F#: discover its suitability for data science, compare it to Python, and learn about recent developments in the .NET ecosystem for ML applications.

Explore secure, reliable IoT development using containers, CI/CD, automated testing, and cloud frameworks. Learn device provisioning, monitoring, and field updates for longevity.

Explore React Fibre's core reimplementation, performance improvements, and new features. Learn fundamental React patterns and how to leverage advanced Fibre capabilities like time slicing.

Explore Angular Material's stable components, learn implementation techniques, and discover tips for integrating Material Design into your Angular applications.

Explore advanced HoloLens development techniques for creating immersive mixed reality experiences, including gestures, voice commands, and developer tools.

Explore Bing's microservices architecture using ASP.NET Core, Service Fabric, and Azure. Learn about DevOps workflows, continuous deployment, and high availability in large-scale production environments.

Discover strategies for creating and managing a successful software lifestyle business, balancing income and work-life harmony while staying small and independent.

Explore .NET's 15+ year journey, from its origins to its future, examining its relationship with development tools, operating systems, and hardware in the Microsoft ecosystem.