Open Source .NET – 4 years later
A retrospective analysis of the .NET platform's evolution and community contributions over four years since its open-source release.
A retrospective analysis of the .NET platform's evolution and community contributions over four years since its open-source release.
A guide to managing database changes in .NET using Database Projects for state versioning and DbUp for migration scripting.
A talk recap on .NET's Garbage Collector, memory management concepts, hidden allocations, and performance profiling.
A .NET performance engineer details using BenchmarkDotNet and PerfView to analyze and optimize a real-world ML.NET benchmark.
A developer's comparison of popular video learning platforms like PluralSight, LinkedIn Learning, and others for tech skills like .NET, JavaScript, and DevOps.
Explores three methods for publishing and handling Domain Events in Domain-Driven Design, focusing on .NET architecture.
Explores the Fuzzlyn project, a fuzzer that generates random C# programs to find bugs in the .NET JIT compiler by comparing Debug and Release outputs.
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.