Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
headphones
Software Engineering Radio - the podcast for professional software developers

Software Engineering Radio - the podcast for professional software developers

[email protected]

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.
profile image
profile image

4 Listeners

bookmark
Share icon

All episodes

Best episodes

Top 10 Software Engineering Radio - the podcast for professional software developers Episodes

Goodpods has curated a list of the 10 best Software Engineering Radio - the podcast for professional software developers episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Software Engineering Radio - the podcast for professional software developers for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Software Engineering Radio - the podcast for professional software developers episode by adding your comments to the episode page.

Software Engineering Radio - the podcast for professional software developers - SE Radio 562: Bastian Gruber on Rust Web Development

SE Radio 562: Bastian Gruber on Rust Web Development

Software Engineering Radio - the podcast for professional software developers

play

05/03/23 • 68 min

Bastian Gruber, author of the book Rust Web Development, speaks with host Philip Winston about creating server-based web applications with Rust. They explore Rust language features, tooling, and web frameworks such as Warp and Tokio. From there, they examine the steps to build a simple web server and a RESTful API, as well as modules, logging and tracing, and other aspects of web development with Rust.

profile image

1 Listener

bookmark
plus icon
share episode
Software Engineering Radio - the podcast for professional software developers - SE Radio 640: Jonathan Horvath on Physical Security

SE Radio 640: Jonathan Horvath on Physical Security

Software Engineering Radio - the podcast for professional software developers

play

10/30/24 • 59 min

Jonathan Horvath of Z-bit discusses physical access control systems (PACS) with host Jeremy Jung. They start with an overview of PACS components and discuss the proprietary nature of the industry, the slow pace of migration to open standards, and why Windows is commonly used. Jonathan describes the security implications of moving from isolated networks to the cloud, as well as credential vulnerabilities, encryption using symmetric keys versus asymmetric keys, and the risks related to cloning credentials. They also consider several standards, including moving from Wiegand to the Open Supervised Device Protocol (OSDP), as well as the Public Key Open Credential (PKOC) standard, and the open source OSDP implementation that Jonathan authored.

Brought to you by IEEE Computer Society and IEEE Software magazine.

profile image

1 Listener

bookmark
plus icon
share episode
Software Engineering Radio - the podcast for professional software developers - Episode 437: Architecture of Flutter

Episode 437: Architecture of Flutter

Software Engineering Radio - the podcast for professional software developers

play

12/08/20 • 74 min

Tim Sneath, product management for Flutter and Dart at Google discusses what Flutter is, why it was created, where Dart came from, what the different layers of Flutter are, why it is so popular and why it makes a developers life much easier.

1 Listener

bookmark
plus icon
share episode
Software Engineering Radio - the podcast for professional software developers - Episode 490: Tim McNamara on Rust 2021 Edition

Episode 490: Tim McNamara on Rust 2021 Edition

Software Engineering Radio - the podcast for professional software developers

play

12/14/21 • 50 min

Tim McNamara, author of Rust in Action, discusses the top three benefits of Rust and why they make it a performant, reliable and productive programming language.

profile image

1 Listener

bookmark
plus icon
share episode
Software Engineering Radio - the podcast for professional software developers - SE Radio 642: Simon Wijckmans on Third-Party Browser Script Security

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

Software Engineering Radio - the podcast for professional software developers

play

11/13/24 • 67 min

Simon Wijckmans, founder of c/side -- a company that focuses on monitoring, securing, and optimizing third-party JavaScript -- joins SE Radio host Kanchan Shringi for a conversation about the security risks posed by third-party browser scripts. Through real-world examples and insights drawn from his work in web security, Simon highlights the dangers, including malicious attacks such as the recent Polyfill.io incident. He emphasizes the need for vigilant monitoring, as these third-party scripts remain essential for website functionalities like analytics, chatbots, and ads, despite their potential vulnerabilities. Simon explores the use of self-hosting solutions and content security policies (CSPs) to minimize risks, but he stresses that these measures alone are insufficient to fully safeguard websites.

As the discussion continues, they delve into the importance of layering security approaches. Simon advocates for combining techniques like CSPs, real-time monitoring, and AI-driven analysis, which his company c/side employs to detect and block malicious scripts. He also touches on the complexities of securing single-page applications (SPAs), which allow scripts to persist across pages without full reloads, increasing the attack surface for third-party vulnerabilities. Brought to you by IEEE Computer Society and IEEE Software magazine.

profile image

1 Listener

bookmark
plus icon
share episode
Software Engineering Radio - the podcast for professional software developers - SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite

SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite

Software Engineering Radio - the podcast for professional software developers

play

07/16/24 • 52 min

Jonathan Schneider, the cofounder of Moderne and the creator of OpenRewrite, talks with SE Radio's Gregory Kapfhammer about automated software maintenance. In addition to exploring the design and implementation of OpenRewrite, Schneider explains how the tool can automatically support software maintenance tasks such as framework migration and security fixes for programs implemented in languages like Java. The episode also explores how OpenRewrite uses the lossless semantic tree to support automated refactoring though the use of recipes. Brought to you by IEEE Computer Society and IEEE Software magazine.

profile image

1 Listener

bookmark
plus icon
share episode
Software Engineering Radio - the podcast for professional software developers - SE Radio 638: Nick Tune and Jean-Georges Perrin on Architecture Modernization

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

Software Engineering Radio - the podcast for professional software developers

play

10/17/24 • 61 min

Nick Tune and Jean-Georges Perrin join host Giovanni Asproni to talk about their proposed approach to modernizing legacy systems. The episode starts with some high-level perspective to set context for the approach described in their book, Architecture Modernization (Manning, 2024). From there, the discussion turns to important details, including criteria for deciding which aspects to revisit; some of the activities, processes, and tools; and the importance of data engineering in modernization efforts. Nick and Jean-Georges describe how to successfully implement an architecture-modernization effort, and how to fit that work with the teams' other priorities. The episode finishes with some warnings about the typical risks associated with modernizing a legacy system, and suggestions on how to mitigate them.

This episode is sponsored by QA Wolf.

profile image

1 Listener

bookmark
plus icon
share episode
Software Engineering Radio - the podcast for professional software developers - SE Radio 620: Parker Selbert and Shannon Selbert on Robust Job Processing in Elixir

SE Radio 620: Parker Selbert and Shannon Selbert on Robust Job Processing in Elixir

Software Engineering Radio - the podcast for professional software developers

play

06/12/24 • 59 min

Shannon Selbert, co-founder of Soren and developer of Oban, and Parker Selbert, creator of the Oban background job framework, chief architect at dscout, and co-founder of Soren, speak with SE Radio host Gavin Henry about robust job processing in Elixir. They explore the reliability, consistency, and observability in relation to job processing, to understand how Oban, Elixir, and PostgreSQL deliver them.

The Selberts describe why Oban was created, its history, which parts of the Elixir ecosystem they use, and why this would not be possible without PostgreSQL and Elixir. They discuss the lessons learned in the 5 years since the first release, as well as use cases, job throughput, the hardest problem to solve so far, workers, queues, CRON, distributed architectures, retry algorithms, just-once methodologies, the reliability the beam brings, consistency across nodes, how PostgreSQL is vital, telemetry data, best use cases for Oban, and the most common issues that new users face. Brought to you by IEEE Computer Society and IEEE Software magazine.

profile image

1 Listener

bookmark
plus icon
share episode
Software Engineering Radio - the podcast for professional software developers - Episode 446: Nigel Poulton on Kubernetes Fundamentals

Episode 446: Nigel Poulton on Kubernetes Fundamentals

Software Engineering Radio - the podcast for professional software developers

play

02/10/21 • 66 min

Nigel Poulton, author of The Kubernetes Book and Docker Deep Dive, discusses Kubernetes fundamentals, why Kubernetes is gaining so much momentum, deploying an example app, and why Kubernetes is considered "the" Cloud OS.

1 Listener

bookmark
plus icon
share episode
Software Engineering Radio - the podcast for professional software developers - SE Radio 623: Michael J. Freedman on TimescaleDB

SE Radio 623: Michael J. Freedman on TimescaleDB

Software Engineering Radio - the podcast for professional software developers

play

07/03/24 • 65 min

Michael J. Freedman, the Robert E. Kahn Professor in the Computer Science Department at Princeton University, as well as the co-founder and CTO of Timescale, spoke with SE Radio host Gavin Henry about TimescaleDB. They revisit what time series data means in 2024, the history of TimescaleDB, how it integrates with PostgreSQL, and they take the listeners through a complete setup. Freedman discusses the types of data well-suited for a timeseries database, the types of sectors that have these requirements, why PostgreSQL is the best, Pg callbacks, Pg hooks, C programming, Rust, their open source contributions and projects, data volumes, column-data, indexes, backups, why it is common to have one table for your timeseries data, when not to use timescaledb, IoT data formats, Pg indexes, how Pg works without timescaledb, sharding, and how to manage your upgrades if not using Timescale Cloud. Brought to you by IEEE Computer Society and IEEE Software magazine.

profile image

1 Listener

bookmark
plus icon
share episode

Show more best episodes

Toggle view more icon

FAQ

How many episodes does Software Engineering Radio - the podcast for professional software developers have?

Software Engineering Radio - the podcast for professional software developers currently has 712 episodes available.

What topics does Software Engineering Radio - the podcast for professional software developers cover?

The podcast is about Podcasts, Technology and Education.

What is the most popular episode on Software Engineering Radio - the podcast for professional software developers?

The episode title 'SE Radio 623: Michael J. Freedman on TimescaleDB' is the most popular.

What is the average episode length on Software Engineering Radio - the podcast for professional software developers?

The average episode length on Software Engineering Radio - the podcast for professional software developers is 56 minutes.

How often are episodes of Software Engineering Radio - the podcast for professional software developers released?

Episodes of Software Engineering Radio - the podcast for professional software developers are typically released every 7 days, 20 hours.

When was the first episode of Software Engineering Radio - the podcast for professional software developers?

The first episode of Software Engineering Radio - the podcast for professional software developers was released on Jan 21, 2006.

Show more FAQ

Toggle view more icon

Comments