Developer Voices

Deep-dive discussions with the smartest developers we know, explaining what they're working on, how

Episodes

Total: 78

There’s huge pressure on Python at the moment to get faster, ideally without changing at all. One in

Most message systems have an opinion on the right way to do inter-systems communication. Whether it’

Smalltalk is one of those programming languages that’s lived out of the mainstream, but often refere

This week we take a close look at the language Inko from two perspectives: The language design featu

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

This week on Developer Voices we’re talking to Ryan Worl, whose career in big data engineering has t

PostgreSQL is an incredible general-purpose database, but it can’t do everything. Every design decis

The actor model is a popular approach to building scalable software systems. And isn’t hard to under

Bytewax is a curious stream processing tool that blends a Python surface with a Rust core to produce

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

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

Rust changed the discussion around memory management - this week's guest hopes to push that discussi

The “big data infrastructure” world is dominated by Java, but the data-analysis world is dominated b

Erlang wears three hats - it’s a language, it’s a platform, and it’s an approach to making software

The likes of LinkedIn and Uber use Pinot to power some astonishingly high-scale queries against real

TJ DeVries is a core contributor to Neovim and several of its most interesting sub-projects, and he

Done right, a Hackathon can be a fantastic place to be a programmer - you get time and space to buil

One of the most promising techniques for software reliability is property testing. The idea that, in

If you ever feel overwhelmed by the number of different programming languages, this week’s episode m

A lot of programming is split into the mechanical work of writing what you know, and the creative wo