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. Every 10 days, a new episode is published that 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 an independent and non-commerci...
Be sure to visit the podcast's website and support the creator: www.se-radio.net
Author
SE-Radio Team
Category
Podcast website
Latest episode
Oct 7, 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
SE Radio 691: Kacper Łukawski on Qdrant Vector Database 22.10.2025 59:51
Kacper Łukawski , a Senior Developer Advocate at Qdrant, speaks with host Gregory M. Kapfhammer about the Qdrant vector database and similarity search engine. After introducing vector databases and the foundational concepts undergirding similarity search, they dive deep into the Rust-based implementation of Qdrant. Along with comparing and contrasting different vector databases, they also explore...
SE Radio 690: Florian Gilcher on Rust for Safety-Critical Systems 14.10.2025 1:03:44
Florian Gilcher , co-founder of Ferrous Systems and the Rust Foundation, speaks with host Giovanni Asproni about the application of Rust in mission- and safety-critical systems. The discussion starts with a brief overview of such systems, and an introduction to Rust, emphasizing aspects that make it well-suited for critical environments. Florian and Giovanni then discuss how Rust compares to C and...
SE Radio 689: Amey Desai on the Model Context Protocol 08.10.2025 58:36
Amey Desai , the Chief Technology Officer at Nexla, speaks with host Sriram Panyam about the Model Context Protocol (MCP) and its role in enabling agentic AI systems. The conversation begins with the fundamental challenge that led to MCP's creation: the proliferation of "spaghetti code" and custom integrations as developers tried to connect LLMs to various data sources and APIs. Before MCP, engine...
SE Radio 688: Daniel Stenberg on Removing Rust from Curl 01.10.2025 57:14
Daniel Stenberg , Swedish Internet protocol expert and founder and lead developer of the Curl project, speaks with SE Radio host Gavin Henry about removing Rust from Curl. They discuss why Hyper was removed from curl, why the last five percent of making it a success was difficult, what the project gained from the 5-year attempt to tackle bringing Rust into a C project, lessons learned for next tim...
SE Radio 687: Elizabeth Figura on Proton and Wine 25.09.2025 52:17
Elizabeth Figura , a Wine Developer at CodeWeavers, speaks with SE Radio host Jeremy Jung about the Wine compatibility layer and the Proton distribution. They discuss a wide range of details including system calls, what people run with Wine, how games are built differently, conformance and regression testing, native performance, emulating a CPU vs emulating system calls, the role of the Proton dow...
SE Radio 686: François Daoust on W3C 17.09.2025 1:02:36
François Daoust , W3C staff member and co-chair of the Web Developer Experience Community Group, discusses the origins of the W3C, the browser standardization process, and how it relates to other organizations like TC39, WHATWG, and IETF. This episode covers a lot of ground, including funding through memberships, royalty-free patent access for implementations, why implementations are built in para...
SE Radio 685: Will Wilson on Deterministic Simulation Testing 10.09.2025 1:01:14
In this episode, Will Wilson , CEO and co-founder of Antithesis, explores Deterministic Simulation Testing (DST) with host Sriram Panyam . Wilson was part of the pioneering team at FoundationDB that developed this revolutionary testing approach, which was later acquired by Apple in 2015. After seeing that even sophisticated organizations lacked robust testing for distributed systems, Wilson co-fou...
SE Radio 684: Dan Bergh Johnsson and Daniel Deogun on Secure By Design 04.09.2025 56:43
Daniel Deogun and Dan Bergh Johnsson -- two of the co-authors of the book, Secure by Design -- discuss the intersection of good software design and security with host Sam Taggart. They describe how following certain software design principles can help developers create secure software without needing to become security experts. They talked about how this is the continuation of developers taking on...
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians 28.08.2025 53:30
Artie Shevchenko , author of Code Health Guardian , speaks with host Jeff Doolittle about the crucial role of human programmers in the AI era, emphasizing that humans must excel at managing code complexity. Shevchenko discusses these concepts and key takeaways from his book, including the three problems caused by complexity: change amplification, cognitive load, and the most severe, unknown unknow...
SE Radio 682: Duncan McGregor and Nat Pryce on Refactoring from Java to Kotlin 21.08.2025 57:23
Duncan McGregor and Nat Pryce , co-authors of Java to Kotlin: Refactoring Guidebook , speak with host Giovanni Asproni about their hands-on experiences migrating Java codebases. The episode starts by highlighting Kotlin's seamless interoperability with Java, allowing teams to incrementally adopt Kotlin without disrupting existing Java code. Duncan and Nat then describe some of the benefits of usin...
SE Radio 681: Qian Li on DBOS Durable Execution/Serverless Computing Platform 13.08.2025 52:17
Qian Li of DBOS, a durable execution platform born from research by the creators of Postgres and Spark, speaks with host Kanchan Shringi about building durable, observable, and scalable software systems, and why that matters for modern applications. They discuss database-backed program state, workflow orchestration, real-world AI use cases, and comparisons with other workflow technologies. Li expl...
SE Radio 680: Luke Hinds on Privacy and Security of AI Coding Assistants 07.08.2025 45:37
Luke Hinds , CTO of Stacklok and creator of Sigstore, speaks with SE Radio's Brijesh Ammanath about the privacy and security concerns of using AI coding agents. They discuss how the increased use of AI coding assistants has improved programmer productivity but has also introduced certain key risks. In the area of secrets management, for example, there is the risk of secrets being passed to LLMs. C...
SE Radio 679: Wesley Beary on API Design 30.07.2025 47:51
Wesley Beary of Anchor speaks with host Sam Taggart about designing APIs with a particular emphasis on user experience. Wesley discusses what it means to be an "API connoisseur"— paying attention to what makes the APIs we consume enjoyable or frustrating and then taking those lessons and using them when we design our own APIs. Wesley and Sam also explore the many challenges developers face when de...
SE Radio 678: Chris Love on Kubernetes Security 23.07.2025 54:36
Chris Love , co-author of the book Core Kubernetes , joins host Robert Blumen for a conversation about kubernetes security. Chris identifies the node layer, secrets management, the network layer, contains, and pods as the most critical areas to be addressed. The conversation explores a range of topics, including when to accept defaults and when to override; differences between self-managed cluster...
SE Radio 677: Jacob Visovatti and Conner Goodrum on Testing ML Models for Enterprise Products 15.07.2025 1:00:54
Jacob Visovatti and Conner Goodrum of Deepgram speak with host Kanchan Shringi about testing ML models for enterprise use and why it's critical for product reliability and quality. They discuss the challenges of testing machine learning models in enterprise environments, especially in foundational AI contexts. The conversation particularly highlights the differences in testing needs between compan...
SE Radio 676: Samuel Colvin on the Pydantic Ecosystem 10.07.2025 1:02:06
Samuel Colvin , the CEO and founder of Pydantic, speaks with host Gregory M. Kapfhammer about the ecosystem of Pydantic's Python frameworks, including Pydantic, Pydantic AI, and Pydantic Logfire. Along with discussing the design, implementation, and use of these frameworks, they dive into the refactoring of Pydantic and the follow-on performance improvements. They also explore ways in which Python...
SE Radio 675: Brian Demers on Observability into the Toolchain 01.07.2025 47:41
Brian Demers , Developer Advocate at Gradle, speaks with host Giovanni Asproni about the importance of having observability in the toolchain. Such information about build times, compiler warnings, test executions, and any other system used to build the production code can help to reduce defects, increase productivity, and improve the developer experience. During the conversation they touch upon wh...
SE Radio 674: Vilhelm von Ehrenheim on Autonomous Testing 25.06.2025 49:49
Vilhelm von Ehrenheim , co-founder and chief AI officer of QA.tech, speaks with SE Radio's Brijesh Ammanath about autonomous testing. The discussion starts by covering the fundamentals, and how testing has evolved from manual to automated to now autonomous. Vilhelm then deep dives into the details of autonomous testing and the role of agents in autonomous testing. They consider the challenges in a...
SE Radio 673: Abhinav Kimothi on Retrieval-Augmented Generation 18.06.2025 55:55
In this episode of Software Engineering Radio , Abhinav Kimothi sits down with host Priyanka Raghavan to explore retrieval-augmented generation (RAG), drawing insights from Abhinav's book, A Simple Guide to Retrieval-Augmented Generation . The conversation begins with an introduction to key concepts, including large language models (LLMs), context windows, RAG, hallucinations, and real-world use c...
SE Radio 672: Luca Palmieri on Rust In Production 12.06.2025 57:46
Luca Palmieri , author of Zero to Production in Rust and Principal Engineering Consultant at MainMatter, speaks with SE Radio host Gavin Henry about Rust in production. They discuss what production Rust means, how to get Rust code into production, specific Rust issues to think about when getting an application into production, what Rust profiles are, expected performance, telemetry options, error...
SE Radio 671: Carson Gross on HTMX 04.06.2025 1:15:39
In this episode, SE Radio host Sriram Panyam explores HTMX with its creator, Carson Gross , who is also creator of Hyperscript , the mind behind the Grug Brained Developer , a professor of software engineering at Montana State University, and co-author of Hypermedia Systems . HTMX is a modern JavaScript library that allows developers to access AJAX, WebSockets, CSS Transitions, and Server-Sent E...
SE Radio 670: Matthias Endler on Prototype in Rust 29.05.2025 1:01:01
Matthias Endler , Rust developer, open-source maintainer, and consultant through his company Corrode, speaks with SE Radio host Gavin Henry about prototyping in Rust. They discuss prototyping and why Rust is excellent for prototyping, and Matthias recommends a workflow for it, including what parts of Rust to use, and what parts to avoid at this stage. He describes the key components that Rust prov...
SE Radio 669: Will McGugan on Text-Based User Interfaces 20.05.2025 51:26
Will McGugan , the CEO and founder of Textualize, speaks with host Gregory M. Kapfhammer about how to use packages such as Rich and Textual to build text-based user interfaces (TUIs) and command-line interfaces (CLIs) in Python. Along with discussing the design idioms that enable developers to create TUIs in Python, they consider practical strategies for efficiently rendering the components of a T...
SE Radio 668: Steve Summers on Securing Test and Measurement Equipment 13.05.2025 54:32
Steve Summers speaks with SE Radio host Sam Taggart about securing test and measurement equipment. They start by differentiating between IT and OT (Operational Technology) and then discuss the threat model and how security has evolved in the OT space, including a look some of the key drivers. They then examine security challenges associated with a specific device called a CompactRIO, which combin...
SE Radio 667: Ashley Peacock on Cloudflare 07.05.2025 1:04:31
Ashley Peacock , the author of Serverless Apps on Cloudflare , speaks with host Jeremy Jung about content delivery networks (CDNs). Along the way, they examine dependency injection with bindings, local development, serverless, cold starts, the V8 runtime, AWS Lambda vs Cloudflare workers, WebAssembly limitations, and core services such as R2, D1, KV, and Pages. Ashley suggests why most users use a...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.