Developer Voices
de Kris Jenkins
How Would You Type-Check 30 Million Lines of PHP? (with Julien…
À propos de ce podcast
Deep-dive discussions with the smartest developers we know, explaining what they're working on, how they're trying to move the industry forward, and what we can learn from them.
You might find the solution to your next architectural headache, pick up a new programming language, or just hear some good war stories from the frontline of technology.
Join your host Kris Jenkins as we try to figure out what tomorrow's computing will look like the best way we know how - by listening directly to the developers' voices.
Épisodes
Les 20 épisodes les plus récents sur 108
- How Would You Type-Check 30 Million Lines of PHP? (with Julien Verlaguet) · 2 h 21 minHow would you manage 30 million lines of PHP? You can't rewrite it - you'd be fired long before you delivered. That was the problem facing Facebook around 2011, and their answer…
- DuckDB And The Burden of Success (with Hannes Mühleisen) · 1 h 46 minBuilding something people actually want is supposed to be the happy ending. But it arrives with a bill attached: feature requests you didn't ask for, pull requests you'd rather…
- The Enterprise AI Gap (with James Brown) · 1 h 1 minMy guest this week is James Brown, an engineering lead at Schroders, and that's a useful vantage point — asset managers carry all the regulation and organisational weight of a…
- What If Every SQL Query Could Update Incrementally? (with Lalith Suresh) · 1 h 5 minThere's a problem that's bugged the database industry since the 1980s: you run an expensive query over millions of rows, cache the result, and then a single new row arrives…
- What's Worth Knowing In AI Right Now? (with Henry Garner) · 1 h 40 minAI is changing the way we all build software — that much seems clear. But the landscape is moving so fast that even the people paid to keep up are struggling. MCP or skills?…
- Asciinema: Terminal Recording Done Right (with Marcin Kulik) · 1 h 26 minI have a theory that only bad projects get finished — good ones keep finding new things to do. Asciinema is a case in point. What started as a way to share terminal sessions with…
- Building the SpacetimeDB Database, Game-First (with Tyler Cloutier) · 1 h 41 minEighteen months ago, Tyler Cloutier appeared on the show with what sounded like an ambitious (some might say crazy) plan: build a new distributed database from scratch, then use…
- Will Turso Be The Better SQLite? (with Glauber Costa) · 1 h 51 minSQLite is embedded everywhere - phones, browsers, IoT devices. It's reliable, battle-tested, and feature-rich. But what if you want concurrent writes? Or CDC for streaming…
- Can Google's ADK Replace LangChain and MCP? (with Christina Lin) · 1 h 5 minHow do you build systems with AI? Not code-generating assistants, but production systems that use LLMs as part of their processing pipeline. When should you chain multiple agent…
- Building Observable Systems with eBPF and Linux (with Mohammed Aboullaite) · 1 h 11 minHow do you monitor distributed systems that span dozens of microservices, multiple languages, and different databases? The old approach of gathering logs from different machines…
- Solving Git's Pain Points with Jujutsu (with Martin von Zweigbergk) · 1 h 11 minGit might be the most ubiquitous tool in software development, but that doesn't mean it's perfect. What if we could keep Git compatibility while fixing its most frustrating…
- Getting New Technology Adopted (with Dov Katz) · 1 h 5 minGetting new technology adopted in a large organization can feel like pushing water uphill. The best tools in the world are useless if we're not allowed to use them, and as…
- From Unit Tests to Whole Universe Tests (with Will Wilson) · 1 h 12 minHow confident are you when your test suite goes green? If you're honest, probably not 100% confident - because most bugs come from scenarios we never thought to test. Traditional…
- Building Render: Inside a Modern Cloud Platform (with Anurag Goel) · 1 h 24 minHow would you build a Heroku-like platform from scratch? This week we're diving deep into the world of cloud platforms and infrastructure with Anurag Goel, founder and CEO of…
- InfluxDB: The Evolution of a Time Series Database (with Paul Dix) · 1 h 49 minHow hard is it to write a good database engine? Hard enough that sometimes it takes several versions to get it just right. Paul Dix joins us this week to talk about his journey…
- Beyond AI Hype, What Will Developers Actually Use? (with Zach Lloyd) · 1 h 18 minIf AI coding tools are here to stay, what form will they take? How will we use them? Will they be just another window in our IDE, will they push their way to the centre of our…
- The $500 Billion Integration Problem, And One Possible Solution (with Marty Pitt) · 1 h 31 minEver wondered why data integration is still such a nightmare in 2025? Marty Pitt has built something that might finally solve it. TaxiQL isn't just another query language - it's…
- Making Software Crash Before It Breaks (with Isaac Van Doren) · 57 minAt 23, Isaac is already jaded about software reliability - and frankly, he's got good reason to be. When your grandmother can't access her medical records because a username…
- Making Apache Kafka Diskless (with Filip Yonov & Josep Prat) · 1 h 29 minHow do you retrofit a clustered data-processing system to use cheap commodity storage? That's the big question in this episode as we look at one of the many attempts to build a…
- Java's Cutting Edge Comeback (with Josh Long) · 1 h 24 minJava's has been evolving faster than any 30 year old language has a right to do, and there's probably no-one more pleased about it than my guest this week - Josh Long. He's a…







