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 fellow software architects. He has worked in various industries, including computer manufacturing, finance, insurance, health care, and banking, and has unique insights into the challenges that companies face while developing and maintaining enterprise systems over time.
In this episode of the "Azure DevOps Podcast," Jeremy discusses his open-source software tools, starting from Structure Map to Marten and Wolverine and his current focus on leading software architecture teams and helping mentor other architects.
Additionally, Jeremy shares his thoughts on parallelism in software development and highlights the importance of understanding the challenges that arise while getting code to run or running multiple instances at the same time. He offers insights into Marten, a database system built for .NET developers based on the PostgreSQL database.
Moreover, he delves into producer-consumer patterns, provides tips on queue pattern implementation, and advises developers to avoid working at the thread level themselves. Jeremy also talks about the "Critter Stack," and his advice for new developers and the type of customers he's looking to collaborate with.
The post Jeremy Miller: Parallelism in Software - Episode 261 originally appeared on Azure DevOps.
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...
Martin Thwaites: Building Software for Production - Episode 271
This podcast episode features Martin Thwaites, a Developer Advocate at Honeycomb who has over 20 years of experience in development in the .NE...
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 s...
Pattern Matching in C#
This blog post explores how pattern matching has evolved over each version of the C# language and how to use pattern matching with is expressi...
My first 6 months as an apprentice at endjin
Liam joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post he reflects on his first six months and looks ...
My first six months as an apprentice software engineer at endjin
Jessica joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post, Jessica reflects on her first 6 months.
Securing Modern Software
In this episode of Security Unlocked, Natalia Godyla and Nic Fillingham have a discussion with Chris Wysopal, co-founder, and CTO at Veracode,...
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....
Philippe Kruchten: Controlling Your Architecture - Episode 195
In this episode of the show, Philippe Kruchten shares insights from his 35 years of software development experience, with a focus on large tec...