Software Engineering Radio - the podcast for professional software developers

se-radio@computer.org
undefined
66 snips
Mar 28, 2024 • 57min

SE Radio 609: Hyrum Wright on Software Engineering at Google

Hyrum Wright, Senior Staff Engineer at Google, shares insights on software engineering at Google. Topics include measuring engineering productivity, writing effective test cases, challenges of software engineering at Google, style guides, code reviews, testing techniques, test doubles, Google's testing scale, static analysis power, implementing large-scale code changes, and book feedback.
undefined
Mar 20, 2024 • 1h 8min

SE Radio 608: Lane Wagner on Revisiting the Go Language

Explore Go language with Lane Wagner as he discusses its fast compilation speed, object-oriented concepts, struct embedding, concurrency, memory management, and advanced database interaction in a deep dive with Philip Winston.
undefined
Mar 12, 2024 • 1h 2min

SE Radio 607: John Frandsen on Geospatial Technologies

Explore the evolution of mapping technology and geospatial technologies, from base maps to data overlays. Learn about challenges and innovations in the space, like the transition towards vector tiles. Discover how developers can customize map visibility with tools like Mapbox and Maputnik, and the value of geospatial technologies in software solutions.
undefined
9 snips
Mar 7, 2024 • 51min

SE Radio 606: Charlie Jones on Third-Party Software Supply Chain Risks

Charlie Jones and Priyanka Raghavan discuss third-party software risks, case studies, secure software development frameworks, laws and regulations, and advise on tackling enterprise risks. They cover definitions, importance of managing risks, supply chain attack case studies, NIST secure software development framework, Salsa framework for security, transitive dependencies, automation for risk management, accountability in mitigating risks, and tools for software supply chain risk testing.
undefined
10 snips
Feb 28, 2024 • 54min

SE Radio 605: Yingjun Wu on Streaming Databases

Yingjun Wu discusses the architecture and design patterns of streaming databases, challenges like real-time data enrichment, managing data order with Watermark technology, and the future of streaming databases with the potential impact of Amazon S3 Express One Zone.
undefined
9 snips
Feb 22, 2024 • 1h 7min

SE Radio 604: Karl Wiegers and Candase Hokanson on Software Requirements Essentials

Karl Wiegers and Candase Hokanson discuss software requirements essentials, including the need for requirements in every project, tips on gathering, analyzing, and managing requirements, and the importance of validating and testing requirements. They delve into eliciting requirements, speaking with users, and creating requirement sets and prototypes. The podcast also explores the distinctions between validation and verification, misconceptions around project management practices, and practical tips for improving software project processes.
undefined
45 snips
Feb 7, 2024 • 52min

SE Radio 602: Nicolas Carlo on Improving Legacy Code

Nicolas Carlo, author of Legacy Code First Aid Kit, talks about the challenges of dealing with legacy code and shares useful tools and techniques from his book. They discuss the importance of refactoring, naming, and behavioral analysis in improving legacy code. They also explore the Macado method for addressing large tasks and discuss the potential of AI in legacy code improvement.
undefined
24 snips
Jan 31, 2024 • 48min

SE Radio 601: Han Yuan on Reorganizations

Han Yuan, Chief Product and Technology Officer, discusses reorganizations. They explore reasons for reorgs, organizational behavior, and advice on planning. Topics include Conway's law, theory of constraints, and organizing software teams based on technology or user journeys. Metric measurement and lessons learned are also discussed.
undefined
Jan 26, 2024 • 46min

SE Radio 600: William Morgan on Kubernetes Sidecars and Service Mesh

William Morgan, founder of Linkerd service mesh and CEO of Bouyant, discusses sidecars, service mesh, and Kubernetes. They explore the origin of sidecars, difficulties in running sidecar containers in pods, and Kubernetes Enhancement Proposal (KEP) 753. William shares thoughts on service mesh's relevance and discusses the implementation of Kubernetes Admission Policy (KAP).
undefined
31 snips
Jan 17, 2024 • 45min

SE Radio 599: Jason C. McDonald on Quantified Tasks

Jason C. McDonald discusses the flaws of story points and introduces his alternative called Quantified Tasks. They explore various scales used for measuring tasks in agile development. The concept of quantified tasks and how they capture effort in software development is explained. The pushback encountered during implementation and the use of quantified tasks for bug detection are discussed. The benefits and challenges of using quantified tasks to identify problems within a team or company are explored. Learn how to implement and use the quantified tasks system.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app