#AutoMapper
So you have an object with some properties calculated from other properties.

How do you handle this while using AutoMapper?

Scott answers this question in this post: 👇🏻
https://bit.ly/3Xd3rY8

#SoftwareDevelopment #dotnet
AutoMapper Madness - My Mapping Flowchart
AutoMapper isn't the tool for every scenario, but what is done in these more complex cases? Is AutoMapper still useful when more complexity is present?
bit.ly
October 2, 2026 at 3:59 PM
Your .csproj says AutoMapper 15.1.0? Since July 2025 that is RPL-1.5 or a paid Lucky Penny licence, not MIT. MediatR 13 changed on 2 July 2025, MassTransit 9 on 6 January 2026. A sample .NET 8 csproj gave 6 flags. Last open-source…

https://getreadystack.com/tools/nuget-commercial-license-gate
October 1, 2026 at 4:33 PM
Replaced AutoMapper in a medium sized project today. Used multiple static mapping methods for my entities instead. Writing it was tedious and it is boilerplate. Still worth it. Now I know exactly what is going on. AutoMapper served its purpose in prototyping and saved time for that phase. #dotnet
September 27, 2026 at 12:49 AM
AutoMapper Madness - Getting Started in Your C# Application: https://bit.ly/3WJTlNT

#SoftwareDevelopment #dotnet
September 25, 2026 at 4:00 PM
I'm going to go out on a limb and say...

Maybe.

github.com/ivanfratric/...
GitHub - ivanfratric/dmmap: Automapper for Dungeon Master
Automapper for Dungeon Master. Contribute to ivanfratric/dmmap development by creating an account on GitHub.
github.com
September 23, 2026 at 8:11 PM
We cover unit testing our own mappings, using built-in validators AutoMapper provides, and what we don’t write tests for.

Check out this post from Scott on unit testing some AutoMapper mappings. https://bit.ly/3WtR7B2

#TestDrivenDevelopment #TDD #testing #dotnet
September 16, 2026 at 3:59 PM
Yeah I had that for Phantasy Star, automapper in the Sega Ages version was extremely welcome
September 14, 2026 at 5:33 PM
yeah i respect this but the automapper is it for me
September 10, 2026 at 5:16 PM
I have been spending a lot of time reading about and playing first person party-based dungeon crawlers, which apparently are called “blobbers” (eh). I am currently playing through Eye of the Beholder and with All Seeing Eye (automapper) it is delightful.
September 10, 2026 at 11:47 AM
Publish AutoMapper 16.2.0 with Native AOT and it crashes in ExpressionBuilder's static ctor. Mapperly: zero IL warnings, it runs.
https://startdebugging.net/2026/08/automapper-vs-mapperly-vs-hand-written-mapping-in-2026/?utm_source=bluesky&utm_medium=social&utm_campaign=auto
August 31, 2026 at 3:32 PM
I just published Mapsicle 2.1: an MPL-2.0 object mapper, and honest numbers against AutoMapper baryodev.medium.com/mapsicle-2-1...
Mapsicle 2.1: an MPL-2.0 object mapper, and honest numbers against AutoMapper
AutoMapper is the default object mapper in .NET and has been for over a decade. Since version 15 it ships under the Reciprocal Public…
baryodev.medium.com
August 31, 2026 at 2:47 AM
AutoMapper and MediatR went commercial and Jimmy Bogard breaks down year-one lessons for teams running .NET in production. Useful context on sustainability, support, and what changes when OSS becomes a product.

#dotnet #csharp #oss
.NET Rocks! - Commercial Open Source Update with Jimmy Bogard
bbb.dev
August 19, 2026 at 1:05 PM
AutoMapper 15 deleted the one-arg MapperConfiguration ctor and every AddAutoMapper overload without a config action.
https://startdebugging.net/2026/08/fix-mapperconfiguration-does-not-contain-a-constructor-that-takes-1-arguments/?utm_source=bluesky&utm_medium=social&utm_campaign=auto
August 18, 2026 at 6:42 AM
@jimmybogard.com joined me on #UseWhatWorks this week to talk about AutoMapper, MediatR, what it's like running a popular open source package - and what actually happens when you decide to change your project's licensing.

The video's up on YouTube now; check it out:

www.youtube.com/watch?v=RE-w...
Use What Works: Open Source with Jimmy Bogard
YouTube video by Dylan Beattie
www.youtube.com
August 5, 2026 at 9:25 AM
@JimmyBogard.com joins .NET Rocks to talk about a year of commercial AutoMapper and Mediatr. What’s changed, what he’s learned, and why the move has been a net positive for sustainable open source. Episode: www.dotnetrocks.com/details/2012
.NET Rocks!
.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
www.dotnetrocks.com
July 23, 2026 at 3:02 PM
Does it have an automapper? I’m all for nostalgia but that was one thing I never particularly enjoyed doing.
July 23, 2026 at 1:34 PM
Explore an efficient way to simplify object-to-object mapping in #dotnet without relying on AutoMapper. Discover how manual mapping can boost performance and maintain control. #CodingTip
Just a moment...
medium.com
July 14, 2026 at 6:15 PM
FINALLY played and finished Wizardry 7, a game I have absolutely no nostalgia for and still think is remarkable: bckl.gg/uUrW
dadregga's review of Wizardry: Crusaders of the Dark Savant | Backloggd
Finally got around to playing and finishing this legendary beast. Played on Easy, with an automapper utility - imo required, since the in-game automap is cumbersome and the game would be unbearably te...
bckl.gg
July 4, 2026 at 10:56 PM
AutoMapper 16.1 and MediatR 14.1 Released
I have used AutoMapper and MediatR for years. Check out what is new!#dotnet#csharp

https://isaacl.dev/g2l
July 3, 2026 at 7:00 PM
So you have an object with some properties calculated from other properties.

How do you handle this while using AutoMapper?

Scott answers this question in this post: 👇🏻
https://bit.ly/3Xd3rY8

#SoftwareDevelopment #dotnet
AutoMapper Madness - My Mapping Flowchart
AutoMapper isn't the tool for every scenario, but what is done in these more complex cases? Is AutoMapper still useful when more complexity is present?
bit.ly
July 1, 2026 at 3:59 PM
devoid of the sorrows that could make a world NEED a Messiah, in the first place.

... Today, his daily journey consists of people-watching from a park bench. He's long ago stopped trying to figure out where in Tokyo he is - the automapper data on his COMP tells him nothing, and >>
June 25, 2026 at 2:34 AM
AutoMapper Madness - Getting Started in Your C# Application: https://bit.ly/3WJTlNT

#SoftwareDevelopment #dotnet
June 24, 2026 at 3:59 PM
I needed up-to-date .NET mapper benchmarks. They didn't exist.
## The day AutoMapper stopped being a no-brainer For years, `AutoMapper` was the default. You added the NuGet package, wrote a profile, and never thought about it again. That changed for me in 2025. Two things happened almost back to back: 1. **AutoMapper went commercial.** On July 2, 2025, Jimmy Bogard announced commercial editions of AutoMapper (and MediatR) under a new company, Lucky Penny Software. It's still free for individuals and companies under **$5M USD in annual revenue** , but above that you now need a paid license. (announcement) 2. **The last freely-patchable version got a high-severity CVE.** CVE-2026-32933 (CVSS **7.5** , High) is a Denial-of-Service via uncontrolled recursion: map a deeply nested object graph and you get a `StackOverflowException` that takes the whole process down, and in modern .NET you can't even catch it. The catch? The fix landed in the paid versions (15.1.1 / 16.1.1). So if you're on the free track, you're sitting on a known DoS with no free upgrade path. At work, that meant one thing: **we had to migrate AutoMapper out of every project.** ## The problem: nobody had fresh numbers There's no shortage of candidates: `Mapperly`, `Mapster`, `TinyMapper`, `AgileMapper`, or just writing the mapping by hand. The hard part wasn't finding options, it was figuring out which one to actually trust in production, and that's a call you want to make with _data_ , not vibes. I went looking for benchmarks and hit a wall: * Most comparisons were **years old**. * None were run against **.NET 10**. * Library versions were stale, so the conclusions no longer applied. * Everyone benchmarked slightly different scenarios, so you couldn't compare apples to apples. Performance characteristics change with every runtime and every library release. A benchmark from 2021 tells you almost nothing about `Mapperly 4` on .NET 10. I didn't want a snapshot. I wanted something that **stays true over time**. So I built it. ## The solution: benchmarks that never go stale I built a BenchmarkDotNet runner that measures the major .NET mappers across consistent scenarios, plus a small landing page to read the results. What makes it different from the "I benchmarked these one afternoon in 2022" posts: * **It runs every hour** on a dedicated VPS, automatically. * **Library versions auto-update** to the latest release, so the numbers always reflect what you'd actually install today. * **Results are averaged over the last 3 months** to smooth out noise and show long-term trends, not a single lucky run. * **No raw JSON, no markdown walls** , just clean, interactive charts. ### What I measure Four scenarios that cover the cases you hit in real code: Scenario | What it stresses ---|--- `SimpleFlat` | Flat POCO to POCO, identical names `NestedObject` | Object graphs with nested types `Collection` | Mapping lists/arrays of objects `NameDifference` | Source/target with mismatched property names For each one: **mean execution time (μs)** and **memory allocated per operation (bytes)**. ## Why I'm not posting the numbers here This is the part where a normal post drops a table of results and tells you which library "wins." I'm not going to do that, on purpose. If I freeze the numbers into this article, it becomes exactly the thing that sent me down this road in the first place: an outdated benchmark. In six months the versions will have moved, .NET will have a new release, and a screenshot from today would be quietly lying to whoever finds this post later. So instead of conclusions, here's the live data, always current: **benchmarks.jagoba.dev/dotnet-mappers** Open it, pick the scenario that matches your workload, and read today's results instead of mine from whenever you happen to read this. ## Try it / steal it * **Live benchmarks:** benchmarks.jagoba.dev/dotnet-mappers * **Benchmark runner:** github.com/jagobainda/DotnetMappingBenchmarks * **The website:** github.com/jagobainda/dotnet-mapping-benchmarks-web If AutoMapper's licensing change or the CVE has you reconsidering your mapping layer, I hope this saves you the afternoon of benchmarking I had to do. And if you spot a scenario worth adding, the runner is open source, PRs welcome. What did you migrate to? I'm curious whether others landed on Mapperly, Mapster, or just went manual. _Sources: AutoMapper commercial editions announcement · GHSA-rvv3-g6hj-g44x / CVE-2026-32933_
dev.to
June 24, 2026 at 1:48 AM
Exploring the shift to license-based models in .NET libraries like AutoMapper & MediatR. What does this mean for developers? Dive into the practical implications and strategies for adapting to these changes. #DotNet #OpenSource
Just a moment...
blog.stackademic.com
June 15, 2026 at 3:15 AM
We cover unit testing our own mappings, using built-in validators AutoMapper provides, and what we don’t write tests for.

Check out this post from Scott on unit testing some AutoMapper mappings. https://bit.ly/3WtR7B2

#TestDrivenDevelopment #TDD #testing #dotnet
June 14, 2026 at 3:59 PM