The Podcast for Professional Software Developers

Similar Podcasts

The Cynical Developer

The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

Elixir Outlaws

Elixir Outlaws
Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.

Ship It! DevOps, Infra, Cloud Native

Ship It! DevOps, Infra, Cloud Native
A show about getting your best ideas into the world and seeing what happens. We talk about code, ops, infrastructure, and the people that make it happen. Gerhard Lazu and friends explore all things DevOps, infra, and running apps in production. Whether you’re cloud native, Kubernetes curious, a pro SRE, or just operating a VPS… you’ll love coming along for the ride. Ship It honors the makers, the shippers, and the visionaries that see it through. Some people search for ShipIt or ShipItFM and can’t find the show, so now the strings ShipIt and ShipItFM are in our description too.

SE-Radio Episode 253: Fred George on Developer Anarchy

March 24, 2016 55:36 133.48 MB Downloads: 0

Fred George talks with Eberhard about “Developer Anarchy” – a development approach Fred has been using very successfully in different organizations. Developer Anarchy is a manager-less process. All team members write code. There are no stories. Instead developers figure out how to reach specific business goals. Besides writing code some team members have additional responsibilities: […]

SE-Radio Episode 252: Christopher Meiklejohn on CRDTs

March 15, 2016 55:00 79.25 MB Downloads: 0

Robert Blumen talks to Christopher Meiklejohn about conflict-free replicated data types (CRDTs). The discussion covers forms of consistency in distributed systems; conflicts and conflict resolution algorithms; consistency and concurrency; the discovery of CRDTs; state-based and operations-based CRDTs; examples of some well-known CRDTs, including counters and sets; time and space complexity; uses of CRDTs in chat […]

SE-Radio Episode 251: Martin Klose on Code Retreats

March 02, 2016 52:25 125.86 MB Downloads: 0

Martin Klose talks with Eberhard Wolff about Coderetreats – events where developers practice techniques like test-driven development or refactoring in a safe environment to develop software craftsmanship. Martin talks about how Coderetreats work and why they are a great way to become a better developer. Also he explains the different types and the Global Day […]

SE-Radio Episode 250: Jürgen Laartz and Alexander Budzier on Why Large IT Projects Fail

February 22, 2016 43:23 104.15 MB Downloads: 0

Alex Budzier of the Oxford Saïd Business School and Jürgen Laartz of McKinsey Berlin join Robert Blumen to discuss their research on large IT project failures. The show covers: What is a “large” project? What is the definition of failure? Cognitive biases and project failures. Are some attributes of projects predictive of failure? The catastrophic […]

SE Radio Episode 249: Vaughn Vernon on Reactive Programming with the Actor Model

February 11, 2016 1:02:14 89.67 MB Downloads: 0

In this episode, SE Radio Host Stefan Tilkov talks to Vaughn Vernon about the topic of his most recent book, Reactive Messaging Patterns with the Actor Model. Vaughn explains the concepts and history of reactive programming, the actor model and its consequences, actors and their relation to object orientation, a typical approach for designing a […]

SE-Radio Episode 248: Axel Rauschmayer on JavaScript and ECMAScript 6

January 28, 2016 1:03:13 151.77 MB Downloads: 0

Johannes Thönes talks to author and speaker Axel Rauschmayer about JavaScript and ECMAScript 6. They first talk about JavaScript’s origin and history. They discuss the standardization of ECMAScript and the version history. Then, they dive into the key concept of JavaScript as a language and explain the new features coming into the language with the […]

SE-Radio Episode 247: Andrew Phillips on DevOps

January 20, 2016 1:04:40 155.26 MB Downloads: 0

Sven Johann talks with Andrew Phillips about DevOps. First, they try to define it. Then, they discuss its roots in agile operations, its relationship to lean development and continuous delivery, its goals, and how to get started. They proceed to system thinking and what “You build it, you run it” means for a system when […]

SE-Radio Episode 246: John Wilkes on Borg and Kubernetes

January 07, 2016 57:19 82.58 MB Downloads: 0

John Wilkes from Google talks with Charles Anderson about managing large clusters of machines. The discussion starts with Borg, Google’s internal cluster management program. John discusses what Borg does and what it provides to programmers and system administrators. He also describes Kubernetes, an open-source cluster management system recently developed by Google using lessons learned from […]

SE Radio Episode 245: John Sonmez on Marketing Yourself and Managing Your Career

December 28, 2015 54:12 130.11 MB Downloads: 0

Charles Anderson talks to John Sonmez, the author of Soft Skills—“the software developer’s life manual.” They start out discussing the book and what it covers, which is pretty much everything in a developer’s life outside of code. The book contains seven sections; they discuss two of them: “Career” and “Marketing Yourself.” John discusses the value […]

SE-Radio Episode 244: Gernot Starke on Architecture Documentation using arc42

December 16, 2015 52:09 125.22 MB Downloads: 0

Gernot Starke talks about arc42: an open-source set of templates he developed to document software architecture based on his practical experience with real projects. Also Gernot and host Eberhard then discuss how documenting architecture fits into agile processes and how to find the right amount of documentation for a system. They walk through the different […]

SE-Radio Episode 243: RethinkDB with Slava Akhmechet

December 01, 2015 57:01 54.79 MB Downloads: 0

Slava Akhmechet and Jeff Meyerson discuss RethinkDB, an open source database for the real-time Web. RethinkDB pushes data to the application rather than requiring the application to poll the database for updates. The discussion begins with the question of why databases need to be rethought–why is it better to build JSON-pushing into the database layer […]

SE-Radio Episode 242: Dave Thomas on Innovating Legacy Systems

November 13, 2015 1:03:51 92.01 MB Downloads: 0

Sven Johann talks with Dave Thomas about innovating legacy systems. Dave clarifies first why legacy systems are both valuable and problematic. Next, they discuss bad systemic and good incremental approaches for innovation of legacy systems; why you shouldn’t rewrite an old system but rather focus on tactical changes to reduce cost or increase productivity within […]

SE-Radio Episode 241: Kyle Kingsbury on Consensus in Distributed Systems

November 03, 2015 1:01:14 147.03 MB Downloads: 0

Kyle Kingsbury, known as Aphyr on Twitter and for his blog by the same name, talks to Stefan Tilkov about consensus in distributed systems and about his experience in testing systems to see how they behave in case of failures. In addition to discussing some of the theoretical foundations, such as the CAP theorem, isolation […]

SE-Radio Episode 240: The Groovy Language with Cédric Champeau

October 22, 2015 1:08:38 65.93 MB Downloads: 0

Josh Long talks to Cédric Champeau about the latest and greatest in the Groovy JVM language, how it has evolved over the years, and where it’s going. They start by talking about the existing features in the language, the language’s history and then move on to discuss where the language is going, how Java 8 […]

SE-Radio Episode 239: Andrew Clay Shafer on Modern Platform-as-a-Service

October 02, 2015 1:16:35 110.33 MB Downloads: 0

Josh Long talks to Pivotal’s Andrew Clay Shafer about the state of platforms-as-a-service (PaaS; like Cloud Foundry). They cover how pass relates to the fast-evolving container-ready distributed runtimes such as Lattice, Kubernetes and Mesos. The discussion starts with a look at what PaaS means and moves on to how the technology has evolved, the community […]