Fight the global warming: compile your C# apps ahead of time
Explores the benefits of Ahead-of-Time (AOT) compilation for C#/.NET applications, comparing it to JIT and discussing performance and efficiency gains.
Explores the benefits of Ahead-of-Time (AOT) compilation for C#/.NET applications, comparing it to JIT and discussing performance and efficiency gains.
An exploration of ASCII art found in comments within major .NET open-source repositories, categorized by technical themes.
A conference talk exploring .NET memory management concepts, the Garbage Collector, hidden allocations, and profiling techniques.
Introducing Hangfire, a .NET library for scheduling and managing background tasks with a dashboard, persistent storage, and distributed support.
A guide to performing mathematical calculations using PowerShell, leveraging the .NET Math library for operations beyond basic arithmetic.
Guide to profiling .NET applications using PerfView and visualizing the results with the speedscope.app web-based performance viewer.
A guide to customizing conventions and extending the NSpec BDD testing framework for .NET to fit specific testing patterns.
Explains the Outbox Pattern for reliable event publishing in distributed systems, addressing atomicity issues between database transactions and external messaging.
Explains NSpec conventions for BDD testing in .NET, covering context, setup, assertions, and cleanup.
Explores whether C# qualifies as a low-level language by porting a C++ raytracer to C# and analyzing performance, value types, and systems programming.
Explores implementing Domain-Driven Design with Entity Framework 2.2, focusing on encapsulation and persistence ignorance for a domain model.
A monthly blog post summarizing key .NET ecosystem updates for February 2019, including .NET Core 3.0 Preview, Polly for resilience, and the .NET Foundation.
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.