Jimmy Bogard: .NET 7 and Azure Modernization - Episode 264

Published: Sept. 25, 2023, 8 a.m.

b'

Jimmy is the creator and maintainer of the popular OSS libraries AutoMapper and MediatR. Jimmy is an independent consultant based in Austin, TX. Jimmy has received the \\u201cMicrosoft Most Valuable Professional\\u201d (MVP) award every year since 2009.

\\xa0

Topics of Discussion:

[3:45] How do we modernize old software systems?

[4:55] Dividing the modernization process into small steps to minimize dependencies and validate changes along the way.

[5:01] Does Jimmy have a preferred sequence of work that he has found that makes modernizing a system easier?

[7:01] Modernizing legacy ASP.NET web applications with test coverage.

[7:24] System web adapters.

[12:02] Database migration to Azure using SQL Data Sync and Hangfire.

[12:09] Any \\u201cgotchas\\u201d on the database side?

[15:27] What exactly is Hangfire?

[17:02] The flexibility of Hangfire in its triggers and scheduling.

[23:49] How system web adapters enable easy migration of controllers and actions.

[25:16] Second success story for YARP: Yet Another Reverse Proxy.

[27:15] What was the thought about observability architectures?

[29:02] What are some of Jimmy\\u2019s favorite features?

[32:08] The team modernized the telemetry system for a large organization, enabling them to query data more efficiently and gain valuable insights.

[35:05] Lessons learned and best practices while modernizing.NET applications with Azure DevOps.

\\xa0

Mentioned in this Episode: YARP

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo \\u2014 New Video Podcast! Email us at programming@palermo.net.

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer\\u2019s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo \\u2014 Available on Amazon!

Jeffrey Palermo\\u2019s Twitter \\u2014 Follow to stay informed about future events!

Architect Tips \\u2014 Video podcast!

YARP: Yet Another Reverse Proxy

\\xa0

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

'