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

Technology

Podcast website

www.se-radio.net

Latest episode

Jul 8, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

SE Radio 357: Adam Barr on Code Quality 20.02.2019

Felienne interviews Adam Barr about code quality? Why do programmers pick up bad habits about programming and what can be done to improve that?

SE Radio 356: Tim Coulter on Truffle, Smart Contracts and DApp Development with Truffle, Truffle Ecosystem and Roadmap 14.02.2019

Tim Coulter, the founder of Truffle (Ethereum DApp development framework) discusses the Truffle framework for Ethereum SmartContracts and Decentralized App development. Kishore Bhatia spoke with Tim Coulter about: Ethereum Decentralized Apps (DApps)...

SE Radio 355: Randy Shoup Scaling Technology and Organization 08.02.2019

Randy Shoup talks with SE-Radio's Travis Kimmel about how to scale technology and organizations together, so that an organization can move faster as they grow (and not slow down). Their discussion covers how to effectively scale culture, process...

SE Radio 354: Avi Kivity on ScyllaDB.mp3 01.02.2019

Avi Kivity of Scylladb deep dives into the internals of Scylladb and what makes it a high performant version of Cassandra, a distributed key-value datastore. The discussion covers the architecture of Scylladb, its relationship with high performance...

SE Radio 353: Max Neunhoffer on Multi-model databases and ArangoDB 25.01.2019

Max Neunhoffer of ArangoDB discusses about multi-model databases in general, and open source ArangoDB, in specific, with show host Nishant Suneja. The show discussion covers motivation behind deploying a multi-model database in an enterprise setting, and deep dives into ArangoDB internals.

SE Radio 352: Johnathan Nightingale on Scaling Engineering Management 16.01.2019

Travis Kimmel talks with Johnathan Nightingale about scaling engineering management. Their discuss when to hire additional engineering managers and how to set them up for success, how leaders can prepare for "growing pains" as an organization scales,

Episode 351 - Bernd Rücker on Orchestrating Microservices with Workflow Management 10.01.2019

Bernd Rücker, who has contributed to multiple open source workflow management projects, discusses orchestrating microservices with workflow management.  As distributed systems evolve into a family of microservices that must handle long-running stateful processes with time-dependent actions, events, multiple paths through the system, and complex rollbacks, the workflow management model provides a w...

SE Radio 350: Vivek Ravisankar on HackerRank 19.12.2018

Vivek Ravisankar, the CEO and founder of HackerRank spoke with SE Radio's Kishore Bhatia about automated coding skills assessments and the HackeRank platform. Topics include: HackerRank as a coding skills assessment platform and how such platforms help in skills assessments and coding interviews - both for developers and employers. The interview also covers the journey from developer learning to g...

SE Radio 349: Gary Rennie on Phoenix 12.12.2018

Gary Rennie, a core contributor to Phoenix and Plug, discusses the Phoenix, a web framework for Elixir. Host Nate Black talks with Gary about the parts of Phoenix, writing a Phoenix application, and troubleshooting performance issues.

SE Radio 348 Riccardo Terrell on Concurrency 05.12.2018

Felienne interviews Riccardo Terrell on his book ‘Concurrency in .NET: Modern patterns of concurrent and parallel programming’ on concurrency, parallelism and immutability and common issues that developers run into when solving concurrent problems.

SE Radio 347: Daniel Corbett on Load Balancing and HAProxy 28.11.2018

Guest Daniel Corbett discusses how to scale your application with the help of load balancing. Hear details on HAProxy and the load balancing ecosystem as a whole.

SE Radio 346: Stephan Ewen on Streaming Architecture 14.11.2018

Edaena Salinas talks with Stephen Ewen about streaming architecture. Stephen is one of the original creators of Apache Flink. Topics discussed: stream processing vs batch processing, architecture components of stream architectures, Apache Flink...

SE Radio 345: Tyler McMullen on Content Delivery Networks (CDNs) 07.11.2018

Learn how to protect and speed up your application with the help of a Content Delivery Network. You'll also hear about advancements in CDNs that allow you to handle application logic and dynamic content at the edge.

SE Radio 344: Pat Helland on Web Scale 31.10.2018

Edaena Salinas talks with Pat Helland about Web Scale. Pat is a Principal Software Architect at Salesforce where he works on a cloud based multi-tenant database technology. The discussion covers: Datacenters and hardware, DevOps, developing at scale, stateless vs stateful services, preparing a system for failures and sql vs nosql databases.

SE Radio 343: John Crain on Ethereum and Smart Contracts 24.10.2018

Kishore Bhatia discussed Ethereum and Smart Contracts with John Crain. Topics include: understanding the motivations for a decentralized computing model, Application architecture on Ethereum, development frameworks and tools. John's experience developing and launching his own product Pixura on Ethereum mainnet, approaches,

SE Radio Episode 342 - István Lam on Privacy by Design with GDPR 18.10.2018

István Lam of Tresorit talks with host Kim Carter about GDPR (the EU General Data Protection Regulation, which has been described as "the most important change in data privacy regulation in 20 years.")  The discussion covers terminology, planning, implementation, users' rights regarding their personal data, managing personally identifiable information (PII) across an organization, and required doc...

SE Radio 341: Michael Hausenblas on Container Networking 10.10.2018

Michael Hausenblas talks with host Kim Carter about topics covered in Michael's ebook Container Networking , such as single vs. multi-host container networking, orchestration, Kubernetes, service discovery, and many more. Michael and Kim also discuss the roles that IPTables plays, how the allocation of IP addresses is handled, along with the assignment of ports. Overlay networks are covered along...

SE Radio 340: Lara Hogan and Deepa Subramaniam on Revitalizing a Cross-Functional Product Organization 03.10.2018

Travis Kimmel talks with Lara Hogan and Deepa Subramaniam about evidence-based tactics that product and engineering leaders can use to can use to diagnose problems that are holding back their teams, and build healthier, high-performing organizations.

SE Radio 339: Jafar Soltani on Continuous Delivery for Multiplayer Games 26.09.2018

Jafar Soltani of Rare (Microsoft Studios) discusses Continuous Delivery in AAA Games and how it can increase quality, reduce crunch, and deliver games faster. Topics include implementation and architecture, asset and delivery pipelines, and special challenges of games.

SE Radio 338: Brent Laster on the Jenkins 2 Build Server 19.09.2018

Brent Laster, author of a book on Jenkins 2, speaks with host Robert Blumen about the Jenkins 2 build server, CI/CD, DevOps and "pipeline as code".

SE Radio 337: Ben Sigelman on Distributed Tracing 11.09.2018

Ben Sigelman CEO of LightStep and co-author of the OpenTracing standard discusses distributed tracing, a form of event-driven observability for debugging distributed systems, understanding latency outlyers, and delivering "white box" analytics.

SE Radio 336: Saša Jurić on Elixir 28.08.2018

Saša Jurić, author of Elixir in Action, explains the Elixir programming language and how it unlocks the benefits of the Erlang ecosystem, revealing the "sweet spot" for Elixir programs: highly scalability and fault tolerant systems with a simple arc

SE Radio 335: Maria Gorlatova on Edge Computing 20.08.2018

Edaena Salinas talks with Maria Gorlatova about Edge Computing. Maria Gorlatova is an Associate Research Scholar at Princeton University Department of Electrical Engineering. The discussion covers: IoT, edge computing, the architecture of edge computing, running a machine learning model on the edge, and the benefits of edge computing.

SE Radio 334: David Calavera on Zero-downtime Migrations and Rollbacks with Kubernetes 14.08.2018

Jeremy Jung talks with David Calavera about zero-downtime migrations and rollbacks with Kubernetes. In this episode we define migrations, rollbacks, and discuss how Netlify was able to migrate to Kubernetes and roll back off of it multiple times without impacting their users. David explains how developers can run old and new systems simultaneously, the importance of defining errors in your system,...

SE Radio 333: Marian Petre and André van der Hoek on Software Design 06.08.2018

Felienne interviews Marian Petre & André van der Hoek on their book 'Software Design Decoded', which contains 66 scientifically backed insights for the design process.

Listen to the Software Engineering Radio - the podcast for professional software developers podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.