Simple CQRS implementation with raw SQL and DDD
A guide to implementing a simple CQRS pattern using raw SQL and Domain-Driven Design (DDD) principles in a .NET Core REST API application.
A guide to implementing a simple CQRS pattern using raw SQL and Domain-Driven Design (DDD) principles in a .NET Core REST API application.
A technical overview of the new .NET Cosmos DB SDK v3, covering setup, queries, and common pitfalls.
Explores the challenges of implementing Java's ReferenceQueue and PhantomReference concepts in C# for garbage collection notification.
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.