Software Engineering Radio - the podcast for professional software developers cover art

Software Engineering Radio - the podcast for professional software developers

Software Engineering Radio - the podcast for professional software developers

By: se-radio@computer.org
Listen for free

About this listen

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.(c) IEEE. All content is licensed under the Creative Commons 2.5 license
Episodes
  • SE Radio 681: Qian Li on DBOS Durable Execution/Serverless Computing Platform
    Aug 12 2025

    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 explains how DBOS persists not just application data but also program execution state in Postgres to enable automatic recovery and exactly-once execution. She outlines how DBOS uses workflow and step annotations to build deterministic, fault-tolerant flows for everything from e-commerce checkouts to LLM-powered agents. Observability features, including SQL-accessible state tables and a time-travel debugger, allow developers and business users to understand and troubleshoot system behavior. Finally, she compares DBOS with tools like Temporal and AWS Step Functions.

    Brought to you by IEEE Computer Society and IEEE Software magazine.

    Show More Show Less
    52 mins
  • SE Radio 680: Luke Hinds on Privacy and Security of AI Coding Assistants
    Aug 6 2025

    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. Coding assistants can also introduce dependency-management risks that can be exploited by malicious actors. Luke recommends several tools and behaviors that programmers can adopt to ensure that secrets do not get leaked.

    Brought to you by IEEE Computer Society and IEEE Software magazine.

    Show More Show Less
    46 mins
  • SE Radio 679: Wesley Beary on API Design
    Jul 29 2025

    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 designing APIs, such as coming up with good abstractions, testing, getting user feedback, documentation, security, and versioning. They address both CLI and web APIs.

    This episode is sponsored by Fly.io.

    Show More Show Less
    48 mins
No reviews yet