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

Software Engineering Radio - the podcast for professional software developers

Latest episodes

undefined
13 snips
Jan 21, 2025 • 52min

SE Radio 652: Christian Mesh on OpenTofu

Christian Mesh, tech lead of the OpenTofu project, shares his insights from 14 years in software engineering. He discusses the origins of OpenTofu as a fork of Terraform, in response to licensing changes. Mesh elaborates on compatibility challenges and the new features in OpenTofu, like state encryption and provider-defined functions. He highlights the project’s governance structure and the importance of community feedback in shaping its roadmap. Listeners get a glimpse into the collaborative spirit driving this innovative open-source initiative.
undefined
4 snips
Jan 17, 2025 • 1h 8min

SE Radio 651: Paul Frazee on Bluesky and the AT Protocol

Paul Frazee, CTO of Bluesky and a pioneer in decentralized applications, discusses the innovative Authenticated Transfer Protocol (ATProto). He highlights the importance of user empowerment and data portability in a decentralized social network. The conversation includes insights on federated systems, cryptographic identifiers, and challenges in content moderation. Frazee also explores customizable user experiences through personalized domain names and algorithmic feeds, emphasizing a future where users have greater control over their online identities.
undefined
15 snips
Jan 17, 2025 • 50min

SE Radio 650: Robert Seacord on What's New in the C Programming Language

Robert Seacord, Standardization Lead at Woven by Toyota and an expert on C programming, dives into the latest advancements in the C language. He outlines the significance of the upcoming C23 standard, sharing eight key features that enhance safety and portability. The conversation also touches on C's pivotal role in automotive systems and compares its safety measures to Rust. Seacord emphasizes the importance of robust coding standards and tools, while highlighting why understanding C remains crucial for developers in 2025.
undefined
26 snips
Jan 8, 2025 • 52min

SE Radio 647: Praveen Gujar on Gen AI for Digital Ad Tech Platforms

Praveen Gujar, Director of Product at LinkedIn, shares insights from over a decade of experience in AI-driven digital advertising. He discusses how generative AI is reshaping content creation, enhancing campaign management, and ensuring privacy while automating tasks. The difference between retrieval-augmented generation and fine-tuning in AI models is explored, alongside the importance of vector embeddings in contextual content retrieval. Praveen also emphasizes the evolution of cross-functional AI teams, highlighting their role in promoting collaboration and proficiency across organizations.
undefined
21 snips
Jan 2, 2025 • 58min

SE Radio 649: Lukas Gentele on Kubernetes vClusters

Lukas Gentele, CEO of Loft Labs and a Kubernetes expert, discusses the intriguing world of vClusters. He explains how these virtual clusters operate within a host Kubernetes environment, enhancing multi-tenancy and resource sharing. Lukas delves into scalability, deployment models, and the quick spin-up of environments that dramatically benefit organizations. The conversation also touches on efficient management strategies for handling multiple vClusters and the role of Kubernetes operators. Plus, he reveals the ease of setting up vClusters, making them accessible for developers.
undefined
13 snips
Dec 27, 2024 • 47min

SE Radio 648: Matthew Adams on AI Threat Modeling and Stride GPT

Matthew Adams, Head of Security Enablement at Citi, dives into the revolutionary role of large language models like Stride GPT in threat modeling. He shares insights on the STRIDE methodology and the historical context of security frameworks. The conversation explores practical applications in web development, the need for contextual judgment in security measures, and overcoming challenges like AI hallucinations. Adams also discusses empowering small businesses through open-source tools and highlights the transformative potential of AI in incident response.
undefined
31 snips
Dec 11, 2024 • 57min

SE Radio 646: Matthew Skelton on Team Topologies

Matthew Skelton, a leader in modern organizational dynamics and co-author of Team Topologies, delves into optimizing team structures for faster value delivery. He discusses the principles of team topologies, emphasizing the need for strategic decoupling of value streams and managing cognitive load. The conversation highlights crucial aspects like desynchronizing teams for efficiency, fostering a supportive culture, and initiating changes through pilot projects. Skelton warns against siloed teams and advocates for adaptable systems to enhance collaboration and productivity.
undefined
Dec 4, 2024 • 59min

SE Radio 645: Vinay Tripathi on BGP Optimization

Vinay Tripathi, a senior network engineer at Google with 18 years of expertise, dives into the intricacies of BGP optimization. He explains its crucial role in managing communication between autonomous systems and discusses the evolution of networking with SDN and NFV. The conversation highlights challenges in cloud environments, including routing issues and data bandwidth management. Vinay also shares insights on BGP's security mechanisms and future trends like intent-based networking, emphasizing the importance of networking knowledge for software engineers.
undefined
Nov 30, 2024 • 1h 9min

SE Radio 644: Tim McNamara on Error Handling in Rust

Tim McNamara, a renowned Rust educator and author of "Rust in Action," delves into the intricacies of error handling in Rust. He explains the four levels of error management and contrasts Rust's approach with traditional languages. The discussion highlights the power of the Result type, Rust Enums, and the question mark operator. McNamara stresses best practices and how to effectively deal with errors, particularly when interfacing with foreign function interfaces. His insights make grasping Rust’s unique error handling both enlightening and essential for developers.
undefined
45 snips
Nov 20, 2024 • 53min

SE Radio 643: Ganesh Datta on Production Readiness

Ganesh Datta, co-founder and CTO of Cortex.io and a former Principal Software Engineer at Mission Lane, dives into the world of production readiness. The conversation highlights the evolving standards of production readiness, especially in microservices. Ganesh discusses the importance of checklists, automated tools, and collaboration between SREs and platform teams. He emphasizes the need for transparency, accountability, and continuous improvement, while proposing innovative approaches to enhance service reliability and user experience.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode