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 388: Bob Kepford on Decoupled Content Management Systems
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 approach. As with any change in approach, there are trade-offs to consider, and a decoupled CMS is not a solution for […]
Episode 387: Abhinav Asthana on Designing and Testing APIs
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 reference. Host Gavin Henry spoke with Asthana about gRPC, GraphQL, RESTful, JSON, API […]
Episode 386: Spencer Dixon on Building Low Latency Applications with WebRTC
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 a video codec; connecting clients by traversing NATs, challenges of working with WebRTC in a native application […]
Episode 385: Evan Gilman and Doug Barth on Zero-Trust Networks
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 “trust in the network”; why we should not trust our networks (it’s probably already owned); the concept of zero trust in […]
Episode 384: Boris Cherny on TypeScript
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 add compile time verification to a JavaScript project bit by bit. TypeScript aims to be practical by catching common […]
Episode 383: Neil Madden On Securing Your API
Neil Madden, author of the API Security in Action book and Security Director of ForgeRock, discusses the key technical features of securing an API. Host Gavin Henry spoke with Madden about API versus Web App security, choice of authentication tokens, the various security models you can follow, NIST-800-92, ISO27001, STRIDE, CIA Triad, audit log best […]
Episode 382: Michael Chan on Learning ReactJS
Michael Chan of the React Podcast discusses React, a front end JavaScript framework. Host Jeremy Jung spoke with Chan about what React is, when to introduce it, and how to learn it without being overwhelmed. Michael explains how JSX combines JavaScript and HTML-like markup to build components and how it decides how to automatically manipulate […]
Episode 381: Josh Long on Spring Boot
Josh Long, developer advocate at Pivotal, discusses Spring Boot with host Simon Crossley, and the features that it provides to efficiently develop production ready enterprise web applications. With 18 years of experience the Spring Framework is certainly mature, and Spring Boot is an attempt to package many of the standard patterns of enterprise development to […]
Episode 380: Margaret Burnett on Gender, Cognitive Styles and Usability Bugs
Margaret Burnett of Oregon State University spoke with SE Radio’s Felienne about GenderMag, a way to assess the inclusivity of software. This episode explores ‘inclusivity bugs’ — issues that might impede software’s usability — discussing the different cognitive styles people can have, and how to make sure that the software we create is usable for […]
Episode 379: Claire Le Goues on Automated Program Repair
Claire Le Goues, Associate Professor at Carnegie Mellon University discusses her area of research: automated program repair – the ability of programs to fix bugs in other programs. Host Felienne spoke with Le Goues about how these techniques work. The techniques include: applying ‘sensible’ edits (moving blocks of code, adding null checks automatically) and then […]
Episode 378: Joshua Davies on Attacking and Securing PKI
Joshua Davies, author of Implementing SSL / TLS Using Cryptography and PKI discussed SSL/TLS, public-key infrastructure, certificate authorities, and vulnerabilities in the security infrastructure. Robert Blumen spoke with Davies about the history of SSL/TLS; TLS 1.3; symmetric and asymmetric cryptography; the TLS handshake; the Diffie-Helman key exchange; the HTTPS protocol; verification of domain ownership; man-in-the-middle […]
Episode 377: Heidi Howard on Distributed Consensus
Heidi Howard, a researcher in the field of distributed systems, discusses distributed consensus. Heidi explains when we need it, when we don’t need and the algorithms we use to achieve it. Adam Gordon Bell spoke with Heidi about the history of distributed consensus, paxos and variations on it, such as raft and flexible paxos, performance and […]
Episode 376: Justin Richer On API Security with OAuth 2
Justin Richer, lead author of the OAuth2 In Action book and editor of OAuth extensions RFC 7591, 7592, and 7662, discusses the key technical features of the OAuth 2.0, the industry-standard protocol for authorization and what makes this the best choice for authorizing access to API resources. Host Gavin Henry spoke with Richer about browser […]
Episode 375: Gabriel Gonzalez on Configuration
Gabriel Gonzalez, the creator of Dhall, the non-repetitive alternative to YAML on why configuration is important and how we can make it better. Adam Gordon Bell spoke Gonzalez about Dhall, yaml, total functional programming and dealing with configuration at scale. Topics covered include problems dealing with configuration in a large organization, removing duplication from configuration, […]
Episode 374: Marcus Blankenship on Motivating Programmers
Marcus Blankenship discusses programmer motivation (and de-motivation), which is key to job satisfaction, performance, and turnover. Travis Kimmel spoke with Blankenship about why engineering motivation matters, the unique motivation needs of engineers, mentoring and coaching for motivation, 1:1s, and self-motivation. Related Links Marcus Blankenship’s website Habits that Ruin Your Technical team Related SE-Radio Episodes […]