team@se-radio.net (SE-Radio Team)
Software Engineering Radio - the podcast for professional software developers
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. SE Radio is brought to you by the IEEE Computer Society and IEEE Software magazine.
Husk at besøge podcastens hjemmeside og støtte skaberen: www.se-radio.net
Forfatter
team@se-radio.net (SE-Radio Team)
Kategori
Podcastens hjemmeside
Seneste episode
14. okt. 2026
Hvor kan du lytte?
Podcasts i appen Replaio Radio Kommer snartPodcasts kommer snart til appen. Installer nu, og vær den første til at se en helt ny tilgang til podcasts
Episoder
SE Radio 617: Frances Buontempo on Modern C++ 23.05.2024 1:11:16
Frances Buontempo , author of the new book Learn C++ by Example , discusses the C++ programming language, a widely used general-purpose programming language. Host Philip Winston spoke with Buontempo about where C++ fits into the landscape of existing programming languages and how recent C++ standards have changed things. They talk about specific language features such as lambdas, templates, concur...
SE Radio 616: Ori Saporta on the Role of the Software Architect 15.05.2024 54:56
Ori Saporta , co-founder and Systems Architect at vFunction, joins host Jeff Doolittle for a conversation about the role of the software architect. The episode begins with Ori's thoughts on what is typically missed or overlooked regarding this role. The conversation then explores aspects of both hard and soft skills required of software architects. Other topics include the relationship of the soft...
SE Radio 615: Kent Beck on "Tidy First?" 10.05.2024 1:01:51
Kent Beck , Chief Scientist at Mechanical Orchard, and inventor of Extreme Programming and Test-Driven Development, joins SE Radio host Giovanni Asproni for a conversation on software design based on his latest book "Tidy First?". The episode starts with exploring the reasons for writing the book, and introducing the concepts of tidying, cohesion, and coupling. It continues with a conversation abo...
SE Radio 614: Wouter Groeneveld on Creative Problem Solving for Software Development 03.05.2024 51:10
Wouter Groeneveld , author of The Creative Programmer and PhD researcher at KU Leuven, discusses his research related to programming education with host Jeremy Jung. Topics include evaluating projects, constraints, social debt in teams, common fallacies in critical thinking, maintaining flow state, documenting and retaining knowledge, and creating environments that encourage creativity. Brought to...
SE Radio 613: Shahar Binyamin on GraphQL Security 24.04.2024 56:17
Shahar Binyamin , CEO and co-founder of Inigo, joins host Priyanka Raghavan to discuss GraphQL security. They begin with a look at the state of adoption of GraphQL and why it's so popular. From there, they consider why GraphQL security is important as they take a deep dive into a range of known security issues that have been exploited in GraphQL, including authentication, authorization, and denial...
SE Radio 612: Eyal Solomon on API Consumption Management 16.04.2024 53:30
Eyal Solomon , CEO and co-founder of Lunar.dev , joins SE Radio's Kanchan Shringi for a discussion on tooling for API consumption management. The episode starts by examining why API consumption management is an increasingly important topic, and how existing tooling on the provider side can be inadequate for client-side issues. Eyal talks in detail about issues that are unique to API consumers, bef...
SE Radio 611: Ines Montani on Natural Language Processing 09.04.2024 1:11:32
Ines Montani , co-founder and CEO of Explosion, speaks with host Jeremy Jung about solving problems using natural language processing (NLP). They cover generative vs predictive tasks, creating a pipeline and breaking down problems, labeling examples for training, fine-tuning models, using LLMs to label data and build prototypes, and the spaCy NLP library.
SE Radio 610: Phillip Carter on Observability for Large Language Models 03.04.2024 1:05:06
Phillip Carter , Principal Product Manager at Honeycomb and open source software developer, talks with host Giovanni Asproni about observability for large language models (LLMs). The episode explores similarities and differences for observability with LLMs versus more conventional systems. Key topics include: how observability helps in testing parts of LLMs that aren't amenable to automated unit o...
SE Radio 609: Hyrum Wright on Software Engineering at Google 28.03.2024 56:48
Hyrum Wright , Senior Staff Engineer at Google, discusses the book he co-edited, "Software Engineering at Google," with host Gregory M. Kapfhammer . Wright describes the professional and technical best practices adopted by the software engineers at Google. The wide-ranging conversation investigates an array of topics, including measuring engineering productivity and writing effective test cases. T...
SE Radio 608: Lane Wagner on Revisiting the Go Language 20.03.2024 1:08:23
Lane Wagner of Boot.dev speaks with host Philip Winston about Go, the programming language that's popular for web, cloud, devops, networking, and other types of development. In addition to discussing existing features such as structs, interfaces, concurrency, and error handling, Lane and Philip take a deep look at generics , a recent addition to the language. They also explore the developer experi...
SE Radio 607: John Frandsen on Geospatial Technologies 12.03.2024 1:02:23
John Frandsen , Chief Product officer for Elebase, joins host Jeff Doolittle for an exploration of geospatial technologies. The conversation begins with a discussion of the history of mapping and global information systems (GIS) technologies. John describes the underlying technologies used in location-aware applications and the ways that developers can incorporate maps in their own applications. T...
SE Radio 606: Charlie Jones on Third-Party Software Supply Chain Risks 07.03.2024 51:29
Charlie Jones, Director of Product Management at ReversingLabs and subject matter expert in supply chain security, joins host Priyanka Raghavan to discuss tackling third-party software risks. They begin by defining different types of third-party software risks and then take a deep dive into case studies where third-party components and software have had cascading effects on downstream systems. The...
SE Radio 605: Yingjun Wu on Streaming Databases 28.02.2024 54:09
Yingjun Wu , founder of RisingWave Labs and previously a software engineer at Amazon Web Services and researcher at IBM Almaden Research Center, speaks with SE Radio host Brijesh Ammanath about s treaming databases. After considering the benefits and unique challenges, they delve into the architecture and design patterns of streaming databases, as well as the evolution and security considerations....
SE Radio 604: Karl Wiegers and Candase Hokanson on Software Requirements Essentials 22.02.2024 1:07:02
Karl Wiegers , Principal Consultant with Process Impact and author of 14 books, and Candase Hokanson , Business Architect and PMI-Agile Certified Practitioner at ArgonDigital, speak with SE Radio host Gavin Henry about software requirements essentials. They explore five different parts of requirements engineering and how you can apply them to any ongoing project. Wiegers and Hokanson describe wh...
SE Radio 603: Rishi Singh on Using GenAI for Test Code Generation 15.02.2024 49:02
Rishi Singh , founder and CEO at Sapient.ai, speaks with SE radio's Kanchan Shringi about using generative AI to help developers automate test code generation. They start by identifying key problems that developers are looking for in an automated test-generation solution. The discussion explores the capabilities and limitations of today's large language models in achieving that goal, and then delv...
SE Radio 602: Nicolas Carlo on Improving Legacy Code 07.02.2024 52:17
Nicolas Carlo talks with host Sam Taggart about Nicolas's recent book, Legacy Code First Aid Kit . They start by defining legacy code and the general issues that developers face when dealing with it. Nicolas describes some of the tools in his book and provides examples of where he has found them useful. The episode also touches briefly on the role of AI and some other tools Nicolas has discovered...
SE Radio 601: Han Yuan on Reorganizations 31.01.2024 48:26
Han Yuan , an accomplished Chief Product and Technology Officer, joins host Priyanka Raghavan to discuss reorganizations. The conversation starts with a broad discussion of reorganizations and reasons that companies choose to undertake them. They then consider organizational behavior and topics such as Conway's law and the theory of constraints. Han offers some advice on key steps to take when pla...
SE Radio 600: William Morgan on Kubernetes Sidecars and Service Mesh 26.01.2024 45:31
William Morgan , founder of the Linkerd service mesh and CEO of Bouyant, joins SE Radio's Robert Blumen for a discussion of sidecars, service mesh, and a forthcoming enhancement to kubernetes to support sidecars natively. The conversation explores the origin of sidecars, sidecars and service mesh, and migrating service mesh to kubernetes. They take a deep dive into some aspects of running service...
SE Radio 599: Jason C. McDonald on Quantified Tasks 17.01.2024 44:32
Jason C. McDonald , author of the book Dead Simple Python , speaks with host Samuel Taggart about leveraging quantified tasks to improve estimation, particularly across projects. They discuss the origin of the concept and its relationship with story points, and Jason offers examples to show how quantified tasks can capture nuances in software tasks that are often lost with story points. He also po...
SE Radio 598: Jonathan Crossland on the AMMERSE Framework 11.01.2024 1:07:50
Jonathan Crossland , software architect, author, and business owner, joins host Jeff Doolittle for a conversation about the AMMERSE framework of design principles. They start by discussing the agile manifesto as a statement of values, and Jonathan shares his perspective based on his experience as a software developer and business owner. They then explore the three layers of the AMMERSE framework a...
SE Radio 597: Coral Calero Muñoz and Félix García on Green Software 08.01.2024 1:03:50
Coral Calero Muñoz and Felix Garcia , professors at the University of Castilla-La Mancha, speak with host Giovanni Asproni about green and sustainable software—an approach to software development aimed at creating software systems that consume less energy and produce less CO2 during their entire lifetimes with minimal impact on their functionality and other qualities. The episode starts by descri...
SE Radio 596: Maxim Fateev on Durable Execution with Temporal 27.12.2023 1:08:54
Maxim Fateev , the CEO of Temporal, speaks with SE Radio's Philip Winston about how Temporal implements durable execution. They explore concepts including workflows, activities, timers, event histories, signals, and queries. Maxim also compares deployment using self-hosted clusters or the Temporal Cloud.
SE Radio 595: Llewelyn Falco on Approval Testing 19.12.2023 1:03:34
Llewelyn Falco , creator approval tests, talks with SE Radio host Sam Taggart about testing code in general and the various types of testing that developers perform. Llewelyn elaborates on how approval tests can help test code at a higher level than traditional unit tests. They also discuss using approval tests to help get legacy code under test. This episode sponsored by Data Annotation .
SE Radio 594: Sean Moriarity on Deep Learning with Elixir and Axon 14.12.2023 57:43
Sean Moriarity , creator of the Axon deep learning framework, co-creator of the Nx library, and author of Machine Learning in Elixir and Genetic Algorithms in Elixir, published by the Pragmatic Bookshelf, speaks with SE Radio host Gavin Henry about what deep learning (neural networks) means today. Using a practical example with deep learning for fraud detection, they explore what Axon is and...
SE Radio 593: Eric Olden on Identity Orchestration 07.12.2023 1:03:25
Eric Olden talks with host Giovanni Asproni about identity orchestration, a software approach for managing distributed identity and access management (IAM) and integrating multiple identity systems or providers (IDPs) to make them look like a single system from a user perspective. The episode starts with a refresher in identity and access management, then introduces identity orchestration and some...
Lignende podcasts
Replaio er ikke podcastudgiver; programmernes navne, coverbilleder og lyd tilhører deres ophavsmænd og distribueres via offentlige RSS-feeds.