J. Tower: Modernization Strangler Fig Pattern - Episode 263
In this episode of the "Programming with Palermo" podcast, Jonathan Tower, founder of Trailhead Technology Partners, shares his expertise on software modernization and the Strangler Fig pattern. Jonathan, also known as J., is a software consultant and Microsoft MVP in .NET who loves to share his knowledge through speaking at conferences and meetups. As a lover of nature and national parks, he has visited 56 of the 63 parks across the world.
The podcast covers various topics related to software modernization, including J.'s philosophy on rewriting legacy systems, the pros and cons of making small improvements over time, and the concept of microfrontends. J. also explains the Strangler Fig pattern in detail and how it can be used as a strategy for software updates. In addition, he talks about modernizing older ASP.NET applications using .NET 7 and the role of reverse proxies in the process.
Throughout the conversation, J. emphasizes the importance of community building and shares his experiences of serving on non-profit boards dedicated to building the software industry in West Michigan. Listeners can benefit from the wealth of knowledge shared by J. and other industry experts by tuning in to the "Programming with Palermo" podcast.
Mentioned in the podcast are related resources including the books "Working Effectively with Legacy Code" and "Programming with Palermo" video podcast. Listeners can access show notes and additional episodes by visiting AzureDevOps.Show.
Published on:
Learn moreThe Azure DevOps Podcast is a show for developers and devops professionals shipping software using Microsoft technologies. Each show brings you hard-hitting interviews with industry experts innovating better methods and sharing success stories. Listen in to learn how to increase quality, ship quickly, and operate well. Hosted by Jeffrey Palermo and sponsored by Clear Measure, Inc.
Related posts
Machine Learning Engineer Vs Software Engineer
If you're considering pursuing a career in the tech industry, it's important to understand the differences between the roles of a Machine Lear...
Jimmy Bogard: .NET 7 and Azure Modernization - Episode 264
In this episode of the Azure DevOps podcast, Jimmy Bogard shares his expertise on the modernization of old software systems using .NET 7 and A...
Jeremy Miller: Parallelism in Software - Episode 261
Jeremy Miller, who transitioned from a career in engineering to software development, is a software architecture team leader and a mentor to f...
Healthcare Company Integrates Legacy Systems with Microsoft Dynamics CRM using SSIS Integration Toolkit
Legacy software systems can be a significant challenge when upgrading to a newer version or product. This post shares how a healthcare company...
Dr. S. Gomathi on The MVP Show
In this episode of The MVP Show, Dr. S. Gomathi shares her inspiring journey of becoming a technology enthusiast and her passion for teaching....
Martin Drab on The MVP Show
In this episode of The MVP Show, Martin Drab, a software architect and developer with expertise in Java and Dynamics 365 Finance and Operation...
TruGreen’s new take on technology—a catalyst for greener lawns and happier customers
In collaboration with Microsoft, TruGreen, the largest lawn care company in the US, has recently undergone a digital transformation aimed at d...
Sysco Software sign the Microsoft Partner Pledge
Sysco Software, a leading provider of business software solutions, has pledged to partner with Microsoft in pursuit of mutual growth and prosp...
Derek Comartin: A Software Architect’s Mindset - Episode 188
In an episode of the podcast, Jeffrey Palermo and Derek Comartin discuss the critical role of an architect's mindset when developing software....