O'Reilly Programming Podcast - O'Reilly Media Podcast artwork

O'Reilly Programming Podcast - O'Reilly Media Podcast

25 episodes - English - Latest episode: about 6 years ago - ★★★★★ - 16 ratings

Helping software developers, engineers, and architects get their projects done better and faster.

Business Technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

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

April 05, 2018 13:10 - 49 minutes - 47.1 MB

The O’Reilly Programming Podcast: Rising barriers to entry, the complexity of the modern web, and a preview of upcoming Fluent sessions. In this episode of the O’Reilly Programming Podcast, I talk with two of the program chairs for the upcoming O’Reilly Fluent Conference (July 11-14 in San Jose), Kyle Simpson and Tammy Everts. Simpson is co-author of the HTML 5 Cookbook, and the author of the You Don’t Know JS series of books. Everts is the chief experience officer at SpeedCurve and the aut...

Rebecca Parsons on evolutionary architecture

March 22, 2018 12:25 - 25 minutes - 24.7 MB

The O’Reilly Programming Podcast: How to build evolvable systems. In this episode of the O’Reilly Programming Podcast, I talk with Rebecca Parsons, chief technology officer at ThoughtWorks. She will be leading the workshop Building Evolutionary Architectures Hands-On at the O’Reilly Open Source Convention (OSCON), July 16-19, 2018, in Portland, Oregon. Parsons also is co-author (with Neal Ford and Patrick Kua) of the book Building Evolutionary Architectures. Discussion points: The shift i...

Bridget Kromhout on Kubernetes

March 08, 2018 12:30 - 21 minutes - 20.7 MB

The O’Reilly Programming Podcast: Containers, orchestrators, and new projects. In this episode of the O’Reilly Programming Podcast, I talk about Kubernetes, containers, and more with Bridget Kromhout, a principal cloud developer advocate at Microsoft, and a frequent speaker at tech conferences. She will be leading the workshop Kubernetes 101 at the O’Reilly Velocity Conference in San Jose, June 11-14, 2018, and at the O’Reilly Open Source Convention (OSCON), July 16-19, 2018. Discussion po...

Brent Laster on Jenkins 2 and Git

February 22, 2018 12:20 - 28 minutes - 27.6 MB

The O’Reilly Programming Podcast: Creating and implementing continuous delivery pipelines. In this episode of the O’Reilly Programming Podcast, I talk about Jenkins 2 and Git with Brent Laster, who presents a number of live online training courses on these topics (including Building a deployment pipeline with Jenkins 2, and Next level Git). Laster will also present the workshop Power Git at the O’Reilly Open Source Convention, July 16-19, 2018, in Portland, Oregon, and he is the author of t...

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

February 08, 2018 12:05 - 36 minutes - 35.1 MB

The O’Reilly Programming Podcast: Building reactive applications. In this episode of the O’Reilly Programming Podcast, I talk with Richard Warburton and Raoul-Gabriel Urma of Iteratr Learning. They are the presenters of a series of O’Reilly Learning Paths, including Getting Started with Reactive Programming and Build Reactive Applications in Java 8. Warburton is the author of Java 8 Lambdas, and Urma is the author of Java 8 in Action. Discussion points: The benefits to developers that cam...

Paul Bakker and Sander Mak on Java 9 modularity

January 25, 2018 12:35 - 29 minutes - 28.3 MB

The O’Reilly Programming Podcast: The Java module system and the “start of a new era.” In this episode of the O’Reilly Programming Podcast, I talk with Paul Bakker, senior software engineer on the edge developer experience team at Netflix, and Sander Mak, a fellow at Luminis Technologies. They are the authors of the O’Reilly book Java 9 Modularity, in which they call the introduction of the module system to the platform “the start of a new era.” Discussion points: The adoption and usage ...

Luciano Ramalho on Python’s features and libraries

January 11, 2018 12:25 - 20 minutes - 19.8 MB

The O’Reilly Programming Podcast: A look at some of Python’s valuable, but often overlooked, features. In this episode of the O’Reilly Programming Podcast, I talk about Python with Luciano Ramalho, technical principal at ThoughtWorks, author of the O’Reilly book Fluent Python, and presenter of the Oriole Fluent Python: The Power of Special Methods. Discussion points: The value of some often-overlooked features of Python, including generators, iterators, and the range() function. How Pyth...

Sam Newman on building microservices

December 28, 2017 13:30 - 29 minutes - 28.2 MB

The O’Reilly Programming Podcast: How to effectively make the transition from monoliths to microservices. In this episode of the O’Reilly Programming Podcast, we revisit our June 2017 conversation with Sam Newman, presenter of the O’Reilly video course The Principles of Microservices and the online training course From Monolith to Microservices. He is also the author of the book Building Microservices: Designing Fine-Grained Systems. Here are some highlights from the conversation: Getting...

Wendy Wise on developing for virtual reality and augmented reality

December 14, 2017 12:30 - 21 minutes - 20.3 MB

The O’Reilly Programming Podcast: The impact of ARKit on developers and consumers. In this episode of the O’Reilly Programming Podcast, I talk with Wendy Wise, technical director of emerging technologies at Turner Broadcasting System, and author of the recent article “How to pick the right authoring tools for VR and AR.” She is developing Learning Paths, which will be released on Safari in 2018, on how to get started with ARKit using Unity and XCode. Discussion points: On the distinction ...

Katharine Jarmul on using Python for data analysis

November 30, 2017 12:15 - 26 minutes - 25.2 MB

The O’Reilly Programming Podcast: Wrangling data with Python’s libraries and packages. In this episode of the O’Reilly Programming Podcast, I talk with Katharine Jarmul, a Python developer and data analyst whose company, Kjamistan, provides consulting and training on topics surrounding machine learning, natural language processing, and data testing. Jarmul is the co-author (along with Jacqueline Kazil) of the O’Reilly book Data Wrangling with Python, and she has presented the live online tr...

Nathaniel Schutta on succeeding as a software architect

November 16, 2017 12:10 - 29 minutes - 28.7 MB

The O’Reilly Programming Podcast: The skills needed to make the move from developer to architect. In this episode of the O’Reilly Programming Podcast, I talk with Nathaniel Schutta, a solutions architect at Pivotal, and presenter of the video I’m a Software Architect, Now What?. He will be giving a presentation titled Thinking Architecturally at the 2018 O’Reilly Software Architecture Conference, February 25-28, 2018, in New York City. Discussion points: How Schutta sees the role of the s...

Matt Stine on cloud-native architecture

November 02, 2017 17:30 - 42 minutes - 41 MB

The O’Reilly Programming Podcast: Applying architectural patterns and pattern languages to build systems for the cloud. In this episode of the O’Reilly Programming Podcast, I talk with Matt Stine, global CTO of architecture at Pivotal. He is the presenter of the O’Reilly live online training course Cloud-Native Architecture Patterns, and he has spoken about cloud-native architecture at the recent O’Reilly Software Architecture Conference and O’Reilly Security Conference. Discussion points:...

Michael Nygard on architecture without an end state

October 19, 2017 12:20 - 28 minutes - 27.4 MB

The O’Reilly Programming Podcast: Embracing late changes, plurality, and decentralization. In this episode of the O’Reilly Programming Podcast, I talk with Michael Nygard, a software architect at Cognitect. He has spoken about “architecture without an end state” at numerous O’Reilly Software Architecture events, and he is the author of the book Release It! Design and Deploy Production-Ready Software. Discussion points: Architecture without an end state means accepting that “changes you’re...

Mark Bates on Go and Buffalo

October 05, 2017 10:30 - 26 minutes - 25.1 MB

The O’Reilly Programming Podcast: Inside the development of a new Go ecosystem. In this episode of the O’Reilly Programming Podcast, I talk with Mark Bates, presenter of a number of videos and Learning Paths on Go (including Go Core Techniques and Tools and Go Web Framework and Techniques), a frequent speaker at Go conferences, and an organizer for events including GopherCon and Gotham Go.  Bates is also the creator of the Go web ecosystem Buffalo. Discussion points: Bates describes Buffa...

Jim Blandy and Jason Orendorff on Rust

September 21, 2017 10:00 - 29 minutes - 28.2 MB

The O’Reilly Programming Podcast: A look at a new systems programming language. In this episode of the O’Reilly Programming Podcast, I talk with Jim Blandy and Jason Orendorff, both of Mozilla, where Blandy works on Firefox’s web developer tools and Orendorff is the module owner of Firefox’s JavaScript engine. They are the authors of the new O’Reilly book Progamming Rust. Discussion points: How Rust helps developers avoid common errors such as dangling pointers and buffer overruns The di...

Ken Kousen on Java, Spring, and Groovy

September 07, 2017 14:25 - 26 minutes - 25.6 MB

The O’Reilly Programming Podcast: A look at what’s new in Java 9 and Spring 5. In this episode of the O’Reilly Programming Podcast, I talk with Ken Kousen, an author, instructor, and consultant who is presenting the live online training courses Functional Programming in Java 8 and Getting Started with Spring Boot in September and October. He is also the author of the newly published O’Reilly book Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9. Discussion points...

Adam Scott on ethical web development

August 24, 2017 11:40 - 19 minutes - 19 MB

The O’Reilly Programming Podcast: Building applications that work everywhere for everyone. In this episode of the O’Reilly Programming Podcast, I talk with Adam Scott, who has authored a series of ebooks on the topic of ethical web development, the most recent of which is Collaborative Web Development. He is also the presenter of the video Introduction to Modern Front-End Development. Scott is the web development lead at the Consumer Financial Protection Bureau, where he focuses on building...

Mike Roberts on serverless architectures

August 10, 2017 11:10 - 34 minutes - 32.7 MB

The O’Reilly Programming Podcast: The next technological evolution of cloud systems. In this episode of the O’Reilly Programming Podcast, I talk serverless architecture with Mike Roberts, engineering leader and co-founder of Symphonia, a serverless and cloud architecture consultancy. Roberts will give two presentations—Serverless Architectures: What, Why, Why Not, and Where Next? and Designing Serverless AWS Applications—at the O’Reilly Software Architecture Conference, October 16-19, 2017,...

Eric Freeman and Elisabeth Robson on design patterns

July 27, 2017 11:10 - 33 minutes - 32.5 MB

The O’Reilly Programming Podcast: Creating designs that are more flexible and resilient to change. In this episode of the O’Reilly Programming Podcast, I talk with Eric Freeman and Elisabeth Robson, presenters of the live online training course Design Patterns Boot Camp, and co-authors (with Bert Bates and Kathy Sierra) of Head First Design Patterns, among other books. They are also co-founders of WickedlySmart, an online learning company for software developers. Discussion points: How to...

Aaron Maxwell on the power of Python

July 13, 2017 11:20 - 33 minutes - 32.5 MB

The O’Reilly Programming Podcast: Using Python decorators, generators, and functions. In this episode of the O’Reilly Programming Podcast, I talk all things Python with Aaron Maxwell, presenter of the live online training courses Python: Beyond The Basics, and Python: The Next Level. He is also the author of the book Powerful Python: The Most Impactful Patterns, Features and Development Strategies Modern Python Provides. Discussion points: The importance of writing code that others develo...

Sam Newman on moving from monolith systems to microservices

June 29, 2017 12:40 - 29 minutes - 27.9 MB

The O’Reilly Programming Podcast: Principles for the successful adoption of microservices. In this episode of the O’Reilly Programming Podcast, I talk about microservices with Sam Newman, presenter of the O’Reilly video course The Principles of Microservices and the online training course From Monolith to Microservices. He is also the author of the book Building Microservices: Designing Fine-Grained Systems. Discussion points: For organizations considering migrating from monolith systems...

Ben Evans on Java 9

June 15, 2017 11:30 - 26 minutes - 25.4 MB

The O’Reilly Programming Podcast: Thoughts on performance, modularity, and what’s next for Java. In this episode of the O’Reilly Programming Podcast, I talk with Ben Evans, co-founder and technology fellow at JClarity, and co-author of the forthcoming O’Reilly book Optimizing Java: Practical Techniques for Improved Performance Tuning. We discuss the upcoming release of Java 9, Java performance issues, and Evans’ experience as an organizer for the London Java Community. Discussion points: ...

Jason Hibbets on open source cities

June 01, 2017 14:45 - 26 minutes - 25.7 MB

The O’Reilly Programming Podcast: Applying open source practices beyond software. In this episode of the O’Reilly Programming Podcast, I talk with Jason Hibbets, senior community evangelist in corporate marketing at Red Hat, where he is a community manager for Opensource.com. We discuss how the open source model can be applied to other disciplines beyond technology, especially in the area of open government. Discussion points: Hibbets describes OpenSource.com as an open source storytellin...

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

May 18, 2017 10:45 - 21 minutes - 20.8 MB

The O’Reilly Programming Podcast: Applying the latest language features to build video games and containerized microservices. In this episode of the O’Reilly Programming Podcast, I talk about Swift with Paris Buttfield-Addison, co-founder of Secret Lab, a mobile development studio that builds games and apps for mobile devices. He is the co-author of Learning Swift, and a presenter of the Learning Path Getting Started with Swift on the iPad and the video Ultimate Swift Programming. Discussi...

Neal Ford on evolutionary architecture

May 04, 2017 11:50 - 26 minutes - 25 MB

The O’Reilly Programming Podcast: Building an architecture that can adapt to change. In the first episode of our new O’Reilly Programming Podcast, I talk about software architecture and the concept of “evolutionary architecture” with Neal Ford, director, software architect, and meme wrangler at ThoughtWorks, a global IT consultancy that focuses on end-to-end software development and delivery. Ford is presenting two sessions at OSCON 2017, O’Reilly’s Open Source Convention, and he is a co-au...

Guests

Tammy Everts
1 Episode

Twitter Mentions

@samnewman 2 Episodes
@sander_mak 1 Episode
@brentclaster 1 Episode
@tameverts 1 Episode
@erictfree 1 Episode
@raouluk 1 Episode
@kjam 1 Episode
@ramalhoorg 1 Episode
@adamdscott 1 Episode
@bridgetkromhout 1 Episode
@wendylwise 1 Episode
@markbates 1 Episode
@getify 1 Episode
@elisabethrobson 1 Episode
@ntschutta 1 Episode
@jorendorff 1 Episode
@mikebroberts 1 Episode
@jhibbets 1 Episode
@mtnygard 1 Episode
@pbakker 1 Episode