Jeremy Miller: Parallelism in Software - Episode 261

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 more
Azure DevOps Podcast
Azure DevOps Podcast

The 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.

Share post:

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...

7 months ago

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...

8 months ago

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...

10 months ago

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...

2 years ago

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 ...

2 years ago

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.

2 years ago

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,...

2 years ago

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....

2 years ago

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...

2 years ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy