Blog

Filter: .NET x
data-stream-conflict.png

Architecting for Concurrency: Wolverine's Approach to Shared Resources

Brad Jolicoeur - 04/09/2026
Why distributed locks fail under load in async .NET systems, and how Wolverine's optimistic concurrency and partitioned messaging solve it architecturally.
Read More
disposable-code.png

Disposable Code from the Architect's Perspective

Brad Jolicoeur - 04/07/2026
Disposable code isn't technical debt—it's well-built features designed with vertical slice architecture to remove cleanly when business needs change.
Read More
copilot-squad.png

Using Copilot Squad with Copilot CLI for Building .NET Web Applications

Brad Jolicoeur - 04/06/2026
Master Copilot Squad for .NET development—orchestrate AI agents with GitHub Issues, Aspire, and Playwright to build modern web apps faster.
Read More
aspire-with-copilot.png

Leveling Up Local Dev with .NET Aspire & AI

Brad Jolicoeur - 03/22/2026
Level up your local .NET development in VS Code. Learn how to ditch docker-compose for .NET Aspire and unlock AI debugging with MCP and GitHub Copilot.
Read More
solid-repository.png

We Need to Talk About Your Repository Pattern

Brad Jolicoeur - 03/01/2026
The repository pattern violates SOLID principles and is redundant with modern ORMs like Marten. Learn better alternatives for .NET data access.
Read More
dotnet-profiler.png

Profiling .NET 10 Applications: The 2026 Guide to Performance

Brad Jolicoeur - 02/14/2026
Master .NET 10 profiling in 2026. Discover how AI-assisted tools like Visual Studio Copilot and triggered tracing transform performance tuning from guesswork to science.
Read More
fifo-queues.png

The FIFO Fallacy: Why Ordered Queues are Killing Your Scalability

Brad Jolicoeur - 01/31/2026
Explore why strict FIFO queues can hinder scalability and availability in distributed systems, with practical .NET/C# examples of better alternatives.
Read More
legacy-vbnet.png

Modernizing Legacy Applications with AI: A Specification-First Approach

Brad Jolicoeur - 01/03/2026
Learn a structured, AI-driven methodology for modernizing legacy VB.NET applications to .NET 8 Blazor using VS Code and GitHub Copilot.
Read More
squirrel-explore.png

Exploring Squirrel: A Fluent Data Analysis Library for .NET

Brad Jolicoeur - 11/27/2025
Discover Squirrel, a fluent data analysis library for .NET that offers a Pandas-like experience. Explore its features, advantages, and practical examples in this comprehensive article.
Read More
csharp-mlnet.png

From C# Developer to ML Expert: Building a Price Prediction System with ML.NET

Brad Jolicoeur - 10/13/2025
Discover how C# developers can build a complete home price prediction system using ML.NET. Learn data generation, model training, and production deployment with familiar C# patterns.
Read More