team@se-radio.net (SE-Radio Team)
Software Engineering Radio - the podcast for professional software developers
Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. SE Radio covers all topics software engineering. Episodes are either tutorials on a specific topic, or an interview with a well-known character from the software engineering world. All SE Radio episodes are original content — we do not record conferences or talks given in other venues. SE Radio is brought to you by the IEEE Computer Society and IEEE Software magazine.
Author
team@se-radio.net (SE-Radio Team)
Category
Podcast website
Latest episode
Jul 8, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Episode 505: Daniel Stenberg on 25 years with cURL 29.03.2022 1:03:14
Daniel Stenberg, founder and lead developer of cURL and libcurl, and winner of the Polhem Prize, discusses the history of the project, key events in the project timeline, war stories, favorite command line options and various experiences from 25 years of developing an Open Source project.
Episode 504: Frank McSherry on Materialize 22.03.2022 57:49
Frank McSherry, Chief Scientist at Materialize talks to Host Akshay Manchale about Materialize which is a SQL database that maintains incremental views over streaming data. Frank talks about how Materialize can complement analytical systems...
Episode 503: Diarmuid McDonnell on Web Scraping 16.03.2022 51:28
Diarmuid McDonnell , a Lecturer in Social Sciences, University of the West of Scotland talks with host Kanchan Shringi about his experience as a social scientist on the need for computational approaches for data collection and analysis as well as the...
Episode 502: Omer Katz on Distributed Task Queues Using Celery 11.03.2022 1:03:06
Omer Katz, a software consultant and core contributor to the Celery discusses the Celery task processing framework with host Nikhil Krishna. We discuss in depth, the Celery task processing framework, it's architecture and the underlying messaging...
Episode 501: Bob Ducharme on Creating Technical Documentation for Software Projects 01.03.2022 55:24
Nikhil Krishna speaks to Bob DuCharme an experienced technical writer and author about how to write and maintain technical documentation for software products. In the episode different mediums to distribute documentation and tools to maintain documentation are discussed.
Episode 500: Sergey Gorbunov on Blockchain Interoperability 23.02.2022 55:45
Sergey Gorbunov of Axelar discusses blockchain interoperability, a technology that enables decentralized applications to work across multiple blockchain ecosystems. Host Philip Winston spoke with Gorbunov about programmable blockchains, distributed vs. centralized changes, the Ethereum virtual machine, Axelar's Cross-Chain Gateway Protocol and Cross-Chain Transfer Protocol, security issues, delega...
Episode 499: Uma Chingunde on Building a PaaS 15.02.2022 56:05
Uma Chingunde of Render compares building a PaaS with her previous experience running the Stripe Compute team. Host Jeremy Jung spoke with Chingunde about the role of a PaaS, building on public cloud providers, build vs buy, choosing features, user experience, managing databases, Series A vs later stage startups, and why internal infrastructure teams should run themselves like product teams.
Episode 498: James Socol on Continuous Integration and Continuous Delivery (CICD) 09.02.2022 51:42
James Socol of Policygenius discusses continuous integration and continuous delivery, ways to test and deploy software quickly and easily. SE Radio host Felienne spoke with Socol about why CI and CD matter for the development process, what tools to use...
Episode 497: Richard L. Sites on Understanding Software Dynamics 01.02.2022 52:50
Richard L. Sites discusses his new book Understanding Software Dynamics, which offers expert methods and advanced tools for understanding complex, time-constrained software dynamics in order to improve reliability and performance. Philip Winston spoke with Sites about the five fundamental computing resources CPU, Memory, Disk, Network, and Locks, as well as methods for observing and reasoning when...
Episode 496: Bruce Momjian on Multi-Version Concurrency Control in Postgres (MVCC) 25.01.2022 1:00:25
This week, Postgres server developer Bruce Momjian joins host Robert Blumen for a discussion of multi-version concurrency control (MVCC) in the Postgres database. They begin with a discussion of the isolation requirement in database transactions (I in ACID); how isolation can be achieved with locking; limitations of locking; how locking limits concurrency and creates variability in query runtimes;...
Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices 19.01.2022 1:00:53
Vaughn Vernon, author of the book "Strategic Monoliths and Microservices" discusses his book with host Akshay Manchale about strategies for purposeful architecture from the perspective of both business decision makers and technical leaders.
Episode 494: Robert Seacord on Avoiding Defects in C Programming 12.01.2022 1:12:18
Robert Seacord, author of Effective C, The CERT C Coding Standard and Secure Coding in C and C++, discusses why the C programming language can be insecure, the top 5 security issues and the tools and techniques you can employ to write secure code in C.
Episode 494: Robert Seacord on Avoiding Defects in C Programming 12.01.2022 1:12:18
Robert Seacord, author of Effective C, The CERT C Coding Standard and Secure Coding in C and C++, discusses why the C programming language can be insecure, the top 5 security issues and the tools and techniques you can employ to write secure code in C.
Episode 493: Ram Sriharsha on Vectors in Machine Learning 04.01.2022 39:59
Ram Sriharsha of Pinecone discusses the role of vectors in machine learning, a technique that lies at the heart of many of the machine learning applications we use every day. Host Philip Winston spoke with Sriharsha about the basics of vectors, vector...
Episode 492: Sam Scott on Building a Consistent and Global Authorization Service 28.12.2021 46:01
Sam Scott, CTO of Oso discusses how to build a global authorization service and challenges with host Priyanka.
Episode 491: Chase Kocher on The Recruiting LifeCycle 21.12.2021 1:02:07
Chase Kocher, the Founder and CEO of aim4hire, a technology recruitment agency, discusses the recruiting lifecycle from the candidate, the company and the recruiter's point of view with host Kanchan Shringi.
Episode 490: Tim McNamara on Rust 2021 Edition 14.12.2021 50:53
Tim McNamara, author of Rust in Action, discusses the top three benefits of Rust and why they make it a performant, reliable and productive programming language.
Episode 489: Sam Boyer Package Management 08.12.2021 55:27
Guest Sam Boyer, author of So you want to write a package manager talks about package management. The discussion covers - what is a package? what does it mean to manage package? package meta-data; package versioning; the quantity of packages in modern...
Episode 488: Chris Riccomini and Dmitriy Ryaboy on the Missing Readme 01.12.2021 51:58
Chris Riccomini and Dmitriy Ryaboy discuss their book, The Missing Readme, which is intended to be the missing manual for new software engineers. Felienne spoke with Riccomini and Ryaboy about a range of topics that new software engineers might not have..
Episode 487: Davide Bedin on Dapr Distributed Application Runtime 23.11.2021 1:11:32
Davide Bedine, a cloud solution architect at Microsoft and professional Dapr enthusiast joined host Jeff Doolittle to discuss his book, Practical Microservices with Dapr and .NET. Dapr, the Distributed Application Runtime, simplifies cloud-native...
Episode 486: Bob Nystrom on Dart 17.11.2021 1:02:09
Bob Nystrom, author of Crafting Interpreters and a software engineer at Google working on the Dart programming language, discusses the key features of Dart which make it an excellent choice for fast apps on any platform.
Episode 485: Howard Chu on B+tree Data Structure in Depth 09.11.2021 1:02:02
Howard Chu, CTO of Symas Corp and chief architect of the OpenLDAP project, discusses the key features of B+Tree Data Structures which make it the default selection for efficient and predictable storage of sorted data.
Episode 484: Audrey Lawrence on Timeseries Databases 02.11.2021 52:47
Audrey Lawrence of Amazon discusses Timeseries Databases and their new database offering Amazon Timestream. Philip Winston spoke with Lawrence about data modeling, ingestion, queries, performance, life-cycle management, hot data vs. cold data...
Episode 483: Alexander Pugh on Robotic Process Automation 27.10.2021 1:08:11
Alexander Pugh discusses why and when to use Robotic Process Automation (RPA). Host Jeremy Jung spoke with Pugh about interacting with systems without APIs like mainframes; the importance of having developers involved when building bots; the difficulty...
Episode 482: Luke Hoban on Infrastructure as Code 20.10.2021 1:05:11
Luke Hoban, CTO of Pulumi, joined host Jeff Doolittle for a conversation about infrastructure as code (IAC), which allows software development teams to configure and control their cloud infrastructure assets using code in contrast to other approaches...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.