RSSAmplifier

Blog

Jimmy Bogard

I'm Jimmy Bogard, a software architect and consultant. I created the OSS libraries AutoMapper, MediatR, and Respawn. I help teams build systems faster, better, and more maintainable.

jimmybogard.comRSS feed ↗15 posts

Latest posts

Vertical Slice Architecture Webinar

Next month I'm hosting a free webinar on Vertical Slice Architecture, DDD, and how they fit in with AI-assisted development. I, like a lot of developers, have embraced AI assistance for designing and building systems. While these tools can accelerate the creation of code, they don'

AutoMapper 16.2.0 and MediatR 14.2.0 Released

Today we released the 16.2.0 version of AutoMapper and 14.2.0 version of MediatR: AutoMapper Release Notes MediatR Release Notes This release is a bit more enterprise-focused, with extensions for setting the license keys via environment variables, fixing some threading issues around license key validation, and

AutoMapper 16.1.1 Released

This release is a patch release to fix a thread deadlock and security issue. From the release notes : Thread Deadlock Thanks to @t0m-4 for reporting this issue , which due to Microsoft deprecating some of the "sync" APIs for decryption, led to potential thread starvation and locking issues.

AutoMapper 16.1 and MediatR 14.1 Released

Today I released AutoMapper 16.1 and MediatR 14.1 (as part of now regular quarterly releases): AutoMapper Release Notes MediatR Release Notes AutoMapper added some interesting features, allowing for factories and conditions to use dependencies (previously only allowing Func -based callbacks. On the MediatR side, we added support for

AutoMapper 16.0.0 and MediatR 14.0.0 Released with .NET 10 Support

With the release of .NET, we've released updated packages of AutoMapper and MediatR targeting .NET 10 (and all supported versions of .NET and 4.x of .NET Framework). From this release forward, we're aligning to major release cadences of .NET since this also means upping our

AutoMapper 15.1 and MediatR 13.1 Released

Starting a new policy of regular quarterly releases, today I pushed out new versions of AutoMapper and MediatR: AutoMapper 15.1.0 Release Notes MediatR 13.1.0 Release Notes The previous versions restored netstandard2.0 support across the board. In these releases, I'm including first-class support

AutoMapper and MediatR Roadmaps

One of my main goals of commercialization of AutoMapper and MediatR was being able to finally invest time in these projects where basically all new work stopped when I lost corporate sponsorship. I wanted to take some time to share where I'd like to take these projects now

AutoMapper and MediatR Commercial Editions Launch Today

Today I'm excited to announce the official launch and release of the commercial editions of AutoMapper and MediatR. Both of these libraries have moved under their new corporate owner (me), Lucky Penny Software . I formed this company to house these projects separate from my consulting company, but it&

AutoMapper and MediatR Licensing Update

In my last post , I shared the news that I've decided to take a commercialization route for AutoMapper and MediatR to ensure their long-term success. While that post was heavy on the motivation, it was intentionally light on the details. I did share that I wanted to

AutoMapper and MediatR Going Commercial

Yes, another one of "those posts". But tl;dr: In order to ensure the long-term sustainability of my OSS projects, I will be commercializing AutoMapper and MediatR. I did not post this on April 1st for obvious reasons. But first a little background on how I got

MediatR 12.5.0 Released

I pushed out MediatR 12.5 today: Release Notes NuGet This is mainly a regular minor release with a couple extra interesting features: Adding convenience method to register open behaviors Better cancellation token support (it's passed now everywhere including behaviors) And some other cleanup items as well. Enjoy!

AutoMapper 14.0 Released

I pushed out version 14.0 (!) of AutoMapper over the weekend: Release notes NuGet This release targets .NET 8 (up from .NET 6 from the previous release). It's mainly a bug fix release, with some quality-of-life improvements in configuration validation where we gather up all the

Integrating the Particular Service Platform with Aspire

I've been playing around with Aspire for a bit mainly to understand "is this a thing I should care about?" and part of what I wanted to do is take a complex "hello world" distributed system and convert it to Aspire. Along the way,

Tales from the .NET Migration Trenches - Turning Off the Lights

Posts in this series: Intro Cataloging Empty Proxy Shared Library Our First Controller Migrating Initial Business Logic Our First Views Session State Hangfire Authentication Middleware Turning Off the Lights In the last post, we looked at migrating our middleware, which we tackle in an as-needed basis. When a controller

Upcoming Training on DDD with Vertical Slice Architecture in Munich

I've got another training event coming up focusing on Domain-Driven Design with Vertical Slice Architecture in Munich on October 21-23rd. A little different than the previous times I've given this course is an option for either a 2-day or 3-day version. I