Jay Kreps, CEO of Confluent discusses an enterprise integration architecture organized around an event log. Robert Blumen spoke with Jay about the N-squared problem of data integration; how LinkedIn tried and failed to solve the integration...
Stephen Wolfram, creator of Mathematica and Wolfram Alpha discusses the wolfram language, which is behind both projects. Host Adam Gordon Bell spoke with Stephen Wolfram about computing, computational essays, building a language, notebook-based...
Jeremy Howard from fast.ai explains deep learning from concept to implementation. With transfer learning, individuals and small organizations can quickly get to work on machine learning problems using the open source fastai library and desktop...
Sam Procter a researcher at the Software Engineering Institute of Carnegie Mellon University discusses Security in Software design. Justin Beyer spoke with Procter about Architecture Design Languages, specifically Architecture Analysis and Design...
Ryan Singer, head of strategy at Basecamp, discusses the “Shape Up” method of software development with host Nate Black. Scrum pushes too many strategic decisions down on development teams, without giving them enough time to do meaningful work...
Bob Kepford of Mediacurrent discusses Decoupled Content Management Systems. From their inception, content management systems (CMS) have been built in a monolithic fashion. Lately, however, some CMS practitioners have begun migrating to a decoupled...
Abhinav Asthana, a founding partner and CEO of the API development tool Postman, discusses API design and testing, where to start, which types of APIs to offer, what tools you can use, what features to expose, and which is his favorite API to...
Spencer Dixon of Tuple discusses building a pair programming application using WebRTC. Host Jeremy Jung spoke with Spencer about what WebRTC is; its uses cases; resources for learning; its limitations; capturing video and audio from an OS; choosing...
Evan Gilman and Doug Barth, authors of Zero-Trust Networks: building secure systems in untrusted networks discuss zero-trust networks. The discussion covers: the perimeter network architecture; the threat model in modern networks; the meaning of...
Boris Cherny, author of Programming TypeScript, speaks with Nate Black explaining how TypeScript can scale Javascript projects to larger teams, larger code bases, and across devices. TypeScript is a “gradually typed” language, which allows you to...

