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.
Author
team@se-radio.net (SE-Radio Team)
Category
Podcast website
Latest episode
Jul 8, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
SE Radio 307: Harsh Sinha on Product Management 30.10.2017 1:00:27
Bryan Reinero talks with Harsh Sinha, VP of Engineering at TransferWise, about Product Management. Mr. Sinha details how requirements are derived from user needs, how to measure product success, and how successful product management is done.
SE Radio 306: Ron Lichty on Managing Programmers 16.10.2017 1:02:21
Ron Lichty talks with SE Radio's Nate Black about managing programmers. Topics include: why programming management is hard, what makes a good programming manager, the costs of micromanagement, self-organizing teams, team dynamics and motivation, and product team performance.
SE Radio 305: Charlie Berger on Predictive Applications 09.10.2017 1:02:48
Edaena Salinas talks with Charlie Berger about Predictive Applications. The discussion begins with an overview of how to build a Predictive Application and the role of Machine Learning. It then explores different Machine Learning algorithms that can be implemented natively in a database.
SE Radio 304: Evgeny Shadchnev on Code Schools 25.09.2017 53:26
Felienne talks with Evgeny Shadchnev about Code Schools, programs that prepare people to become a software developer in a few months. This episode explores the idea of code schools. Can we really teach programming in a few months rather than in a few years in university? Who teaches at those programs? Who attends them? What are their business models and should we teach programming online or offlin...
SE Radio 303: Zachary Burt on Freelancing as a Career Option 18.09.2017 1:03:28
Felienne interviews Zachary Burt about freelancing as a career option. How does freelancing differ from employment? How to do personal marketing and sales? How to find a work-life balance when you are self-employed? We also cover practical tips like deciding on an hourly rate and managing demanding customers.
SE Radio 302: Haroon Meer on Network Security 11.09.2017 1:13:23
Founder of Thinkst, Haroon Meer talks with Kim Carter about Network Security. Topics include how attackers are gaining footholds into our networks, moving laterally, and exfilling our precious data, as well as why we care and what software engineers can do about it.
SE Radio 301: Jason Hand Handling Outages 28.08.2017 1:03:26
Bryan Reinero talks with Jason Hand about handling outages and responding to failures. The episode explores basic problem-solving strategies and diagnostic techniques, organizing teams to address incidents efficiently, communicating with stakeholders, learning from incidents, and managing stress.
SE Radio 300: Jonathan Stark on Mobile App Development 15.08.2017 1:10:52
Nate Black talks with Jonathan Stark about platforms for mobile development, making decisions about how to develop mobile apps, how to deploy mobile apps, native apps vs. progressive web apps, React Native, and the future of mobile applications.
SE Radio 299: Edson Tirelli on Rules Engines 07.08.2017 57:51
Robert Blumen talks to Edson Tirelli about business rules, rules engines, and the JBoss Drools engine.
SE Radio 298: Moshe Vardi on P versus NP 25.07.2017 50:43
Felienne talks with Moshe Vardi about P versus NP. Why is this problem so central to computer science? Are we close to solving it? Is it necessary to solve it? Progress toward computing hard problems efficiently with SAT solvers. How SAT solvers work,; applications of SAT like formal verification.
SE Radio 297: Kieren James-Lubin on Blockchain 18.07.2017 53:25
Kishore Bhatia talks with Kieren James-Lubin about Blockchains. Topics include Blockchains, Cryptocurrency, Bitcoin, Ethereum, Smart Contract development with Solidity, ICO's and Tokens.
SE Radio 296: Type-Driven Development with Edwin Brady 10.07.2017 58:25
Edwin Brady speaks to Matthew Farwell about Type Driven Development and the Idris Programming language. The show covers: what a type is; static vs dynamic types in programming languages; dependent types; the Idris programming language; why Idris was created. Type safe printf modelling state in Idris modelling protocols in Idris modelling concurrency in Idris type driven development and how it chan...
SE Radio 295: Michael Feathers on Legacy Code 27.06.2017 58:24
Felienne talks with Michael Feathers about Legacy Code. When is something legacy? Is working on legacy different from working on greenfield code? Do developers need different skills and techniques? Testing legacy code. How to test a legacy system? When do we have enough tests to feel safe to start coding? Techniques to make legacy systems more testable.
SE Radio 294: Asaf Yigal on Machine Learning in Log Analysis 19.06.2017 40:41
Asaf Yigal talks with SE Radio's Edaena Salinas about machine learning in log analysis. The discussion starts with an overview of the structure of logs and what information they can contain. Asaf discusses what the log analysis process looks like without machine learning -- and the role of humans in this – before moving on to how the process is improved by incorporating external resources using ma...
SE Radio 293: Yakov Fain on Angular 05.06.2017 55:58
Yakov Fain talks with SE Radio's Matthew Farwell about the Angular web development framework. The show covers the philosophy behind Angular; who would want to use the framework; how an Angular application is composed, including how to handle form submission and validation; why Typescript was chosen for Angular; how Angular uses reactive programming (RxJS, in particular); how to test an Angular app...
SE Radio 292: Philipp Krenn on Elasticsearch 30.05.2017 55:24
Phillipp Krenn talks with SE Radio's Jeff Meyerson about Elasticsearch, a scalable search index. The conversation begins with a discussion of search, how it compares to database queries, and what an inverted index is. Phillipp introduces Wikipedia as an example that runs throughout the episode because Wikipedia uses Elasticsearch to power its full-text search. A discussion of Elasticsearch's scala...
SE Radio 291: Morgan Wilde on LLVM 15.05.2017 53:44
Morgan Wilde talks with SE Radio's Jeff Meyerson about the LLVM compiler toolchain. They begin with a discussion of how a compiler works and how compiled code executes against different processor architectures. Using the JVM as a model for interoperability, they move on to how LLVM is a system that optimizes an intermediate representation (IR), which is similar to the Java bytecode: every programm...
SE Radio 290: Diogo Mónica on Docker Security 08.05.2017 1:09:19
Docker Security Team lead Diogo Mónica talks with SE Radio's Kim Carter about Docker Security aspects. Simple Application Security, which hasn't changed much over the past 15 years, is still considered the most effective way to improve security around Docker containers and infrastructure. The discussion explores characteristics such as Immutability, the copy-on-write filesystem, as well as orchest...
SE Radio 289: James Turnbull on Declarative Programming with Terraform 25.04.2017 1:01:14
James Turnbull joins Robert Blumen for a discussion of Terraform, an infrastructure-as-code tool, and a deep dive into how Terraform implements the declarative programming model.
SE Radio 288: Francois Raynaud on DevSecOps 18.04.2017 1:17:22
Francois Raynaud and Kim Carter cover moving to DevSecOps from traditional delivery approaches. Shifting security focus up front. Building a development team with not only development specialties, but also security and operations.
SE Radio 287: Success Skills for Architects with Neil Ford 11.04.2017 1:05:52
Neal Ford chats with Kim Carter about the required skills of a Software Architect, creating and maintain them, transition roles. The importance of history, developing soft skills, and dealing with losing technical skills.
SE Radio 286: Katie Malone Intro to Machine Learning 28.03.2017 48:46
Show host Edaena Salinas talks with Katie Malone about Machine Learning. Katie Malone is a Data Scientist in the Research and Development department at Civis Analytics. She is also an instructor of the Intro to Machine Learning online course from Udacity and host of Linear Digressions, a podcast about machine learning. Topics include: machine learning, data science, a career in machine learning.
SE Radio 285: James Cowling on Dropbox's Distributed Storage System 14.03.2017 45:58
James Cowling of Dropbox tells Robert Blumen about their massive migration from Amazon's S3 to their own distributed storage system.
SE Radio 284: John Allspaw on System Failures: Preventing, Responding, and Learning From 07.03.2017 51:43
John Allspaw CTO of Etsy speaks with Robert Blumen about systemic failures and outages. Why they cannot be totally prevented, how to respond, and what we can learn from them.
SE Radio 283: Alexander Tarlinder on Developer Testing 28.02.2017 1:09:42
Felienne talks with Alexander Tarlinder on how to test as a developer. What can and should developers test?
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.