Blog
Optimizely, .NET and architecture, with the odd post from the dojo.
Handler Lifetimes in MicroMediator: Why Your Choice Matters
MicroMediator makes handler lifetime explicit. Learn when to use Singleton, Scoped, or Transient and what the real performance difference looks like.
4 Minute Read
Thu, 5th Mar 26
Introducing MicroMediator: A Lightweight High-Performance Mediator for .NET
Why MicroMediator exists, how it compares with other mediator libraries and how it fits into .NET projects, including Optimizely CMS builds.
2 Minute Read
Mon, 5th Jan 26
Leveraging Optimizely’s AI Agents: Embracing the Agentic Future
How Optimizely's AI Agents use agentic AI to run complex tasks on their own, and what that means for digital workflows and technical leaders.
2 Minute Read
Tue, 18th Mar 25
Mediator Design Pattern for CMS builds
My approach to dynamic CMS content using Mediatr (and Automapper)
1 Minute Read
Fri, 19th Feb 21
C# 9.0 - Blurring the lines between object oriented programming and functional programming
There are two basic types of programming languages, object-oriented and functional, what happens with these worlds collide?
3 Minute Read
Tue, 24th Nov 20