Azure & DevOps Podcast

Jimmy Bogard: MediatR & AutoMapper - Episode 356

Jun 30, 2025
Jimmy Bogard, the mastermind behind AutoMapper and MediatR, shares his journey in the .NET open-source realm. He discusses what fuels his passion for coding and the strategic move to commercialize his libraries while maintaining a dual licensing model. Dive into the world of software architecture as he explains how MediatR organizes code by use case and how AutoMapper simplifies object mapping. Jimmy also touches on the importance of intentional API design and balances his roles as a consultant and open-source maintainer.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Jimmy's Passion for Coding

  • Jimmy Bogard loves coding because of the dopamine rush when his code works.
  • He enjoys building incrementally, appreciating the progress like reaching a mountain top.
ADVICE

Dual Licensing for Sustainability

  • Use a dual license model to keep OSS open but require commercial licenses for commercial use.
  • Charge companies making revenue to fund ongoing development and support.
ADVICE

Who Must Pay for License

  • Small companies under $5 million revenue and hobbyists can use the libraries free.
  • Only larger commercial entities must obtain a commercial license when using the libraries.
Get the Snipd Podcast app to discover more snips from this episode
Get the app