O'Reilly Programming Podcast - O'Reilly Media Podcast

25 episodes listed below

Listen to the show on

PRESS PLAY

Find your next episode

All episodes

In their own words

The O’Reilly Programming podcast features conversations that give developers, engineers, and architects tips on getting projects done better and faster.

Why you'd press play

A Jenkinsfile gets easier to defend when Brent Laster explains why yours belongs beside your source code.

Press play if you want

  • Jeff Blyle to ask how you can make a deployment pipeline reviewable
  • an explanation of how actors can spare you some familiar concurrency bugs
Read the full recommendation in PlayNext →

Talks about

Best episodes of O'Reilly Programming Podcast - O'Reilly Media Podcast

Short reviews from the PlayNext desk, based on the episodes we processed.

Kyle Simpson and Tammy Everts on the challenges of the modern webApr 5, 2018

A focused look at how JavaScript's speed gains made compilation the modern web's next pressure point.

The O'Reilly Programming Podcast's conversation with Kyle Simpson frames modern web performance as a story of pressure moving from one bottleneck to the next.

Rebecca Parsons on evolutionary architectureMar 22, 2018

A practical, concrete review of evolutionary architecture, centered on monitoring, automation, and disciplined gradual change.

Evolutionary architecture gets a grounded, useful airing, with Rebecca Parsons showing how systems can change gradually while older services stay in place until they fade out of use.

Bridget Kromhout on KubernetesMar 8, 2018

A grounded Kubernetes overview focused on the cluster-level choices that shape real deployments.

Kubernetes comes across as a deliberately flexible system, with Bridget Kromhout using cluster configuration choices to show why broad, one-size-fits-all guidance rarely holds up.

Brent Laster on Jenkins 2 and GitFeb 22, 2018

A practical review of how Jenkinsfiles make pipeline logic reviewable alongside source code.

Jenkins 2 comes into focus as Brent Laster frames pipeline as code around the Jenkinsfile, instead of treating pipeline logic as something kept only inside Jenkins itself.

Richard Warburton and Raoul-Gabriel Urma on Java 8 and Reactive ProgrammingFeb 8, 2018

A practical Java episode on actors, RxJava, asynchronous communication, and latency.

Java 8, Java 9, and reactive programming shape a practical look at latency, reliability, and concurrency in networked software. The episode draws a clear line from asynchronous communication to the hidden cost of synchronous remote calls, then settles into its strongest section:…

Podcasts like O'Reilly Programming Podcast - O'Reilly Media Podcast

  • Software Engineering Dailysoftwareengineeringdaily.com

    Specialists walking through software's tradeoffs, one system at a time.

  • The Changelog: Software Development, Open SourceChangelog Media

    Founders and engineers on AI coding agents like Claude Code, and supply chain security.

  • The Stack Overflow PodcastThe Stack Overflow Podcast

    The engineering decisions behind code, agents, and control.

  • Talk Python To MeMichael Kennedy

    Python's toolmakers, explaining the reasoning behind the tools

  • Python BytesMichael Kennedy and Brian Okken

    Python tools, practical trade-offs, and the occasional programming joke.

  • Arrested DevOpsMatt Stratton, Trevor Hess, Jessica Kerr, and Bridget Kromhout

    Matt Stratton interviews DevOps practitioners on security, platform engineering, and trusting AI-written code.

Episodes

  1. 1

    Kyle Simpson and Tammy Everts on the challenges of the modern web

    Hidden gem

    Tammy Everts says a 1-second HTML delay still reduced returning-visitor retention after the delay was removed.

    Apr 5, 2018·49m·2 clips
  2. 2

    Rebecca Parsons on evolutionary architecture

    Hidden gem

    Rebecca Parsons, CTO at ThoughtWorks and co-author of O'Reilly's "Building Evolutionary Architectures," defines the approach as "guided incremental change across multiple dimensions." She says predictability is unrealistic, pointing to Neil Ford's bet about which JavaScript framework will exist in two years and calling five- and ten-year roadmaps "ludicrous." She also describes how fitness functions, deployment pipelines, and tools like ArcUnit and JDepend can automate architectural governance.

    Mar 22, 2018·26m·1 clip
  3. 3

    Bridget Kromhout on Kubernetes

    Hidden gem

    Bridget Kromhout, a Principal Cloud Developer Advocate at Microsoft and co-host of Arrested DevOps, explains why Docker made containers “more usable” and why Kubernetes became central to production systems.

    Mar 8, 2018·22m·1 clip
  4. 4

    Brent Laster on Jenkins 2 and Git

    Hidden gem

    Jenkins 2 turns pipelines into code that supports history, diffs, and code review.

    Feb 22, 2018·29m·1 clip
  5. 5

    Richard Warburton and Raoul-Gabriel Urma on Java 8 and Reactive Programming

    Hidden gem

    Richard Warburton says streams replace loops with "filter, map, reduce" and a more declarative style.

    Feb 8, 2018·37m·2 clips
  6. 6

    Paul Bakker and Sander Mak on Java 9 modularity

    Jan 25, 2018·30m
  7. 7

    Luciano Ramalho on Python’s features and libraries

    Jan 11, 2018·21m
  8. 8

    Sam Newman on building microservices

    An interview with Sam Newman about microservices, including their definition, trade-offs, and guidance for migrating from monoliths.

    Dec 28, 2017·29m
  9. 9

    Wendy Wise on developing for virtual reality and augmented reality

    Interview with Wendy Wise about developing for augmented reality, virtual reality, and mixed reality, including tools like AR Kit and Unity.

    Dec 14, 2017·21m
  10. 10

    Katharine Jarmul on using Python for data analysis

    Nov 30, 2017·26m
  11. 11

    Nathaniel Schutta on succeeding as a software architect

    Interview with Nathaniel Shuda about the role of software architect, skills needed, and transitioning from developer to architect.

    Nov 16, 2017·30m
  12. 12

    Matt Stine on cloud-native architecture

    Nov 2, 2017·43m
  13. 13

    Michael Nygard on architecture without an end state

    Michael Nygaard discusses his concept of 'Architecture Without an End State' and eight rules for building adaptable software systems.

    Oct 19, 2017·29m
  14. 14

    Mark Bates on Go and Buffalo

    Oct 5, 2017·26m
  15. 15

    Jim Blandy and Jason Orendorff on Rust

    Sep 21, 2017·29m
  16. 16

    Ken Kousen on Java, Spring, and Groovy

    Interview with Ken Cousin about functional programming in Java 8, upcoming Java 9, and related technologies like Spring and Groovy.

    Sep 7, 2017·27m
  17. 17

    Adam Scott on ethical web development

    Aug 24, 2017·20m
  18. 18

    Mike Roberts on serverless architectures

    Interview with Mike Roberts about serverless architectures, covering definitions, evolution, and upcoming conference talks.

    Aug 10, 2017·34m
  19. 19

    Eric Freeman and Elisabeth Robson on design patterns

    Jul 27, 2017·34m
  20. 20

    Aaron Maxwell on the power of Python

    Jul 13, 2017·34m
  21. 21

    Sam Newman on moving from monolith systems to microservices

    Jun 29, 2017·29m
  22. 22

    Ben Evans on Java 9

    Interview with Ben Evans about Java performance optimization and the upcoming Java 9 release.

    Jun 15, 2017·27m
  23. 23

    Jason Hibbets on open source cities

    Jun 1, 2017·27m
  24. 24

    Paris Buttfield-Addison on what’s new in Swift programming

    May 18, 2017·22m
  25. 25

    Neal Ford on evolutionary architecture

    Interview with Neil Ford about evolutionary architecture and upcoming tech conferences.

    May 4, 2017·26m