The Podcast for Professional Software Developers
Similar Podcasts
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 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
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.
Episode 403: Karl Hughes on Speaking at Tech Conferences
Karl Hughes of @cfp_land discusses the why and how of public speaking with Felienne. He first explains the four reasons that engineers might have to start public speaking and then shares concrete tips for finding the right conferences to submit to, and writing a good abstract and title. The discussion explores the process of creating […]
Episode 402: Rich Harris on the Svelte Javascript Framework
Rich Harris, author of the Javascript module bundler Rollup, discusses with SE Radio’s Adam Conrad his Javascript framework Svelte as a high-performance alternative to mainstay frameworks such as React, Angular, and Vue. They begin with a brief overview of Svelte and how it came to be, then dive in on the compiler-as-a-framework concept, briefly discussing its […]
Episode 401: Jeremy Miller on Waterfall Versus Agile
Jeremy Miller, Senior Software Architect at Calavista Software, compares and contrasts his experiences with waterfall and agile methodologies. Host Jeff Doolittle spoke with Miller about the history of these methodologies and which elements of them Miller has experienced as either detrimental or useful. Variations on Agile methodologies were also discussed, along with what practices can […]
Episode 400: Michaela Greiler on Code Reviews
Michaela Greiler discusses the importance of code reviews and how to conduct them. Felienne spoke with Greiler about the practice of code reviews, how to get better at them, what tools can be used to support them, as well as how to behave in the roles of both reviewer and code author. Related Links […]
Episode 399: Sumit Kumar on Building Maps using Leaflet
Sumit Kumar, Head of Engineering at SHARE NOW, talks about creating mapping applications in JavaScript using the Leaflet library. Jeremy Jung spoke with Sumit about what leaflet is and when to use it; sources for street map tile layers; using GeoJSON to store markers and shapes; raster vs vector data; working with live sources like […]
Episode 398: Apache Kudu with Adar Lieber-Dembo
Adar Lieber-Dembo from Cloudera discusses Apache Kudu, which is a columnar data storage system for fast analytics and fast ingestion of large datasets. Kudu takes its inspiration from systems in the Hadoop ecosystem, but it addresses many of their shortcomings. SE Radio’s Akshay Manchale spoke with Adar about motivations behind building Kudu, features available for […]
Episode 397: Pat Helland on Data Management with Microservices
Pat Helland, who has been working on building data management systems since 1978, talks to host Akshay Manchale about Data Management at scale with Microservices. Pat talks about trends in storage and computing, state management, immutable data storage, and idempotent computation. He also talks about various ways to look at data — “inside” vs. “outside,” “prescriptive” […]
Episode 396: Barry O’Reilly on Antifragile Architecture
Barry O’Reilly of Black Tulip Technology discusses Antifragile Architecture, an approach for designing systems that actually improve in the face of complexity and disorder. Host Jeff Doolittle spoke with O’Reilly about the characteristics of antifragility and the nature of complexity in software systems and business environments. Various processes and practices were discussed for applying the […]
Episode 395: Katharine Jarmul on Security and Privacy in Machine Learning
Katharine Jarmul of DropoutLabs discusses security and privacy concerns as they relate to Machine Learning. Host Justin Beyer spoke with Jarmul about attacks that can be leveraged against data pipelines and machine learning models; attack types – adversarial example, model inference, deanonymization; and how they can be utilized to manipulate model outcomes; the dangers of […]
Episode 394: Chris McCord on Phoenix LiveView
Chris McCord, author of the Phoenix Framework and Programming Phoenix 1.4, discusses Phoenix’s LiveView functionality to showcase the power of real-time applications without the need for writing a single line of JavaScript. Host Adam Conrad spoke with Chris McCord about the basics of LiveView, how it was created, and the best use cases for integrating […]
Episode 393: Jay Kreps on Enterprise Integration Architecture with a Kafka Event Log
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 problem; the nature of events; the enterprise event schema; schema definition languages; the use of an event log in […]
Episode 392: Stephen Wolfram on Mathematica
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 computing, and teaching children how to code. Stephen discusses the origin story behind Mathematica and why it is so unique and sometimes considered […]
Episode 391: Jeremy Howard on Deep Learning and fast.ai
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 graphics hardware. Jeremy and host Nate Black discuss neural network architecture and deep learning models, using pre-trained models from a […]
SE-Radio Episode 390: Sam Procter on Security in Software Design
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 Language (AADL) about what it is, how it can be used for security and privacy. Specifically, he discussed AADL, the tooling that is […]
Episode 389: Ryan Singer on Basecamp’s Software Development Process
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. Instead, Basecamp uses an up-front mix of strategy and design called “shaping”. Basecamp sees backlogs as a […]