Developer Voices

Kris Jenkins
undefined
20 snips
Jul 17, 2025 • 1h 18min

Beyond AI Hype, What Will Developers Actually Use? (with Zach Lloyd)

In this engaging discussion, Zach Lloyd, Co-founder of Warp, delves into the evolution of AI in development. He shares insights on the transition from traditional terminals to agentic development environments, highlighting how AI can enhance coding efficiency and user experience. The conversation also navigates the complexities of AI technologies, the importance of human oversight, and the responsibilities developers hold in maintaining code quality despite AI influences. Zach offers a fascinating glimpse into how these innovations could reshape our programming experiences.
undefined
8 snips
Jul 4, 2025 • 1h 32min

The $500 Billion Integration Problem, And One Possible Solution (with Marty Pitt)

Marty Pitt, a seasoned software developer with a wealth of experience in banking data integration, reveals his groundbreaking creation, TaxiQL. This innovative semantic layer allows users to query data across disparate systems without getting bogged down by technicalities. Marty discusses the monumental challenges of data integration, the importance of clear semantic frameworks, and the ways TaxiQL can help minimize the burdens on developers. He dives into the future of AI in system integration and how it can enhance processes through greater contextual understanding.
undefined
39 snips
Jun 19, 2025 • 57min

Making Software Crash Before It Breaks (with Isaac Van Doren)

Isaac Van Doren, a passionate software engineer, shares his insights on improving software reliability. He discusses the frustrations that arise when software fails users, such as critical healthcare systems. Isaac advocates for using runtime assertions and static typing as "little bombs" in code to preemptively catch bugs. He highlights the Roc programming language's tailored approach to development, making reliability easier by aligning languages with specific problems. The conversation is packed with practical tips for creating robust feedback loops and enhancing overall software stability.
undefined
29 snips
Jun 5, 2025 • 1h 29min

Making Apache Kafka Diskless (with Filip Yonov & Josep Prat)

Joining the conversation are Josep Prat and Filip Yonov from Aiven, both experts in Apache Kafka and data streaming. They delve into the innovative shift towards making Kafka diskless, utilizing cloud services like S3 for scalable storage. The discussion includes the economic implications of data replication, the challenges of integrating new features without breaking existing compatibility, and the importance of community collaboration in open-source projects. Listeners will also find insights into Kafka's configurations and the future of cloud integration.
undefined
65 snips
May 23, 2025 • 1h 24min

Java's Cutting Edge Comeback (with Josh Long)

Josh Long, a Java and Kotlin programmer and Spring advocate, shares his thoughts on Java's remarkable evolution. He dives into projects like Valhalla and Panama that are modernizing the language for AI workloads. The discussion touches on advancements like virtual threads and the Vector API, enhancing performance for data-intensive tasks. Josh also highlights Java's resilience and adaptability in a competitive landscape, and how it remains relevant for enterprise solutions amidst the rise of alternative programming languages.
undefined
23 snips
May 8, 2025 • 1h 12min

The State & Future of Apache Kafka (with Anatoly Zelenin)

Anatoly Zelenin, co-author of 'Apache Kafka in Action,' shares his expertise on the evolution of Apache Kafka and its impact on real-time data processing. He discusses Kafka's advantages over traditional databases and the complexities of integrating microservices. The conversation covers the challenges of building scalable data infrastructure, including data silos and transformation limitations. Zelenin highlights Kafka's promising future in enhancing transaction management and its critical role in optimizing modern data architectures.
undefined
21 snips
Apr 25, 2025 • 1h 32min

DataFusion - The Database Building Toolkit (with Andrew Lamb)

Building a database is a serious undertaking. There are just so many parts that you have to implement before you even get to a decent prototype, and so many hours of work before you could begin working on the ideas that would make your database unique. Apache DataFusion is a project that hopes to change all that, but building an extensible, composable toolkit of database pieces, which could let you build a viable database extremely quickly, and then innovate from that starting point. And even if you’re not building a database, it’s a fascinating project to explain how databases are built.Joining me to explain it all is Andrew Lamb, one of DataFusion’s core contributors, and he’s going to take us through the whole stack, how it’s built and how you could use it. Along the way we cover everything from who’s building interesting new databases and how you manage a large, open-source Rust project.–DataFusion Homepage: https://datafusion.apache.org/DataFusion on Github: https://github.com/apache/datafusionDataFusion Architecture (with diagrams!): https://youtu.be/NVKujPxwSBA?si=tw9ACxlbdpBuVsnv&t=1045Datalog: https://docs.racket-lang.org/datalog/Tokio: https://tokio.rs/Andrew’s Homepage: http://andrew.nerdnetworks.org/Andrew’s Blog Post about Tokio: https://thenewstack.io/using-rustlangs-async-tokio-runtime-for-cpu-bound-tasks/Velox: https://velox-lib.io/Arroyo: https://www.arroyo.dev/Synnada: https://www.synnada.ai/LanceDB: https://lancedb.com/SDF+DBT: https://docs.sdf.com/integrations/dbt/integratingSupport Developer Voices on Patreon: https://patreon.com/DeveloperVoicesSupport Developer Voices on YouTube: https://www.youtube.com/@developervoices/joinKris on Bluesky: https://bsky.app/profile/krisajenkins.bsky.socialKris on Mastodon: http://mastodon.social/@krisajenkinsKris on LinkedIn: https://www.linkedin.com/in/krisjenkins/
undefined
Apr 10, 2025 • 1h 29min

Jupyter's Architecture Unpacked (with Afshin Darian & Sylvain Corlay)

Afshin Darian, a co-creator of JupyterLab, and Sylvain Corlay, a key contributor on Jupyter's Steering Committee, delve into the inner workings of Jupyter. They explore its evolution from a Python-centric tool to a versatile, multilingual platform enhancing scientific communication. The duo discusses integrating the Language Server Protocol for coding efficiency, Jupyter's architectural complexities, and addressing security risks in collaborative environments. They also tackle the future of real-time collaboration and innovative applications, boosting productivity across multiple fields.
undefined
33 snips
Mar 27, 2025 • 1h 21min

Nix, The Build-Everything Language (with Julian Arni)

In this engaging conversation, Julian Arni, a Nix enthusiast and creator of Garnix, discusses how Nix revolutionizes software builds. He contrasts Nix with Docker, highlighting Nix's superior reproducibility and efficiency. Julian explains Nix's unique features like dev shells for easy onboarding and hash-based naming for reliable deployments. He also addresses the challenges of integrating Nix into tech stacks and shares valuable resources for newcomers. This lively dialogue showcases the potential of Nix in transforming development environments.
undefined
Mar 13, 2025 • 1h 18min

Graphite: Image Editing as a Syntax Tree (with Keavon Chambers & Dennis Kobert)

Graphite is a new image editor with an interesting architecture - it’s a classic UI-driven app, an image-manipulation language, and a library of programmable graphics primitives that any Rust coder could use, extend or add to. The result is something that you can use like Photoshop or Inkscape, or make use of in batch pipelines, a bit like ImageMagick.Joining me to discuss it are Keavon Chambers & Dennis Kobert, who are hammering away on building a project that’s potentially as demanding as Photoshop, but with a more ambitious architecture. How can they hope to compete? Perhaps in the short term by doing what regular image And is the future of image editing modular?–Graphite Homepage: https://graphite.rs/Graphite Web Version: https://editor.graphite.rs/Graphite on Github: https://github.com/GraphiteEditor/GraphiteSigned Distance Fields: https://jasmcole.com/2019/10/03/signed-distance-fields/Support Developer Voices on Patreon: https://patreon.com/DeveloperVoicesSupport Developer Voices on YouTube: https://www.youtube.com/@developervoices/joinKris on Bluesky: https://bsky.app/profile/krisajenkins.bsky.socialKris on Mastodon: http://mastodon.social/@krisajenkinsKris on LinkedIn: https://www.linkedin.com/in/krisjenkins/

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app