Software Engineering Radio - the podcast for professional software developers
[email protected]
4 Listeners
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.
SE Radio 562: Bastian Gruber on Rust Web Development
Software Engineering Radio - the podcast for professional software developers
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.
1 Listener
SE Radio 640: Jonathan Horvath on Physical Security
Software Engineering Radio - the podcast for professional software developers
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.
1 Listener
Episode 437: Architecture of Flutter
Software Engineering Radio - the podcast for professional software developers
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
Episode 490: Tim McNamara on Rust 2021 Edition
Software Engineering Radio - the podcast for professional software developers
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.
1 Listener
SE Radio 642: Simon Wijckmans on Third-Party Browser Script Security
Software Engineering Radio - the podcast for professional software developers
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.
1 Listener
SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite
Software Engineering Radio - the podcast for professional software developers
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.
1 Listener
SE Radio 638: Nick Tune and Jean-Georges Perrin on Architecture Modernization
Software Engineering Radio - the podcast for professional software developers
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.
1 Listener
SE Radio 620: Parker Selbert and Shannon Selbert on Robust Job Processing in Elixir
Software Engineering Radio - the podcast for professional software developers
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.
1 Listener
Episode 446: Nigel Poulton on Kubernetes Fundamentals
Software Engineering Radio - the podcast for professional software developers
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
SE Radio 623: Michael J. Freedman on TimescaleDB
Software Engineering Radio - the podcast for professional software developers
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.
1 Listener
Show more best episodes
Show more best episodes
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 714 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
Show more FAQ