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

Software Engineering Radio - the podcast for professional software developers

Latest episodes

undefined
10 snips
Dec 17, 2024 • 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
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.
undefined
12 snips
Nov 13, 2024 • 1h 8min

SE Radio 642: Simon Wijckmans on Third-Party Browser Script Security

Simon Wijckmans, founder of c/side and an expert in web security, discusses the security perils of third-party browser scripts. He highlights the risk of malicious attacks, referencing real incidents like the Polyfill.io case. The conversation focuses on the essential role of these scripts despite their vulnerabilities. Simon advocates for layered security strategies, combining content security policies with AI-driven monitoring to thwart threats. He also addresses the complexities of securing single-page applications, emphasizing the need for vigilant oversight in web development.
undefined
10 snips
Nov 6, 2024 • 48min

SE Radio 641: Catherine Nelson on Machine Learning in Data Science

Catherine Nelson, a freelance data scientist and author of "Software Engineering for Data Scientists," dives into the collaboration between data scientists and software engineers in the realm of machine learning. She discusses the essential skills for data scientists, the pivotal role of notebooks in workflows, and the distinct responsibilities in machine learning projects. Nelson emphasizes the importance of data preprocessing, model evaluation, and the balance between technical success and business value, shedding light on the complexities of creating effective machine learning pipelines.
undefined
Oct 30, 2024 • 59min

SE Radio 640: Jonathan Horvath on Physical Security

In this engaging discussion, Jonathan Horvath, owner of Z-bit Physical Access Control Systems Consultancy with over 25 years in the field, delves into the intricate world of physical access control systems. He highlights the slow shift from proprietary systems to open standards like OSDP and the security risks of cloud-based systems. Horvath reveals vulnerabilities in hotel key card systems, explores advancements in credential technology, and stresses the importance of local decision-making in an increasingly interconnected security landscape.
undefined
9 snips
Oct 23, 2024 • 39min

SE Radio 639: Cody Ebberson on Regulated Industries

Cody Ebberson, Co-founder and CTO of Medplum and an experienced software engineer, dives into the challenges of software development in regulated industries like healthcare and finance. He discusses how to translate regulatory demands into actionable tests, emphasizing the importance of automation. The conversation covers navigating compliance while maintaining agility, risk management strategies, and the balancing act between security updates and operational stability. Cody also examines the role of automation in testing and the complexities surrounding logging in these sensitive environments.
undefined
6 snips
Oct 17, 2024 • 1h 2min

SE Radio 638: Nick Tune and Jean-Georges Perrin on Architecture Modernization

Nick Tune, an expert in product and technology leadership, and Jean-Georges Perrin, Chief Innovation Officer at ABEA Data, delve into modernizing legacy systems. They discuss essential criteria for evaluating what to modernize and the role of data engineering in successful transitions. Tune and Perrin emphasize the balance between large-scale changes and incremental improvements, while outlining risks and mitigation strategies. They also explore data migration challenges and innovative methodologies like data mesh to enhance architectural modernization.

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