Jimmy Bogard on AutoMapper and MediatR - Episode 98
AI DevOps Podcast20 Juli 2020

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.

Avsnitt(395)

Mads Torgersen: Talking AI - Episode 395

Mads Torgersen: Talking AI - Episode 395

https://clearmeasure.com/developers/forums/ Mads is a Principal Architect at Microsoft, where he has been for over 20 years. He's been the Lead Designer of the C# language for a long time. Prior to th...

30 Mars 37min

James World - AI - Episode 394

James World - AI - Episode 394

https://clearmeasure.com/developers/forums/ James World is a technology leader with decades of hands‑on engineering experience, enabling enterprises to thrive through modern cloud and AI‑driven solu...

23 Mars 41min

Daniel Ward: AI Agents - Episode 393

Daniel Ward: AI Agents - Episode 393

https://clearmeasure.com/developers/forums/ Daniel Ward is a Microsoft .NET MVP and software consultant at Lean TECHniques in San Antonio, TX. He works with teams to deliver high‑quality software thro...

16 Mars 45min

Richard Lander: DotNet Inspect - Episode 392

Richard Lander: DotNet Inspect - Episode 392

https://clearmeasure.com/developers/forums/ Richard Lander is a Principal Program Manager on the .NET team at Microsoft. He's been with Microsoft since 2000, and working on .NET since 2003! Currently,...

9 Mars 1h 3min

Savino Carlone: ERP Systems - Episode 391

Savino Carlone: ERP Systems - Episode 391

https://clearmeasure.com/developers/forums/ Savino Carlone, or Savi for short, is a 25‑year backend developer from Turin, Italy with experience across enterprise and high‑performance systems in spor...

2 Mars 34min

Paul Duvall: AI-Driven Development - Episode 390

Paul Duvall: AI-Driven Development - Episode 390

https://clearmeasure.com/developers/forums/ Paul Duvall is an award‑winning author, longtime DevOps leader, and former AWS executive with more than two decades of experience in software engineering. H...

23 Feb 41min

Damian Brady: GitHub AI - Episode 389

Damian Brady: GitHub AI - Episode 389

https://clearmeasure.com/developers/forums/   Damian Brady is a Staff Developer Advocate at GitHub. He's a developer, speaker, and author specializing in AI, DevOps, MLOps, developer process, and soft...

16 Feb 40min

David Starr: DevOps Success Story - Episode 388

David Starr: DevOps Success Story - Episode 388

David Starr is the President and Founder of Cumulus26, which helps companies succeed in the Microsoft Azure Marketplace and other facets of Azure. He's had a multi-decade career at Microsoft, Godaddy ...

9 Feb 46min

Populärt inom Politik & nyheter

aftonbladet-krim
svenska-fall
p3-krim
rss-krimstad
flashback-forever
spar
rss-sanning-konsekvens
rss-vad-fan-hande
aftonbladet-daily
motiv
politiken
rss-klubbland-en-podd-mest-om-frolunda
rss-aftonbladet-krim
grans
rss-krimreportrarna
olyckan-inifran
krimmagasinet
rss-flodet
rss-frandfors-horna
dagens-eko