Software Engineering Radio - The Podcast for Professional Software Developers show

Software Engineering Radio - The Podcast for Professional Software Developers

Summary: Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. Every 10 days, a new episode is published that 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 an independent and non-commercial organization. All content is licensed under the Creative Commons 2.5 license.

Join Now to Subscribe to this Podcast
  • Visit Website
  • RSS
  • Artist: SE-Radio Team
  • Copyright: (c)2006-2015 SE-Radio Team. All content is licensed under the Creative Commons 2.5 license (see http://creativecommons.org/licenses/by-nc-nd/2.5/)

Podcasts:

 Episode 369: Derek Collison on Messaging Systems and NATS | File Type: audio/mpeg | Duration: 01:09:27

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 | File Type: audio/mpeg | Duration: 1:00:51

Bryan Helmig, CTO and Co-Founder of Zapier, discusses managing distributed software teams. Marcus Blankenship spoke with Helmig about how to create a productive remote culture, collaboration patterns and tools, the challenges of time zones, special challenges that managers face, and the extra importance of clear communication on remote teams.   Related Links Zapier Guest twitter: […]

 Episode 368: Bryan Helmig on Managing Distributed Teams | File Type: audio/mpeg | Duration: 01:00:51

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 | File Type: audio/mpeg | Duration: 53:04

Felienne talks to Diomidis Spinellis about debugging.  The discussion covers: defining “debugging” which can mean using a debugger or the process of finding and removing bugs; how is it done best; variation across different programming languages or paradigms; debugging different types of applications; tools for debugging: print-statements, version-control systems, operating system tools. Assessing debugging skills […]

 Episode 367: Diomidis Spinellis on Debugging | File Type: audio/mpeg | Duration: 53:05

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.

 366: Test Automation | File Type: audio/mpeg | Duration: 52:54

Arnon Axelrod speaks with SE Radio’s Simon Crossley about test automation, a large complex subject that most listeners will have at least some familiarity with. Axelrod has worked in software engineering and test automation in several high-tech companies, including Microsoft and NCR Corporation, where he established a test automation infrastructure that was used by over […]

 366: Test Automation with Arnon Axelrod | File Type: audio/mpeg | Duration: 52:54

Arnon Axelrod speaks with SE Radio’s Simon Crossley about test automation, a large complex subject that most listeners will have at least some familiarity with. Axelrod has worked in software engineering and test automation in several high-tech companie...

 365: Thorsten Ball on Building an Interpreter | File Type: audio/mpeg | Duration: 1:04:01

Thorsten Ball, author of Writing an interpreter in Go as well as its sequel Writing a Compiler in Go. Adam Gordon Bell spoke with Ball about building an interpreter. Topics covered include the differences between an interpreter and a compiler, what languages are most commonly used for writing interpreters, the advantages and disadvantages of go, […]

 365: Thorsten Ball on Building an Interpreter | File Type: audio/mpeg | Duration: 01:04:02

Today's guest is Thorsten Ball, author of Writing an interpreter in Go as well as its sequel Writing a Compiler in Go. Thorsten lives near Frankfurt, Germany. Thorsten loves to deep dive into programming topics like programming languages, interpreters...

 364: Peter Zaitsev on Choosing the Right Open Source Database | File Type: audio/mpeg | Duration: 1:11:17

Peter Zaitsev of Percona discusses with host Nate Black how to choose the right open source database and why you may need multiple databases. Topics include: vendor lock-in and the role of cloud database services, the value of experience, judging what use cases databases are bad at, why there is no free lunch when it […]

 364: Peter Zaitsev on Choosing the Right Open Source Database | File Type: audio/mpeg | Duration: 01:11:17

Peter Zaitsev explains: avoiding vendor lock-in, judging what databases are bad at, why not to copy the big players, when to "go with the crowd", when to use cloud services vs. running your own infrastructure, and the role of containerization.

 363: Jonathan Boccara on Understanding Legacy Code | File Type: audio/mpeg | Duration: 1:00:22

Jonathan Boccara, author of The Legacy Code Programmer’s Toolbox discusses understanding and working with legacy code. Working with legacy code is a key skill of professional software development that is often neglected. Host Adam Gordon Bell spoke with Boccara about reading legacy code, developing the right attitude for approaching legacy code and several techniques for […]

 363: Jonathan Boccara on Understanding Legacy Code | File Type: audio/mpeg | Duration: 01:00:23

Jonathan Boccara, author of The Legacy Code Programmer’s Toolbox discusses understanding and working with legacy code. Working with legacy code is a key skill of professional software development that is often neglected.

 SE-Radio Episode 362: Simon Riggs on Advanced Features of PostgreSQL | File Type: audio/mpeg | Duration: 58:00

Simon Riggs, founder and CTO of 2nd Quadrant, discusses the advanced features of the Postgres database, that allow developers to focus on applications whilst the database does the heavy lifting of handling large and diverse quantities of data. Host Simon Crossley spoke with Riggs about advanced SQL, indexes, extensibility and scale; using window functions to […]

 SE-Radio Episode 362: Simon Riggs on Advanced Features of PostgreSQL | File Type: audio/mpeg | Duration: 58:01

Simon Riggs, founder and CTO of 2nd Quadrant, discusses the advanced features of the Postgres database, that allow developers to focus on applications whilst the database does the heavy lifting of handling large and diverse quantities of data.

Comments

Login or signup comment.