Posts tagged Best Practices
28th October 2026Wolverine Best Practices, RevisitedThe Wolverine Best Practices guide was written in 2023 and pointed at a handful of blog posts from that year. We've rewritten it from scratch: the A-Frame Architecture front and center, concrete advice on dividing handlers and error handling by category, the at-least-once rules every messaging community agrees on, and links to the tutorials that didn't exist back then.
24th August 2026Wolverine is the Undisputed Champion of Low Ceremony CodeNServiceBus and MassTransit have both shipped welcome improvements to their message handler ergonomics. Let's give credit where it's due, then walk through why Wolverine's approach to low ceremony code — no mandatory anything, inlined dependencies, pure function handlers, cascading messages, and readable generated code — is still in a class of its own.
8th June 2026Result Pattern or Exceptions for Errors? Wolverine Lets You Say "Neither"The .NET community keeps relitigating Result types vs. exceptions for error handling. With Wolverine you mostly get to opt out of that whole debate — let the framework handle the 404s, the 400s, and the OpenAPI metadata while your code stays clean of both Result wrappers and exception-as-control-flow.