Podcast Episodes

Back to Search
Comparing F#, Elm, and Haskell with Michael Newton

Comparing F#, Elm, and Haskell with Michael Newton


Season 1 Episode 91


Richard talks to Michael Newton, a programmer working as a consultant and trainer who has used several different functional programming languages in professional settings. They talk about the differe…


Published on 1 year, 4 months ago

Native UIs without Electron - with Nathan Sobo

Native UIs without Electron - with Nathan Sobo


Season 1 Episode 90


Richard talks with Nathan Sobo, founder of Zed Industries (which creates the high-performance Zed code editor) about his time as an early developer on the Atom code editor, including how that project…


Published on 1 year, 4 months ago

Compiling Smart Contracts with Lucas Rosa

Compiling Smart Contracts with Lucas Rosa


Season 1 Episode 89


Richard talks with Lucas Rosa, a compiler engineer working on the Aiken programming language for smart contracts, about tradeoffs in language and compiler design, property-based testing, syntax and f…


Published on 1 year, 4 months ago

Gleam 1.0 with Louis Pilfold

Gleam 1.0 with Louis Pilfold


Season 1 Episode 88


Richard talks with Louis Pilfold, creator of the Gleam programming language, about the language's 1.0 release, as well as other topics like backwards compatibility, hot-swapping code in production, a…


Published on 1 year, 5 months ago

Compilers and Overly Complex Web Development with Thorsten Ball

Compilers and Overly Complex Web Development with Thorsten Ball


Season 1 Episode 87


Richard talks to Thorsten Ball, a programmer at Zed Industries and author of two books on compilers. They start out talking about the differences between compilers and interpreters, what the trickies…


Published on 1 year, 6 months ago

Incremental Compilation with Alex Kladov

Incremental Compilation with Alex Kladov


Season 1 Episode 86


Richard talks with Rust Analyzer creator Alex Kladov (aka matklad) about compilers, including ways they can do incremental compilation, memory management strategies, modules and boundaries, and even …


Published on 1 year, 6 months ago

Programming and Industrial Design with Greg Wilson

Programming and Industrial Design with Greg Wilson


Season 1 Episode 84


Richard talks with programming teacher Greg Wilson about different types of beginner programmers and how they learn most effectively, what counterintuitive aspects of programming languages they tend …


Published on 1 year, 7 months ago

Pure Functional Programming in C with Ryan Fleury

Pure Functional Programming in C with Ryan Fleury


Season 1 Episode 84


Richard talks with RAD Game Tools Debugger programmer Ryan Fleury, about memory management in debugging, caching, operator overloading, and pure functional programming in...C?!

Hosted on Acast. See a…


Published on 1 year, 7 months ago

Lambda Set Defunctionalization with Ayaz Hafiz

Lambda Set Defunctionalization with Ayaz Hafiz


Season 1 Episode 85


Richard talks with Ayaz Hafiz, a contributor to the Roc programming language, about a very specific topic in the Roc compiler, namely lambda set defunctionalization (including explaining what that te…


Published on 1 year, 7 months ago

Implementing Databases with Glauber Costa

Implementing Databases with Glauber Costa


Season 1 Episode 82


Richard talks with Glauber Costa about how to implement databases that can do millions of reads per second, how hardware changes have affected the tradeoffs around relational and NoSQL databsaes, and…


Published on 1 year, 7 months ago





If you like Podbriefly.com, please consider donating to support the ongoing development.

Donate