Blog

Event Sourcing in Practice: Marten and Wolverine Working Together
Brad Jolicoeur - 06/14/2026
Build a production-ready event sourcing API with Marten and Wolverine on .NET 10. Learn projections, aggregate handlers, and transactional messaging in one walkthrough.

Do You Still Need Wolverine When AI Can Write the Code?
Brad Jolicoeur - 04/12/2026
Should you use Wolverine when AI agents can generate async patterns? Compare framework durability against hand-rolled solutions in .NET messaging.

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.

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.

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.

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.

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.

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.

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.
