Shows / Software Engineering Radio - the podcast for professional software developers

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…
Episodes
Software Engineering Radio - the podcast for professional software developersSE Radio 564: Paul Hammant on Trunk-Based Development
Paul Hammant, independent consultant, joins host Giovanni Asproni to speak about trunk-based development—a version control management practice in which…
Software Engineering Radio - the podcast for professional software developersSE Radio 563: David Cramer on Error Tracking
In this episode, David Cramer, co-founder and CTO of Sentry, joins host Jeremy Jung for a conversation about error tracking. The discussion starts with…
Software Engineering Radio - the podcast for professional software developersSE Radio 562: Bastian Gruber on Rust Web Development
Bastian Gruber, author of the book Rust Web Development, speaks with host Philip Winston about creating server-based web applications with Rust. They explore…
Software Engineering Radio - the podcast for professional software developersSE Radio 561: Dan DeMers on Dataware
Dan DeMers of Cinchy.com joins host Jeff Doolittle for a conversation about data collaboration and dataware. Dataware platforms leverage an operational data…
Software Engineering Radio - the podcast for professional software developersSE Radio 560: Sugu Sougoumarane on Distributed SQL with Vitess
Sugu Sougoumarane discusses how to face the challenges of horizontally scaling MySQL databases through the Vitess distribution engine and Planetscale, a…
Software Engineering Radio - the podcast for professional software developersSE Radio 559: Ross Anderson on Software Obsolescence
Ross John Anderson, Professor of Security Engineering at University of Cambridge, discusses software obsolescence with host Priyanka Raghavan. They examine…
Software Engineering Radio - the podcast for professional software developersSE Radio 558: Michael Fazio on Modern Android Development
Michael Fazio, Engineering Manager (Android) at Albert and author of Kotlin and Android Development featuring Jetpack from the Pragmatic Programmers, speaks…
Software Engineering Radio - the podcast for professional software developersSE Radio 557: Timothy Beamish on React and Next.js
Timothy Beamish of BenchSci discusses React and Next.js, two of today's most popular front-end frameworks. Host Philip Winston speaks with Beamish about…
Software Engineering Radio - the podcast for professional software developersSE Radio 556: Alex Boten on Open Telemetry
Software engineer Alex Boten, author of Cloud Native Observability with Open Telemetry, joins SE Radio host Robert Blumen for a conversation about software…
Software Engineering Radio - the podcast for professional software developersSE Radio 555: On Freund on Upskilling
On Freund, founder of Wilco and former VP of Engineering at WeWork, speaks with SE Radio's Brijesh Ammanath about "upskilling" – going deeper or increasing the…
Software Engineering Radio - the podcast for professional software developersSE Radio 554: Adam Tornhill on Behavioral Code Analysis
Adam Tornhill, founder and CTO of CodeScene, joins host Giovanni Asproni to speak about behavioral code analysis. Behavioral code analysis is a set of…
Software Engineering Radio - the podcast for professional software developersSE Radio 553: Luca Casonato on Deno
Luca Casonato joins SE Radio's Jeremy Jung for a conversation about Deno and Deno Deploy. They start with a look at JavaScript runtimes and their relation to…
Software Engineering Radio - the podcast for professional software developersSE Radio 552: Matt Frisbie on Browser Extensions
Matt Frisbie, author of Building Browser Extensions, speaks with host Kanchan Shringi about browser extensions, including key areas where they've been…
Software Engineering Radio - the podcast for professional software developersSE Radio 551: Vidal Graupera on Manager 1-1 with Direct Reports
Vidal Graupera, an Engineering Manager at LinkedIn, speaks with SE Radio's Brijesh Ammanath about the importance of managers' one-on-one meetings with direct…
Software Engineering Radio - the podcast for professional software developersSE Radio 550: J.R. Storment and Mike Fuller on Cloud FinOps (Financial Operations)
J.R. Storment and Mike Fuller discuss cloud financial operations (FinOps) with host Akshay Manchale. They consider the importance of a financial operations…
Software Engineering Radio - the podcast for professional software developersSE Radio 549: William Falcon Optimizing Deep Learning Models
William Falcon of Lighting AI discusses how to optimize deep learning models using the Lightning platform, optimization is a necessary step towards creating a…
Software Engineering Radio - the podcast for professional software developersSE Radio 548: Alex Hidalgo on Implementing Service Level Objectives
Alex Hidalgo, principal reliability advocate at Nobl9 and author of Implementing Service Level Objectives, joins SE Radio's Robert Blumen for a discussion of…
Software Engineering Radio - the podcast for professional software developersSE Radio 547: Nicholas Manson on Identity Management for Cloud Applications
Nicholas Manson, a SaaS Architect with more than 2 decades of experience building cloud applications, speaks with host Kanchan Shringi about identity and…
Software Engineering Radio - the podcast for professional software developersSE Radio 546: Dietrich Ayala on the InterPlanetary File System
Nikhil Krishna speaks with Dietrich Ayala about IPFS in depth. They cover what it is, how it works in detail and how one could leverage IPFS and libp2p in…
Software Engineering Radio - the podcast for professional software developersSE Radio 545: John deVadoss on Design Philosophies that Drive .NET/Azure
We talk with John deVadoss about the philosophies underlying the development of .NET and Azure software. We discuss the "Fiefdoms and Emissaries" concept of…
Software Engineering Radio - the podcast for professional software developersSE Radio 544: Ganesh Datta on DevOps vs Site Reliability Engineering
Ganesh Datta, CTO and cofounder of Cortex, joins SE Radio's Priyanka Raghavan to discuss site reliability engineering (SRE) vs DevOps. They examine the…
Software Engineering Radio - the podcast for professional software developersSE Radio 543: Jon Smart on Patterns and Anti-Patterns for Successful Software Delivery in Enterprises
Jon Smart, author of the book Sooner Safer Happier: Patterns and Antipatterns for Business Agility, discusses patterns and anti-patterns for the success of…
Software Engineering Radio - the podcast for professional software developersSE Radio 542: Brendan Callum on Contract-Driven APIs
Brendan Callum, engineering manager for the Pinterest developer platform team, discusses the "spec first" approach to API development and how it's different…
Software Engineering Radio - the podcast for professional software developersSE Radio 541: Jordan Harband and Donald Fischer on Securing the Supply Chain
Open source developers Jordan Harband and Donald Fischer join host Robert Blumen for a conversation about securing the software supply chain, especially open…
Software Engineering Radio - the podcast for professional software developersSE Radio 540: Joe Nash on DevRel
Joe Nash of Twillio's TwilioQuest discusses the role of developer relations/advocate, which is a role at tech companies in-between developers, marketing…
Software Engineering Radio - the podcast for professional software developersSE Radio 539: Adam Dymitruk on Event Modeling
Adam Dymitruk, CEO and founder of Adaptech Group, joins host Jeff Doolittle for an exploration of the event modeling approach to discovering requirements and…
Software Engineering Radio - the podcast for professional software developersSE Radio 538: Roberto Di Cosmo on Archiving Public Software at Massive Scale
Roberto Di Cosmo, Computer Science professor at University Paris Diderot and founder of the Software Heritage initiative, discusses how to protect against…
Software Engineering Radio - the podcast for professional software developersSE Radio 537: Adam Warski on Scala and Tapir
Adam Warski, the co-founder and CTO of SoftwareMill, discusses Scala programming and the Tapir library. Scala is a general-purpose JVM language, and Tapir is a…
Software Engineering Radio - the podcast for professional software developersSE Radio 536: Ryan Magee on Software Engineering in Physics Research
Ryan Magee, postdoctoral scholar research associate at LIGO Laboratory – Caltech, joins host Jeff Doolittle for a conversation about how software is used by…
Software Engineering Radio - the podcast for professional software developersSE Radio 535: Dan Lorenc on Supply Chain Attacks
Dan Lorenc, CEO of Chainguard, a software supply chain security company, joins SE Radio editor Robert Blumen to talk about software supply chain attacks. They…
Software Engineering Radio - the podcast for professional software developersSE Radio 534: Andy Dang on AI/ML Observability
Andy Dang, Head of Engineering at WhyLabs discusses observability and data ops for AI/ML applications and how that differs from traditional observability. SE…
Software Engineering Radio - the podcast for professional software developersSE Radio 533: Eddie Aftandilian on GitHub Copilot
Eddie Aftandilian, Principal researcher at GitHub discusses GitHub copilot and how it can improve developer productivity with host Priyanka Raghavan. The…
Software Engineering Radio - the podcast for professional software developersSE Radio 532: Peter Wyatt and Duff Johnson on 30 Years of PDF
Peter Wyatt, CTO at PDF Association and project co-Leader of ISO 32000 (the core PDF standard), Duff Johnson CEO at PDF Association and ISO Project co-Leader…
Software Engineering Radio - the podcast for professional software developersSE Radio 531: Xe Iaso on Tailscale
Xe Iaso of Tailscale discusses how a VPN can be a useful tool when building software. SE Radio host Jeremy Jung spoke with Iaso about what VPNs are…
Software Engineering Radio - the podcast for professional software developersSE Radio 530: Tanmai Gopal on GraphQL
Tanmai Gopal, CEO of Hasura.io, joined SE Radio host Jeff Doolittle for a conversation about GraphQL. They discussed the history and rationale behind the…
Software Engineering Radio - the podcast for professional software developersSE Radio 529: Jeff Perry on Career Management for Software Engineers
Jeff Perry, career coach with experience in multiple engineering and technology fields discusses how software engineers can be intentional and proactive in…
Software Engineering Radio - the podcast for professional software developersSE Radio 528: Jonathan Shariat on Designing to Avoid Worst Case Outcomes
Jonathan Shariat, coauthor of the book Tragic Design, discusses harmful software design. SE Radio host Jeremy Jung speaks with Shariat about how poor design…
Software Engineering Radio - the podcast for professional software developersSE Radio 527: Adrian Kennard and Kevin Hones on Writing a Network OS from Scratch
Adrian Kennard and Kevin Hones, Founders of FireBrick routers and firewalls, discuss how to design, build, test and support a hardware router and network…
Software Engineering Radio - the podcast for professional software developersSE Radio 526: Brian Campbell on Proof of Possession Defenses
Brian Campbell, Distinguished Engineer at Ping Identity discusses cryptographic defences against stolen tokens for the OAUTH2 protocol with host Priyanka…
Software Engineering Radio - the podcast for professional software developersSE Radio 525: Randy Shoup on Evolving Architecture and Organization at eBay
Randy Shoup of eBay discusses the evolution of eBay's tech stack. SE Radio host Jeremy Jung speaks with Shoup about eBay's origins as a single C++ class with…
Software Engineering Radio - the podcast for professional software developersSE Radio 524: Abi Noda on Developer Experience
In this episode, Abi Noda, founder of Pull Panda and DX, discusses developer experience with SE Radio host Brijesh Ammanath. They examine the basic concept of…
Software Engineering Radio - the podcast for professional software developersSE Radio 523: Jessi Ashdown and Uri Gilad on Data Governance
Jessi Ashdown and Uri Gilad, authors of the book "Data Governance: The Definitive Guide," discuss what data governance entails, why it's important, and how it…
Software Engineering Radio - the podcast for professional software developersSE Radio 522: Noah Gift on MLOps
Noah Gift, author of "Practical MLOps", discusses MLOps, which are tools are techniques used to operationalize machine learning applications. Host Akshay…
Software Engineering Radio - the podcast for professional software developersSE Radio 521: Phillip Mayhew on Test Automation in Gaming
Phillip Mayhew of GameDriver discusses test automation for games and game-like applications. Host Philip Winston spoke with Mayhew about the increasing role of…
Software Engineering Radio - the podcast for professional software developersSE Radio 520: John Ousterhout on A Philosophy of Software Design
John Ousterhout, professor of computer science at Stanford University, joined SE Radio host Jeff Doolittle for a conversation about his book, A Philosophy of…
Software Engineering Radio - the podcast for professional software developersSE Radio 519: Kumar Ramaiyer on Building a SaaS
Kumar Ramaiyer, CTO, Planning Business Unit at Workday, discusses the Infrastructure services needed for and the design of Building and lifecycle of supporting…
Software Engineering Radio - the podcast for professional software developersSE Radio 518: Karl Wiegers on Software Engineering Lessons
Karl Wiegers, Principal Consultant with Process Impact and author of 13 books, discusses specific software development practices that can help you make sure…
Software Engineering Radio - the podcast for professional software developersSE Radio 517: Jordan Adler on Code Generators
In this episode, SE Radio host Felienne speaks with Jordan Adler of OneSignal about code generation, a technique to generate code from specifications like UML…
Software Engineering Radio - the podcast for professional software developersSE Radio 516: Brian Okken on Testing in Python with Pytest
In this episode, we explore the popular pytest python testing tool with author Brian Okken, author of Python Testing with pytest. We start by discussing why…
Software Engineering Radio - the podcast for professional software developersEdpisode 515: Swizec Teller on Becoming a Senior Engineer
This week, senior software engineer, instructor, and blogger Swizec Teller spoke with SE Radio's Brijesh Ammanath about the "senior mindset." Becoming a senior…
Software Engineering Radio - the podcast for professional software developersSE Radio 514: Vandana Verma on the Owasp Top 10
Vandana Verma, Security Leader at Snyk and vice-chairperson of the OWASP Global Board of directors, discusses the "OWASP top 10" with host Priyanka Raghavan…
Software Engineering Radio - the podcast for professional software developersSE Radio 513: Gil Hoffer on Applying DevOps Practices to Managing Business Applications
Gill Hoffer, co-founder and CTO at Salto, talks with SE Radio host Kanchan Shringi about a new persona -- the Business Engineer -- created by the rise of SaaS…
Software Engineering Radio - the podcast for professional software developersEpisode 513: Gil Hoffer on Applying DevOps Practices to Managing Business Applications
Gill Hoffer, co-founder and CTO at Salto, talks with SE Radio host Kanchan Shringi about a new persona -- the Business Engineer -- created by the rise of SaaS…
Software Engineering Radio - the podcast for professional software developersSE Radio 512: Tim Post on Rubber Duck Debugging
Tim Post of echoreply.io discusses Rubber Duck Debugging, a way to wrap your head about problems and solutions. Host Felienne spoke with Post about Rubber Duck…
Software Engineering Radio - the podcast for professional software developersSE Radio 511: Ant Wilson on Supabase (Postgres as a Service)
Ant Wilson of Supabase discusses building an open source alternative to Firebase with PostgreSQL. SE Radio host Jeremy Jung spoke with Wilson about how…
Software Engineering Radio - the podcast for professional software developersSE Radio 510: Deepthi Sigireddi on How Vitess Scales MySQL
In this episode, Deepthi Sigireddi of the Cloud Native Computing Foundation (CNCF) spoke with SE Radio host Nikhil Krishna about how Vitess scales MySQL. They…
Software Engineering Radio - the podcast for professional software developersSE Radio 509: Matt Butcher and Matt Farina on Helm Charts
Matt Butcher and Matt Farina, authors of the book Learning Helm join SE Radio host Robert Blumen to discuss Helm, the package manager for kubernetes. Beginning…
Software Engineering Radio - the podcast for professional software developersSE Radio 508: Jérôme Laban on Cross Platform UI
Jérôme Laban, CTO of Uno Platform, joined host Jeff Doolittle for a conversation about Cross-platform User Interfaces. The conversation addressed the unique…
Software Engineering Radio - the podcast for professional software developersSE Radio 507: Kevin Hu on Data Observability
Kevin Hu, co-founder and CEO at Metaplane discusses "Data Observability" with host Priyanka Raghavan. The discussion touches upon Data observability roots…
Software Engineering Radio - the podcast for professional software developersSE Radio 506: Rob Hirschfeld on Bare Metal Infrastructure
Rob Hirschfeld CEO of RackN discusses Bare Metal as a Service. Host Brijesh Ammanath spoke with Hirschfeld about all things bare metal. Hirschfeld starts with…