Preview Mode Links will not work in preview mode

Azure DevOps Podcast

Message from Jeffrey Palermo: Howdy.  Welcome to my podcast.  I hope it helps you ship software more quickly and more reliably. Through the topics and guests, I hope your life is made easier. Let me know what topics would be helpful for you.

Podcast sponsor: Clear Measure We are a software architecture company that empowers our client's development teams to be self-sufficient: moving fast, delivering quality, and running their systems with confidence.

Sep 4, 2023

Jeremy Miller started his career as a “real” engineer but wandered into software because that looked like more fun. Since then, Jeremy has worked in and led software development teams in the computer manufacturing industry, finance, insurance, health care, and banking industries. Lately, Jeremy has been focused on leading software architecture teams and helping mentor other software architects. Having had roles both as an in-house software architect and as a software consultant, Jeremy has a great deal of insight into the challenges that confront companies developing and maintaining enterprise systems over time.


Jeremy is well known for his Open-Source Software tools starting with Structure Map and continuing today to Marten and Wolverine. Jeremy is also a frequent author and technical speaker at software conferences. Jeremy recently helped found JasperFx Software to build a sustainable business around the “Critter Stack” tools.


Topics of Discussion:

[6:10] How Jeremy got into open-source development.

[6:50] Being a part of the website in the pre-Twitter days.

[9:30] What most developers should be aware of in the space of getting code to run or multiple instances to run at the same time and having it come out well.

[12:04] What is Marten, and how does it work?

[12:26] TPL Dataflow Library is a hidden gem inside of Microsoft.

[15:25] The two parts of Marten and how they work together.

[17:42] What is a producer-consumer pattern?

[20:05] How to implement a queue pattern.

[24:04] You should probably have some basic understanding of one level underneath you, but Jeremy thinks you don’t want to work on the thread level yourself.

[25:38] Jeremy defines “Critter Stack.”

[29:55] Jeremy’s advice for new developers.

[32:59] Jeremy talks about the type of customers he is looking to collaborate with.


Mentioned in this Episodes:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo’s Twitter — Follow to stay informed about future events!

Architect Tips — Video podcast!

Azure DevOps

Jeremy Miller Twitter

Jeremy Miller LinkedIn

Jeremy Miller Website

Jasper FX




Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.