Introduction to Server-side Blazor
Explains server-side Blazor (now Blazor Server App), its architecture, how it works via SignalR, and compares it to client-side Blazor and MVC.
Explains server-side Blazor (now Blazor Server App), its architecture, how it works via SignalR, and compares it to client-side Blazor and MVC.
Explores the intricate, interdependent relationship between the .NET CLR (Common Language Runtime) and its JIT (Just-In-Time) compiler.
An overview of open-source tools like PerfView and SharpLab for developers to analyze and understand the internal workings of the .NET runtime and CLR.
.NET Boxed is a collection of pre-configured project templates for ASP.NET Core APIs and GraphQL, designed to accelerate development.
A summary of Richard Campbell's video on the origins and evolution of the Microsoft .NET ecosystem, its languages, and development tools.
A historical and technical look at how generics were added to the .NET Framework and C# language, driven by Microsoft Research.
A guide to implementing automated versioning for .NET projects within Azure DevOps and TFS pipelines, covering both .NET Core and .NET Framework.
A technical introduction to Blazor, a .NET framework for building client-side web applications using WebAssembly.
A .NET developer's 2017 blog retrospective, analyzing traffic stats, top posts about CLR internals, and the impact of Hacker News.
A retrospective analysis of the .NET framework's open-source journey after 3 years, examining community contributions, key milestones, and project activity.
A blog post celebrating C# history, popularity, and Microsoft's modern learning resources like in-browser tutorials and documentation.
An introduction to ReactiveUI, a .NET library for building WPF apps using reactive and functional programming principles.
A conference talk summary exploring Microsoft's open-source journey, community contributions to .NET Core, and how developers can get involved.
Introducing JustEat.HttpClientInterception, a .NET library for reliable testing of HTTP API integrations by intercepting calls.
The developer of the M2Mqtt library announces a community-driven future for the GnatMQ MQTT broker, moving it to an open-source organization.
How to use Visual Studio's debugger to step into and debug .NET library code while running it from a LINQPad script.
Introducing the Disassembly Diagnoser for BenchmarkDotNet, a tool to disassemble .NET code to ASM, IL, and C# for performance analysis.
A developer discusses the challenge of keeping up with rapid tech changes and shares a curated list of RSS feeds for staying current.
Explains how boxing works internally in the .NET CLR, covering type creation, IL code, and JIT compilation.
Explains how to properly retrieve the current culture in UWP apps using a non-hacky method based on .NET Core Runtime internals.