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 508: Jérôme Laban on Cross Platform UI
Jérôme Laban, CTO of Uno Platform, joined host Jeff Doolittle for a conversation about Cross-platform User Interfaces. The conversation addressed the unique challenges and possibilities related to applications designed to run on multiple platforms. Issues such as platform fidelity in contrast to product specific fidelity were explored, including the tradeoffs between a lowest-common-denominator approach versus […]
Episode 507: Kevin Hu on Data Observability
Kevin Hu co-founder and CEO at Metaplane, a data observability startup chatted with host Priyanka Raghavan. They discussed basics such as definitions of observability, data observability, key differences and similarities between software vs data observability. The discussion deep dived into components of Data Observability with some examples, biases in data algorithm and how to deal […]
Episode 506: Rob Hirschfeld on Bare Metal Infrastructure
Rob Hirschfeld CEO of RackN discusses Bare Metal as a Service. Host Brijesh Ammanath spoke with Hirschfeld about all things bare metal. Hirschfeld starts with the basics before doing a deep dive into bare metal configuring, provisioning, common failures and challenges, achieving resiliency and the benefits of this set up. The discussion then moves on […]
Episode 505: Daniel Stenberg on 25 years with cURL
Daniel Stenberg, founder and lead developer of cURL and libcurl, discusses what it’s been like looking after them for the past 25 years. Host Gavin Henry spoke with Stenberg about the history of cURL, libcurl, whether C was the right choice, portability, key events in those 25 years, implementing protocols, why HTTP is not so […]
Episode 504: Frank McSherry on Materialize
Frank McSherry, Chief Scientist at Materialize talks about Materialize which is a streaming database for real time analytics by maintaining incremental views over streaming data. Host Akshay Manchale spoke with Frank about various ways in which analytical systems are built over streaming services today, pitfalls associated with those solutions, and how Materialize simplifies both the […]
Episode 503: Diarmuid McDonnell on Web Scraping
Diarmuid McDonnell, a Lecturer in Social Sciences, University of the West of Scotland talks about the increasing use of computational approaches for data collection and data analysis in social sciences research. Host Kanchan Shringi speaks with McDonell about webscraping, a key computational tool for data collection. Diarmuid talks about what a social scientist or data […]
Episode 502: Omer Katz on Distributed Task Queues Using Celery
Omer Katz, a software consultant and core contributor to the Celery discusses the Celery task processing framework with host Nikhil Krishna. Discussion covers in depth: the Celery task processing framework, it’s architecture and the underlying messaging protocol libraries on which it it is built; how to setup Celery for your project, and examine the various […]
Episode 501: Bob Ducharme on Creating Technical Documentation for Software Projects
Bob DuCharme, an experienced technical writer and author talks about writing documentation for software products. In this episode we discuss the various types of documentation that one creates for software products. Host Nikhil Krishna spoke with Bob in depth about the difference between these types of documentation and the audiences they target; importance of using […]
Episode 500: Sergey Gorbunov on Blockchain Interoperability
Sergey Gorbunov of Axelar discusses blockchain interoperability, a technology that enables decentralized applications to work across multiple blockchain ecosystems. Host Philip Winston spoke with Gorbunov about programmable blockchains, distributed vs. centralized changes, the Ethereum virtual machine, Axelar’s Cross-Chain Gateway Protocol and Cross-Chain Transfer Protocol, security issues, delegated proof of stake, and other implementation details. This […]
Episode 499: Uma Chingunde on Building a PaaS
Uma Chingunde of Render compares building a PaaS with her previous experience running the Stripe Compute team. Host Jeremy Jung spoke with Chingunde about the role of a PaaS, building on public cloud providers, build vs buy, choosing features, user experience, managing databases, Series A vs later stage startups, and why internal infrastructure teams should […]
Episode 498: James Socol on Continuous Integration and Continuous Delivery (CI/CD)
James Socol of Policygenius discusses continuous integration and continuous delivery, ways to test and deploy software quickly and easily. SE Radio host Felienne spoke with Socol about why CI and CD matter for the development process, what tools to use to deploy continuously, and how to get your team to adopt the CI/CD mindset and […]
Episode 497: Richard L. Sites on Understanding Software Dynamics
Richard L. Sites discusses his new book Understanding Software Dynamics, which offers expert methods and advanced tools for understanding complex, time-constrained software dynamics in order to improve reliability and performance. Philip Winston spoke with Sites about the five fundamental computing resources CPU, Memory, Disk, Network, and Locks, as well as methods for observing and reasoning […]
Episode 496: Bruce Momjian on Multi-Version Concurrency Control in Postgres (MVCC)
This week, Postgres server developer Bruce Momjian joins host Robert Blumen for a discussion of multi-version concurrency control (MVCC) in the Postgres database. They begin with a discussion of the isolation requirement in database transactions (I in ACID); how isolation can be achieved with locking; limitations of locking; how locking limits concurrency and creates variability […]
Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices
Vaughn Vernon, author of Strategic Monoliths and Microservices, discusses topics covered in his latest book on strategies for purposeful software architecture from the perspective of both business and technical leaders. Host Akshay Manchale talks to Vaughn about barriers that businesses face in managing change in software due to organizational hurdles and technological challenges. Vaughn talks […]
Episode 494: Robert Seacord on Avoiding Defects in C Programming
Robert Seacord, author of Effective C, The CERT C Coding Standard and Secure Coding in C and C++, discusses the top 5 security issues and the tools and techniques you can employ to write secure code in C. Host Gavin Henry spoke with Seacord about the C standards, strings, arrays of chars, null pointers, buffer […]