Recent Episodes

SE-Radio Episode 231: Joshua Suereth and Matthew Farwell on SBT and Software Builds

Filed in Episodes by on July 1, 2015 0 Comments
SE-Radio Episode 231: Joshua Suereth and Matthew Farwell on SBT and Software Builds

Joshua Suereth and Matthew Farwell discuss SBT (Simple Build Tool) and their new book SBT in Action. They first look at the factors creating a need for build systems and why they think SBT—a new addition to this area—is a valuable contribution in spite of the vast number of existing build tools. Host Tobias Kaatz, […]

Continue Reading »

Episode 230: Shubhra Kar on NodeJS

Filed in Episodes by on June 26, 2015 4 Comments
Episode 230: Shubhra Kar on NodeJS

Shubhra Kar of StrongLoop talks to Jeff Meyerson about Node.js. Node allows for server-side JavaScript. Shubra and Jeff explore why Node is so important from three standpoints: isomorphic JavaScript, the single-threaded-concurrency model, and the “API economy.” Isomorphic JavaScript apps have their own control and viewing logic, but they share the state and specification of the […]

Continue Reading »

Episode 229: Flavio Junqueira on Distributed Coordination with Apache ZooKeeper

Filed in Episodes by on June 17, 2015 1 Comment
Episode 229: Flavio Junqueira on Distributed Coordination with Apache ZooKeeper

Flavio Junqueira is the author of Zookeeper: Distributed Process Coordination. Flavio and Jeff Meyerson begin by defining ZooKeeper and talking about what ZooKeeper is and isn’t. ZooKeeper can be thought of as a patch against certain fallacies of distributed computing: that the network is secure, has zero latency, has infinite bandwidth, and so on. With […]

Continue Reading »

Episode 228: Software Architecture Sketches with Simon Brown

Filed in Episodes by on June 11, 2015 2 Comments
Episode 228: Software Architecture Sketches with Simon Brown

Simon Brown, author of Software Architecture for Developers, talks with Sven Johann about using simple sketches to visualize, communicate and document software architecture. The show starts with a consideration of why sketches are more useful than UML and then continues with the explanation of the C4 model (context, containers, components and classes) and how it fits […]

Continue Reading »

Episode 227: Eric Brewer: The CAP Theorem, Then and Now

Filed in Episodes by on May 27, 2015 3 Comments
Episode 227: Eric Brewer: The CAP Theorem, Then and Now

Robert Blumen talks with Eric Brewer, who discovered the CAP (consistency, availability, partition tolerance) theorem. The first part of the show focuses on Brewer’s original thesis presented at the 2000 ACM Symposium on Principles of Distributed Computing (PODC): What set of problems motivated the formulation of CAP? How was it understood at the time? What are […]

Continue Reading »