
Explore new features in Visual Studio 2017 and VS Code, including productivity enhancements, refactoring tools, and ASP.NET Core integration, to boost your development efficiency.

Learn to design and create a global ASP.NET Core app using Azure PaaS services, including traffic routing, caching, scripted deployment, and security features for efficient and scalable development.

Explore C# scripting in .NET Core, its inner workings, cross-platform applications, integration with .NET CLI, and debugging techniques for script assemblies.

Explore new features in ASP.NET Core 2.0 including Razor Pages, .NET Standard 2.0, and improvements across the stack. Learn about project templates, runtime store, authentication, and advanced features.

Practical insights on transitioning from monolith to microservices using dotnet core, AWS, Docker, Terraform, and Dynamo. Learn from real-world experiences and avoid common pitfalls.

Explore strategies for maximizing code reuse and creating flexible, maintainable cross-platform apps using Xamarin, .NET Core, and C#. Learn about multi-targeting and composing view models for various devices.

Learn essential Linux skills and deploy a .NET Core web app. Covers distributions, command-line basics, package management, and web server configuration for .NET developers exploring Linux environments.

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 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.

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 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.

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.

Seamlessly integrate server-side and client-side code, boost performance with server-side prerendering, and optimize JavaScript/CSS delivery for Angular, React, and Knockout SPAs using ASP.NET Core.

Explore asynchronous programming in .NET, focusing on preventing deadlocks and adhering to best practices. Learn to implement robust async patterns for improved application stability and performance.

Explore cutting-edge JavaScript APIs and features that enable web applications to rival native apps in functionality, including offline capabilities, OS integration, and hardware access.

Explore Linux-specific tools for debugging and profiling .NET Core apps, including perf, LTTNG, and core dump analysis, to tackle production issues and optimize performance.

Discover innovative approaches to create engaging online learning experiences for developers, focusing on browser-based C# and .NET education without leaving your computer.

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.

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