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 ...
…
continue reading

1
Women in Engineering: Success Stories from STEM Professionals
Tiffani Teachey & Rebecca Swabey, P. Eng.
Women have been a minority in the engineering field for years, which has made it harder for them to grow their careers. The Women in Engineering Podcast (WIE) is a vital resource for women in engineering, offering inspiration, knowledge, and how to career advice. Hosted by Mechanical Engineer Tiffani Teachey, the show features interviews with successful female engineers who are looking to help the next generation of female engineers succeed. This podcast is a go-to destination for female eng ...
…
continue reading
Women have been a minority in the engineering field for years, which has made it harder for them to grow their careers. The Women in Engineering Podcast (WIE) is a vital resource for women in engineering, offering inspiration, knowledge, and how to career advice. Hosted by Mechanical Engineer Tiffani Teachey, the show features interviews with successful female engineers who are looking to help the next generation of female engineers succeed. This podcast is a go-to destination for female eng ...
…
continue reading

1
SE Radio 686: François Daoust on W3C
1:02:36
1:02:36
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:02:36Franç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 imple…
…
continue reading

1
SE Radio 685: Will Wilson on Deterministic Simulation Testing
1:01:14
1:01:14
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:01:14In 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 robus…
…
continue reading

1
SE Radio 684: Dan Bergh Johnsson and Daniel Deogun on Secure By Design
56:43
56:43
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
56:43Daniel 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 ho…
…
continue reading

1
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians
57:31
57:31
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
57:31Artie 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, cog…
…
continue reading

1
SE Radio 682: Duncan McGregor and Nat Pryce on Refactoring from Java to Kotlin
57:23
57:23
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
57:23Duncan 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 an…
…
continue reading

1
SE Radio 681: Qian Li on DBOS Durable Execution/Serverless Computing Platform
52:17
52:17
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
52:17Qian 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 com…
…
continue reading

1
SE Radio 680: Luke Hinds on Privacy and Security of AI Coding Assistants
45:37
45:37
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
45:37Luke 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, the…
…
continue reading

1
SE Radio 679: Wesley Beary on API Design
47:51
47:51
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
47:51Wesley 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 e…
…
continue reading

1
SE Radio 678: Chris Love on Kubernetes Security
54:36
54:36
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
54:36Chris 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 ov…
…
continue reading

1
SE Radio 677: Jacob Visovatti and Conner Goodrum on Testing ML Models for Enterprise Products
1:00:54
1:00:54
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:00:54Jacob 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 highligh…
…
continue reading

1
SE Radio 676: Samuel Colvin on the Pydantic Ecosystem
1:02:06
1:02:06
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:02:06Samuel 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 imp…
…
continue reading

1
SE Radio 675: Brian Demers on Observability into the Toolchain
47:41
47:41
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
47:41Brian 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 exper…
…
continue reading

1
SE Radio 674: Vilhelm von Ehrenheim on Autonomous Testing
49:49
49:49
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
49:49Vilhelm 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 auto…
…
continue reading

1
SE Radio 673: Abhinav Kimothi on Retrieval-Augmented Generation
55:55
55:55
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
55:55In 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 wi…
…
continue reading

1
SE Radio 672: Luca Palmieri on Rust In Production
57:46
57:46
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
57:46Luca 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…
…
continue reading

1
SE Radio 671: Carson Gross on HTMX
1:15:39
1:15:39
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:15:39In 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, We…
…
continue reading

1
SE Radio 670: Matthias Endler on Prototype in Rust
1:01:01
1:01:01
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:01:01Matthias 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 stag…
…
continue reading

1
SE Radio 669: Will McGugan on Text-Based User Interfaces
51:26
51:26
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
51:26Will 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 strategie…
…
continue reading

1
SE Radio 668: Steve Summers on Securing Test and Measurement Equipment
54:32
54:32
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
54:32Steve 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 …
…
continue reading

1
SE Radio 667: Ashley Peacock on Cloudflare
1:04:31
1:04:31
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:04:31Ashley 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,…
…
continue reading

1
SE Radio 666: Eran Yahav on the Tabnine AI Coding Assistant
1:02:05
1:02:05
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:02:05Eran Yahav, Professor of Computer Science at Technion, Israel, and CTO of Tabnine, speaks with host Gregory M. Kapfhammer about the Tabnine AI coding assistant. They discuss how the design and implementation allows software engineers to use code completion and perform tasks such as automated code review while still maintaining developer privacy. Er…
…
continue reading

1
What Women in Construction Management Can Do to Unlock Real Growth – Ep 041
44:26
44:26
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
44:26In this episode, I talk with Elizabeth Lutz, CCM, group manager at T&M Associates, about what it really takes for women in construction management to thrive. We dive into overcoming industry challenges, why both technical and soft skills for engineers matter, and how mentorship in engineering careers and networking unlock real opportunities for wom…
…
continue reading

1
WIE 041: What Women in Construction Management Can Do to Unlock Real Growth
44:26
44:26
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
44:26
…
continue reading

1
SE Radio 665: Malcolm Matalka on Developing in OCaml with Zero Frameworks
56:10
56:10
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
56:10Malcolm Matalka, founder of Terrateam, joins host Giovanni Asproni to talk about the reasoning behind choosing a not-so-widespread language (OCaml) and (almost) totally avoiding frameworks for the development of Terrateam. While discussing the reasons for choosing this specific programming language and the advantages and disadvantages of using exte…
…
continue reading

1
SE Radio 664: Emre Baran and Alex Olivier on Stateless Decoupled Authorization Frameworks
51:54
51:54
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
51:54Emre Baran, CEO and co-founder of Cerbos, and Alex Olivier, CPO and co-founder, join SE Radio host Priyanka Raghavan to explore “stateless decoupled authorization frameworks. The discussion begins with an introduction to key terms, including authorization, authorization models, and decoupled frameworks. They dive into the challenges of building dec…
…
continue reading

1
Powerful Communication Tips Women in Engineering Need To Succeed – Ep 040
57:56
57:56
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
57:56In this episode, I talk with Michelle Gladieux, author and President of Gladieux Consulting, about powerful communication strategies that help women in engineering speak up with confidence, rebuild their voice in meetings, and use self-advocacy to earn the recognition they deserve. ***The video version of this episode can be viewed here.*** Enginee…
…
continue reading

1
SE Radio 663: Tyler Flint on Managing External APIs
52:27
52:27
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
52:27Tyler Flint, CEO of qpoint.io, joins host Robert Blumen for a conversation about managing external vendor dependencies, including several best practices for adoption. They start with a look at internal versus external services, including details such as the footprint of external services within a micro-services application, and difficulties organiz…
…
continue reading

1
WIE 040: Powerful Communication Tips Women in Engineering Need To Succeed
57:56
57:56
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
57:56
…
continue reading

1
SE Radio 662: Vlad Khononov on Balancing Coupling in Software Design
56:19
56:19
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
56:19Software architect and author Vlad Khononov joins host Jeff Doolittle for a discussion on balancing coupling in software design. They start by examining coupling and its relationship to complexity and modularity. Vlad explains the historical models for assessing coupling and introduces his updated approach, integration strength, which aims to simpl…
…
continue reading

1
Fusion Energy Breakthrough That Will Empower Women In Engineering – Ep 039
22:08
22:08
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
22:08In this episode, I talk with Susana Reyes, Vice President for Chamber and Plant Design at Xcimer Energy Corporation, about the groundbreaking power of fusion energy and the push to break barriers for women in the industry. ***The video version of this episode can be viewed here.*** Engineering Quotes: Here Are Some of the Questions I […] The post F…
…
continue reading

1
Powerful Personal Branding in Engineering That Will Make Women Thrive – Ep 038
31:15
31:15
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
31:15In this episode, I talk with Dr. Jayshree Seth, Chief Science Advocate and Corporate Scientist at 3M, about the power of personal branding in engineering and how it can transform careers for women in STEM. With over 80 patents and a passion for innovation and thought leadership, Dr. Seth shares her journey from researcher to […] The post Powerful P…
…
continue reading

1
WIE 039: Fusion Energy Breakthrough That Will Empower Women In Engineering
22:08
22:08
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
22:08
…
continue reading

1
SE Radio 661: Sunil Mallya on Small Language Models
59:28
59:28
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
59:28Sunil Mallya, co-founder and CTO of Flip AI, discusses small language models with host Brijesh Ammanath. They begin by considering the technical distinctions between SLMs and large language models. LLMs excel in generating complex outputs across various natural language processing tasks, leveraging extensive training datasets on with massive GPU cl…
…
continue reading

1
SE Radio 660: Pete Warden on TinyML
55:04
55:04
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
55:04Pete Warden, CEO of Useful Sensors and a founding member of the TensorFlow team at Google, discusses TinyML, the technology enabling machine learning on low-power, small-footprint devices. This innovation opens up applications such as voice-controlled devices, offline translation tools, and smarter embedded systems, which are crucial for privacy an…
…
continue reading

1
WIE 038: Powerful Personal Branding in Engineering That Will Make Women Thrive
31:15
31:15
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
31:15
…
continue reading

1
Surprising AI Innovations That Make Smart Cities Better – Ep 037
37:06
37:06
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:06In this episode, I talk with Megan Todaro, PE, project engineer at Pennoni, about how AI is transforming engineering, ranging from predictive maintenance to smart cities infrastructure. We explore engineering innovations with AI, real-world applications, and industry challenges that engineers face as technology evolves. The impact of AI transformin…
…
continue reading

1
SE Radio 659: Brenden Matthews on Idiomatic Rust
53:54
53:54
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
53:54Brenden Matthews, a seasoned software engineer, entrepreneur, and author of the Idiomatic Rust and Code Like a Pro in Rust books (both from Manning), speaks with SE Radio host Gavin Henry about Idiomatic Rust. They start with a look at what "idiomatic" means, and then discuss Generics, Traits, common design patterns you'll see in well written Rust …
…
continue reading

1
SE Radio 658: Tanya Janca on Secure Coding
1:11:40
1:11:40
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:11:40Tanya Janca, author of Alice and Bob Learn Secure Coding, discusses secure coding and secure software development life cycle with SE Radio host Brijesh Ammanath. This session explores how integrating security into every phase of the SDLC helps prevent vulnerabilities from slipping into production. Tanya strongly recommends defining security require…
…
continue reading

1
WIE 037: Surprising AI Innovations That Make Smart Cities Better
37:07
37:07
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:07
…
continue reading

1
SE Radio 657: Hong Minhee on ActivityPub and the Fediverse
40:09
40:09
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
40:09Hong Minhee, an open source developer and creator of the Fedify ActivityPub library, discusses the ActivityPub protocol and the fediverse with SE Radio's Jeremy Jung. They explore ActivityPub use cases, including microblogging applications such as Mastodon and Misskey, as well as activities built into the specification such as Like, Follow, and Acc…
…
continue reading

1
SE Radio 656: Ivett Ördög on Rewrite versus Refactor
49:43
49:43
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
49:43Ivett Ördög speaks with host Sam Taggart about rewrite versus refactor -- a choice that many projects face as they grow. It's a topic that inspires a lot of dogmatic feelings. They discuss how companies and projects end up at this crossroads and consider some strategies to try to avoid it. Ivett challenges the myth that you should never rewrite but…
…
continue reading

1
Discover How Math Shapes Engineering and Unlocks New Possibilities – Ep 036
21:17
21:17
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
21:17In this episode, I talk with Tiffany Layton, owner of Math Tutor Tiff, about how math math shapes engineering, powers problem-solving, drives innovation, and empowers engineers to break barriers and shape the future of engineering excellence. ***The video version of this episode can be viewed here.*** Engineering Quotes: Here Are Some of the Questi…
…
continue reading

1
SE Radio 655: Charles Humble on Professional Skills for Software Engineers
55:20
55:20
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
55:20In this episode, Charles Humble speaks withhost Brijesh Ammanath about skills that can provide developers a grounding in systems thinking. Charles is a 30-year veteran of the IT industry, including as a former software engineer, architect, and CTO, as well as former editor in chief of InfoQ and chief editor for Container Solutions. He has published…
…
continue reading

1
WIE 036: Discover How Math Shapes Engineering and Unlocks New Possibilities
21:18
21:18
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
21:18
…
continue reading

1
SE Radio 654: Chris Patterson on MassTransit and Event-Driven Systems
1:09:06
1:09:06
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:09:06Chris Patterson, founder and principal architect of MassTransit, joins host Jeff Doolittle to discuss MassTransit, a message bus framework for building distributed systems. The conversation begins with an exploration of message buses, their role in asynchronous and durable application design, and how frameworks like MassTransit simplify event-drive…
…
continue reading

1
Architectural Engineering Success: Timely Tips That Will Make You Thrive – Ep 035
43:48
43:48
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
43:48In this episode, I talk with Danielle Passaglia, PE, LEED GA, a senior mechanical engineer at SmithGroup, about the transformative power of STEM outreach and practical strategies to close the gender gap in engineering are key to driving architectural engineering success and empowering the next generation. ***The video version of this episode can be…
…
continue reading

1
WIE 035: Architectural Engineering Success: Timely Tips That Will Make You Thrive
43:49
43:49
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
43:49
…
continue reading

1
SE Radio 653: Asanka Abeysinghe on Cell-Based Architecture
1:00:06
1:00:06
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:00:06Asanka Abeysinghe, CTO at WSO2, joins host Giovanni Asproni to discuss cell-based architecture -- a style that's intended to combine application, deployment, and team architecture to help organizations respond quickly to changes in the business environment, customer requirements, or enterprise strategy. Cell-based architecture is aimed at creating …
…
continue reading

1
SE Radio 652: Christian Mesh on OpenTofu
51:50
51:50
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
51:50Christian Mesh, tech lead of the OpenTofu project, speaks with host Robert Blumen about OpenTofu. They start with the history of terraform, terraform providers, license changes to open source projects, the origin of OpenTofu as a fork of terraform, and the structure of the OpenTofu organization. They further explore compatibility issues for HCL, pr…
…
continue reading

1
Unlock the Truth About Mentorship and Women’s Leadership Success – EP 034
40:19
40:19
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
40:19In this episode, I talk with Keisha Seals, assistant director of public works at the City of Sugar Land, Texas, about how transitioning from management to mentoring redefines leadership, the skills that make mentorship impactful, and its role in shaping the future of women’s leadership in engineering. ***The video version of this episode can be […]…
…
continue reading