

Software Engineering Radio - the podcast for professional software developers
se-radio@computer.org
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.
Episodes
Mentioned books

7 snips
May 29, 2024 • 54min
SE Radio 618: Andreas Møller on No-Code Platforms
Andreas Møller, founder of Toddle, discusses no-code platforms with SE Radio. They cover the role of developers, scalability, enterprise adoption, and unique features of Toddle. Topics include evolution of no-code, performance optimization, continuous deployment, platform architecture, and enterprise adoption challenges.

May 23, 2024 • 1h 11min
SE Radio 617: Frances Buontempo on Modern C++
Frances Buontempo, author of Learn C++ by Example, discusses modern C++ features such as lambdas, templates, and ranges. They cover auto benefits, class template argument deduction, user-defined literals, and the C++ 20 spaceship operator. The conversation also explores concurrency, engagement opportunities in the C++ community, and tips for learning and using C++.

11 snips
May 15, 2024 • 55min
SE Radio 616: Ori Saporta on the Role of the Software Architect
Ori Saporta, Co-founder and Systems Architect at vFunction, discusses the role of the software architect with a focus on continuous design evolution. Topics include the importance of soft skills, system integration, design in agile settings, and quality management. The conversation highlights the architect's role in decision-making, dependency management, and bridging gaps between technical and non-technical stakeholders.

9 snips
May 10, 2024 • 1h 2min
SE Radio 615: Kent Beck on "Tidy First?"
Kent Beck, inventor of Extreme Programming and Test-Driven Development, discusses software design and the concept of 'Tidy First?' with SE Radio host. They delve into tidying code, cohesion, coupling, balancing design decisions, and the impact of AI on software development.

25 snips
May 6, 2024 • 56min
SE Radio 613: Shahar Binyamin on GraphQL Security
Shachar Binyamin, CEO and co-founder of Inigo, discusses GraphQL security with a focus on adoption, known security issues, mitigation strategies, and top recommendations. Topics include authentication, authorization, denial of service attacks, and solutions for building safe GraphQL applications.

25 snips
May 3, 2024 • 51min
SE Radio 614: Wouter Groeneveld on Creative Problem Solving for Software Development
Wouter Groeneveld, author of The Creative Programmer and PhD researcher, discusses evaluating projects, team constraints, maintaining flow state, critical thinking fallacies, and fostering creativity in software development on this insightful podcast.

12 snips
Apr 16, 2024 • 54min
SE Radio 612: Eyal Solomon on API Consumption Management
CEO and co-founder of Lunar.dev, Eyal Solomon, discusses the importance of API consumption management. They explore unique issues for API consumers, gaps in existing tools, and the evolution of middleware to solve these challenges. Eyal shares Lunar.dev's vision as an open source platform for addressing API management issues.

5 snips
Apr 9, 2024 • 1h 12min
SE Radio 611: Ines Montani on Natural Language Processing
Ines Montani, CEO of Explosion, discusses NLP topics including generative vs predictive tasks, creating pipelines, labeling examples, fine-tuning models, using LLMs, and the spaCy NLP library with host Jeremy Jung. They explore solving problems with NLP, language structures, user responsibility, engineering challenges, data filtering for privacy, rule-based code, and optimizing text extraction processes.

Apr 3, 2024 • 1h 5min
SE Radio 610: Phillip Carter on Observability for Large Language Models
Phillip Carter, Principal Product Manager at Honeycomb, discusses observability for large language models. They delve into how observability helps in testing, refining functionality, debugging, and enabling incremental development for LLMs. Carter offers tips on implementing observability and highlights current technology limitations.

Apr 1, 2024 • 49min
SE Radio 603: Rishi Singh on Using GenAI for Test Code Generation
Rishi Singh, founder and CEO at Sapient.ai, discusses using generative AI for test code generation. They explore the capabilities and limitations of current language models, improving quality of generated tests, and validating generated tests. They also discuss code complexity, language support, and the relationship between TDD and AI test code generation.