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.

Similar Podcasts

The Cynical Developer

The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

Elixir Outlaws

Elixir Outlaws
Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.

Elixir Wizards

Elixir Wizards
Elixir Wizards is an interview-format podcast, focused on engineers who use the Elixir programming language. Initially launched in early 2019, each season focuses on a specific topic or topics, with each interview focusing on the guest's experience and opinions on the topic. Elixir Wizards is hosted by Eric Oestrich and Sundi Myint of SmartLogic, a dev shop that’s been building custom software since 2005 and running Elixir applications in production since 2015. Learn more about how SmartLogic uses Phoenix and Elixir. (https://smartlogic.io/phoenix-and-elixir?utm_source=podcast)

Episode 381: Josh Long on Spring Boot

September 23, 2019 01:11:43 103.46 MB Downloads: 0

Josh Long, developer advocate at Pivotal, discusses using Spring Boot to efficiently develop production ready enterprise web applications. Josh talks about working with different databases, and developing and testing microservices using Spring Boot.

Episode 380: Margaret Burnett on GenderMag

September 10, 2019 56:53 81.97 MB Downloads: 0

Felienne interviews Margaret Burnett on GenderMag, a systematic way to assess the inclusivity of software.

Episode 379: Claire Le Goues on Automated Program Repair

September 03, 2019 56:34 81.54 MB Downloads: 0

Felienne interviews Claire Le Goues about automatic program repair. Can programs repair themselves and what techniques are involved in that?

Episode 378: Joshua Davies on Attacking and Securing PKI

August 28, 2019 01:11:36 103.17 MB Downloads: 0

Joshua Davies discusses TLS, PKI vulnerabilities in the PKI, and the evolution of the PKI to make it more secure, with host Robert Blumen.

Episode 377: Heidi Howard on Distributed Consensus

August 20, 2019 49:29 71.31 MB Downloads: 0

Heidi Howard, a researcher in the field of distributed systems, discusses distributed consensus. Heidi explains when we need it, when we don't need and the algorithms we use to achieve it.

Episode 376: Justin Richer On API Security with OAuth 2

August 13, 2019 01:13:55 106.58 MB Downloads: 0

Justin Richer, lead author of the OAuth2 In Action book discusses the key technical features of the OAuth2 authorization protocol and the current best practices for selecting the right parts of it for your use case.

Episode 375: Gabriel Gonzalez on Configuration

August 07, 2019 52:02 75.0 MB Downloads: 0

Gabriel Gonzalez, the creator of Dhall the programmable configuration language, discusses configuration, why it is important and how we can make it better. Adam Gordon Bell spoke Gonzalez about Dhall, yaml, total functional programming and dealing...

Episode 374: Marcus Blankenship on Motivating Programmers

July 24, 2019 57:34 83.0 MB Downloads: 0

Motivation comes through relationships, safety, and environments which allow everyone to contribute.

Episode 373: Joel Spolsky on Startups Growth, and Valuation

July 18, 2019 51:24 74.09 MB Downloads: 0

Joel Spolsky on founding Stack Overflow, “land grabs” vs. “bootstrapping with profitability”, raising more money using “proof points”, what developers and companies get massively wrong, choosing your next job, and how to ask and answer on Stack Over

Episode 372: Aaron Patterson on the Ruby Runtime

July 11, 2019 01:12:07 104.0 MB Downloads: 0

Aaron Patterson of GitHub discusses the Ruby language and its runtime.  Host Jeremy Jung spoke with Aaron about the Ruby language and how it works.  They discuss the language virtual machine, concurrency, garbage collection, and JIT compilation.

Episode 371: Howard Chu on the Lightning Memory Mapped Database (LMDB)

June 25, 2019 48:39 70.12 MB Downloads: 0

Howard Chu, CTO of Symas Corp and chief architect of the OpenLDAP Project, discusses the key technical features of the Lightning Memory-mapped Database (LMDB) that make it one of the fastest, most efficient and safest embedded data stores in the world.

Episode 370: Chris Richardson on Microservice Patterns

June 18, 2019 01:02:29 90.07 MB Downloads: 0

Chris Richardson of microservices.io and author of the book Microservice Patterns discuss microservice patterns which constitute a set of best practices and building-block solutions to problems inherent microservice architecture.

Episode 369: Derek Collison on Messaging Systems and NATS

June 11, 2019 01:09:27 100.09 MB Downloads: 0

Learn how to simplify your application architecture with the introduction of a messaging system. You'll hear how different messaging patterns can make your application more flexible, easier to maintain, and improve its performance.

Episode 368: Bryan Helmig on Managing Distributed Teams

May 30, 2019 01:00:51 87.75 MB Downloads: 0

The use of distributed and remote software teams have grown dramatically in the past five years, presenting new challenges for managers and engineers alike. Bryan Helmig talks about the best practices his company, Zapier, uses to manage remote software...

Episode 367: Diomidis Spinellis on Debugging

May 21, 2019 53:05 76.5 MB Downloads: 0

Felienne talks to Diomidis Spinellis about different forms of debugging. From using print-statements to version-control systems and operating system tools. We also discuss debugging strategies for different types of programming systems.