Azure & DevOps Podcast cover image

Azure & DevOps Podcast

Jeremy Miller: Parallelism in Software - Episode 261

Sep 4, 2023
Experienced software architect and consultant Jeremy Miller discusses open-source development, Marten, and parallelism in software. He shares insights on implementing the producer-consumer pattern, TPL Dataflow Library, and document databases. The chapter concludes with a discussion on reference implementations, IOC containers, and promotions of related products and consulting services.
36:29

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Parallelism in software development can optimize performance and handle shared state in distributed systems.
  • Understanding IOC containers and gradually exploring more advanced features can simplify code and improve diagnostics in software development.

Deep dives

Parallelism and Software: Using Martin and Wolverine

Jeremy Miller, a software architect and developer, discusses the benefits and implementation of parallelism in software development. He emphasizes the importance of understanding concurrency and shared state when working on distributed systems. Miller highlights the use of the producer-consumer pattern and explains how it can be implemented using libraries such as TPL Data Flow. He also introduces Martin and Wolverine, tools he has developed for event sourcing and CQS architecture. Miller advises developers to start with the built-in IOC container and gradually explore more advanced features as needed.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner