Jimmy Bogard on AutoMapper and MediatR - Episode 98

Jimmy Bogard on AutoMapper and MediatR - Episode 98

Joining Jeffrey today is Jimmy Bogard, an Independent Consultant, long-time Microsoft MVP award recipient, C# guru, and author and maintainer of AutoMapper (as well as many other open-source projects!) He has twenty years of experience building mission-critical applications and distributed systems with extensive experience in Agile, Test-Driven Development, Domain-Driven Design, Object-Oriented Design, Service Oriented, and Distributed Systems.

Jimmy's convention-based object-object mapper, AutoMapper, is used by tons of teams everywhere and has over 14 million downloads on NuGet. In this episode, Jimmy speaks about the genesis of AutoMapper, how it has evolved over time, shares about his career journey, speaks about MediatR, and gives his thoughts on Blazor and beyond.

Topics of Discussion:

[:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

[:48] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.

[1:31] About today's episode with Jimmy Bogard!

[1:50] Jeffrey welcomes Jimmy to the show!

[2:15] Jimmy gives a rundown of his career.

[3:12] Jimmy shares his thoughts around consulting and what he misses about it.

[5:15] Jimmy tells the story of how AutoMapper got started.

[8:30] Jimmy gives some advice for those who have not used AutoMapper before.

[12:43] Jimmy speaks about the refactoring of the original AutoMapper interface to a top-level interface.

[14:51] With AutoMapper now going on 13 years old, what would Jimmy say are its main strengths? What does he always reach for it? And what uses does he advise against using it with/for?

[17:37] A word from Azure DevOps Podcast's sponsor: Clear Measure.

[18:04] Jimmy shares some background about MediatR and how it got started!

[20:07] What MediatR started out as and how it developed over time.

[21:13] Jimmy shares about the practical uses of MediatR and why someone would want to use it.

[25:32] How the MediatR library makes it easy to codify everything your application does as a command, query, or event.

[26:24] Jeffrey and Jimmy discuss how to think about what's complex for developers.

[28:32] Side effect of using the MediatR library: telemetry.

[30:26] Jimmy's thoughts on Blazor and beyond!

[37:55] How to follow-up with Jimmy and find him online!

Mentioned in this Episode:

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

Jeffrey Palermo's Youtube

Jeffrey Palermo's Twitter Follow to stay informed about future events!

The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

Jimmy's Blog: JimmyBogard.com

Jimmy's Twitter @JBogard

Github.com/JBogard

AutoMapper

AutoMapper on NuGet

MediatR

Blazor

JSON

StructureMap

ASP.NET Core

Angular

React

Vue

Microsoft's MAUI Project

Microsoft Silverlight

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Episoder(391)

AD 2025 - The Year of AI-Driven Development – Looking Ahead to 2026 - Episode 383

AD 2025 - The Year of AI-Driven Development – Looking Ahead to 2026 - Episode 383

Today I'm going to reflect back on 2025, highlight some things and project forward into 2026. I think there are some very important developments and changes that we all shipping custom software need t...

5 Jan 12min

Scott Hanselman: The Future of Software Engineering - Episode 382

Scott Hanselman: The Future of Software Engineering - Episode 382

Scott Hanselman is a teacher at heart. He speaks all over to whoever will listen. He's have written code that you, dear listener, has used. Scott has been blogging, coding, and podcasting a LONG time....

29 Des 202538min

Glenn Condron: Aspire Strategy for .NET - Episode 381

Glenn Condron: Aspire Strategy for .NET - Episode 381

Glenn is a Principal Product Manager for the App Platform team within the Developer Division at Microsoft, focusing on .NET. Before joining Microsoft Glenn was a developer in Australia where he worked...

22 Des 202552min

Jared Parsons: The Latest with C# - Episode 380

Jared Parsons: The Latest with C# - Episode 380

Jared Parsons is a Developer Manager for the .NET Tools team at Microsoft. He's also done extensive work on the C# Compiler Team. Everybody tuning in probably uses his code on a day-to-day basis! Jare...

15 Des 202542min

Chris Wilke: Generated AI Stories - Episode 379

Chris Wilke: Generated AI Stories - Episode 379

Chris has 25 years experience as a seasoned SaaS and AI product leader known for practical, people-first strategies to harness value from Generative AI for operational excellence. Chris developed the ...

8 Des 202538min

Alvin Ashcraft: Community Conferences - Episode 378

Alvin Ashcraft: Community Conferences - Episode 378

Alvin is a senior content developer at Microsoft, author, and longtime leader in the .NET developer community. With over 27 years of experience in software development, Alvin has been recognized as a ...

1 Des 202528min

Dan Clarke: Personal Productivity - Episode 377

Dan Clarke: Personal Productivity - Episode 377

Dan Clarke is a seasoned software consultant, Microsoft MVP, and founder of Everstack Ltd. Dan is widely known for his contributions to the .NET ecosystem and hosts the Unhandled Exception Podcast.  W...

24 Nov 202541min

Andrew Lock: Testing Frameworks - Episode 376

Andrew Lock: Testing Frameworks - Episode 376

Andrew Lock is a staff software engineer at Datadog and educator whose contributions to the .NET ecosystem have shaped how developers approach modern web applications.  Located in the UK, Andrew is a ...

17 Nov 202532min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
aftenpodden-usa
forklart
i-retten
stopp-verden
popradet
det-store-bildet
fotballpodden-2
rss-gukild-johaug
dine-penger-pengeradet
lydartikler-fra-aftenposten
rss-ness
nokon-ma-ga
hanna-de-heldige
aftenbla-bla
rss-dannet-uten-piano
frokostshowet-pa-p5
rss-utenrikskomiteen-med-bogen-og-grasvik
e24-podden