pod.link/developer-voices
pod.link copied!
Developer Voices
Developer Voices
Kris Jenkins

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... more

Listen now on

Apple Podcasts
Spotify
Google Podcasts
Overcast
Podcast Addict
Pocket Casts
Castbox
Stitcher
Podbean
iHeartRadio
Player FM
Podcast Republic
Castro
RadioPublic
RSS

Episodes

Multiplatform Maps Built As Layers on Rust (with Ian Wagner)

Mapping is a hugely complex task to take on. Even if you moved as much of the data-management as you... more

21 Aug 2024 · 1 hour, 1 minute
Building a New Terminal App (with Zach Lloyd)

The terminal might be the most used development tool in history. So it's a little odd that it hasn't changed... more

14 Aug 2024 · 1 hour, 7 minutes
Building A Programming Language From Its Core (with Peter Saxton)

A language's AST—it's abstract syntax tree—is nearly always a hidden implementation detail. It's not treated as part of the language,... more

07 Aug 2024 · 1 hour, 1 minute
Practical Applications for DuckDB (with Simon Aubury & Ned Letcher)

DuckDB's become a favourite data-handling tool of mine, simply because it does so many small things well. It can read... more

31 Jul 2024 · 1 hour, 8 minutes
Recording and Replaying the Browser (with Justin Halsall)

RRWeb is based on a simple idea: If you capture all the DOM events in a browser session, and when... more

24 Jul 2024 · 1 hour, 2 minutes
Zig as a Multi-OS Build System (with Loris Cro)

The ZigLang team have put an astonishing amount of effort into making Zig work an effective tool for compiling C... more

17 Jul 2024 · 1 hour, 19 minutes
Creating and Evolving Elixir (with José Valim)

Back in 2012, José Valim started building Elixir to as a way to have his ideal programming language running on... more

10 Jul 2024 · 1 hour, 42 minutes
PyO3: From Python to Rust and Back Again (with David Hewitt)

There's huge pressure on Python at the moment to get faster, ideally without changing at all. One increasingly–popular way of... more

03 Jul 2024 · 1 hour, 34 minutes
NATS & Jetstream: The System Communication Toolkit (with Jeremy Saenz)

Most message systems have an opinion on the right way to do inter-systems communication. Whether it's actors, queues, message logs... more

26 Jun 2024 · 1 hour, 11 minutes
Cuis Smalltalk and the History of Computing's Future (with Juan Vuletich)

Smalltalk is one of those programming languages that's lived out of the mainstream, but often referenced as an influence and... more

19 Jun 2024 · 1 hour, 18 minutes
The Inko Programming Language, and Life as a Language Designer (with Yorick Peterse)

This week we take a close look at the language Inko from two perspectives: The language design features that make... more

12 Jun 2024 · 1 hour, 24 minutes
Building the Zed Text Editor (with Nathan Sobo)

I've often wondered how you build a text editor. Like many software projects, it's a simple idea at the core... more

05 Jun 2024 · 1 hour, 23 minutes
Reimplementing Apache Kafka with Golang and S3

This week on Developer Voices we're talking to Ryan Worl, whose career in big data engineering has taken him from... more

29 May 2024 · 1 hour, 23 minutes
Extending Postgres for High-Performance Analytics (with Philippe Noël)

PostgreSQL is an incredible general-purpose database, but it can't do everything. Every design decision is a tradeoff, and inevitably some... more

22 May 2024 · 1 hour, 7 minutes
Designing Actor-Based Software (with Hugh McKee)

The actor model is a popular approach to building scalable software systems. And isn't hard to understand when you're just... more

15 May 2024 · 1 hour, 12 minutes
ByteWax: Rust's Research Meets Python's Practicalities (with Dan Herrera)

Bytewax is a curious stream processing tool that blends a Python surface with a Rust core to produce something that's... more

08 May 2024 · 1 hour, 1 minute
Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)

Mojo is the latest language from the creator of Swift and LLVM. It's an attempt to take some of the... more

01 May 2024 · 1 hour, 24 minutes
Batch Data & Streaming Data in one Atom (with Jove Zhong)

Every database has to juggle the need to process new data and to query old data. That task falls to... more

24 Apr 2024 · 51 minutes
Advanced Memory Management in Vale (with Evan Ovadia)

Rust changed the discussion around memory management - this week's guest hopes to push that discussion even further. This week we're... more

17 Apr 2024 · 1 hour, 9 minutes
Bringing Pure Python to Apache Kafka (with Tomáš Neubauer)

The "big data infrastructure" world is dominated by Java, but the data-analysis world is dominated by Python. So if you... more

03 Apr 2024 · 1 hour, 6 minutes
Developer Voices
Building the Zed Text Editor (with Nathan Sobo)
Developer Voices
0:00
-0:00

Listen now on

Apple Podcasts
Spotify
Google Podcasts
Overcast
Podcast Addict
Pocket Casts
Castbox
Stitcher
Podbean
iHeartRadio
Player FM
Podcast Republic
Castro
RadioPublic
RSS

Description

I've often wondered how you build a text editor. Like many software projects, it's a simple idea at the core with an... more