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. Each episode comprises two speakers to ensure a lively listening experience. SE Radio is brought to you by the IEEE Computer Society and IEEE Software magazine.

Similar Podcasts

The Cynical Developer

The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

Elixir Outlaws

Elixir Outlaws
Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.

Linux User Space

Linux User Space
This is a podcast focused on connecting user space with the community. We invite you to join us as we explore the many things that impact you, the user. We’ll experiment with the Distros and Desktop Environments that we all love, we’ll discuss the current hardware and technology impacting our lives and we’ll also talk about the different topics affecting the community. All along the way we’ll share stories and anecdotes about our journey through the Linux User Space. Episodes drop every other Monday.

Episode 373: Joel Spolsky on Startups Growth, and Valuation

July 18, 2019 51:24 74.09 MB Downloads: 0

Joel Spolsky on founding Stack Overflow, “land grabs” vs. “bootstrapping with profitability”, raising more money using “proof points”, what developers and companies get massively wrong, choosing your next job, and how to ask and answer on Stack Over

Episode 372: Aaron Patterson on the Ruby Runtime

July 11, 2019 01:12:07 104.0 MB Downloads: 0

Aaron Patterson of GitHub discusses the Ruby language and its runtime.  Host Jeremy Jung spoke with Aaron about the Ruby language and how it works.  They discuss the language virtual machine, concurrency, garbage collection, and JIT compilation.

Episode 371: Howard Chu on the Lightning Memory Mapped Database (LMDB)

June 25, 2019 48:39 70.12 MB Downloads: 0

Howard Chu, CTO of Symas Corp and chief architect of the OpenLDAP Project, discusses the key technical features of the Lightning Memory-mapped Database (LMDB) that make it one of the fastest, most efficient and safest embedded data stores in the world.

Episode 370: Chris Richardson on Microservice Patterns

June 18, 2019 01:02:29 90.07 MB Downloads: 0

Chris Richardson of microservices.io and author of the book Microservice Patterns discuss microservice patterns which constitute a set of best practices and building-block solutions to problems inherent microservice architecture.

Episode 369: Derek Collison on Messaging Systems and NATS

June 11, 2019 01:09:27 100.09 MB Downloads: 0

Learn how to simplify your application architecture with the introduction of a messaging system. You'll hear how different messaging patterns can make your application more flexible, easier to maintain, and improve its performance.

Episode 368: Bryan Helmig on Managing Distributed Teams

May 30, 2019 01:00:51 87.75 MB Downloads: 0

The use of distributed and remote software teams have grown dramatically in the past five years, presenting new challenges for managers and engineers alike. Bryan Helmig talks about the best practices his company, Zapier, uses to manage remote software...

Episode 367: Diomidis Spinellis on Debugging

May 21, 2019 53:05 76.5 MB Downloads: 0

Felienne talks to Diomidis Spinellis about different forms of debugging. From using print-statements to version-control systems and operating system tools. We also discuss debugging strategies for different types of programming systems.

366: Test Automation with Arnon Axelrod

May 15, 2019 52:54 76.28 MB Downloads: 0

Arnon Axelrod speaks with SE Radio’s Simon Crossley about test automation, a large complex subject that most listeners will have at least some familiarity with. Axelrod has worked in software engineering and test automation in several high-tech companie...

365: Thorsten Ball on Building an Interpreter

May 07, 2019 01:04:02 92.29 MB Downloads: 0

Today's guest is Thorsten Ball, author of Writing an interpreter in Go as well as its sequel Writing a Compiler in Go. Thorsten lives near Frankfurt, Germany. Thorsten loves to deep dive into programming topics like programming languages, interpreters...

364: Peter Zaitsev on Choosing the Right Open Source Database

April 30, 2019 01:11:17 102.77 MB Downloads: 0

Peter Zaitsev explains: avoiding vendor lock-in, judging what databases are bad at, why not to copy the big players, when to "go with the crowd", when to use cloud services vs. running your own infrastructure, and the role of containerization.

363: Jonathan Boccara on Understanding Legacy Code

April 16, 2019 01:00:23 87.0 MB Downloads: 0

Jonathan Boccara, author of The Legacy Code Programmer’s Toolbox discusses understanding and working with legacy code. Working with legacy code is a key skill of professional software development that is often neglected.

SE-Radio Episode 362: Simon Riggs on Advanced Features of PostgreSQL

April 10, 2019 58:01 83.59 MB Downloads: 0

Simon Riggs, founder and CTO of 2nd Quadrant, discusses the advanced features of the Postgres database, that allow developers to focus on applications whilst the database does the heavy lifting of handling large and diverse quantities of data.

SE-Radio Episode 361: Daniel Berg on Istio Service Mesh

March 27, 2019 01:06:46 96.24 MB Downloads: 0

Daniel Berg, a distinguished Engineer at IBM cloud unit, talks with host Nishant Suneja, about Istio service mesh and how it lets developers deploy microservices into the cloud in a secure, efficient fashion by taking away the burden of devops...

SE-Radio Episode 360: Pete Koomen on A/B Testing

March 13, 2019 56:13 81.02 MB Downloads: 0

Pete Koomen, Co-founder and CTO at Optimizely discusses A/B testing. Edaena Salinas spoke with Pete about how A/B testing is used in software products, and how A/B tests can be written. Pete explained the components of A/B testing and lessons learned from running over 200,000 A/B tests.

SE-Radio Episode 359: Engineering Maturity with Jean-Denis Greze

March 06, 2019 57:40 83.13 MB Downloads: 0

How can you scale an engineering organization when you haven’t already experienced rapid growth? Jean-Denis Greze of Plaid explains how to proactively enhance team capabilities and readiness by “leveling up” through a maturity map.