Alle afleveringen
121 afleveringen, van nieuw naar oud
-
Gradual vs Static Typing with José Valim
21 september 2023 · 1 uur 26 min
Hosted on Acast. See acast.com/privacy for more information.
-
The SemVer Rabbit Hole with Predrag Gruevski
12 september 2023 · 58 min
Richard talks with Predrag Gruevski, author of the cargo-semver-checks tool for detecting accidental semantic versioning mistakes in Rust packages, as well as Trustfall, which is an incredibly flexible query engine. They talk about why semantic versioning is so especially tricky to get right in Rust, tradeoffs in different package managers' approaches to semver in general, and how his work on cargo-semver-checks motivated him to create a tool for querying data in just about any format. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Type System Complexity with Chris Krycho
7 september 2023 · 50 min
Hosted on Acast. See acast.com/privacy for more information.
-
Making Parsing I/O Bound with Daniel Lemire
17 augustus 2023 · 1 uur 18 min
Richard talks to Daniel Lemire about his work on simdjson, arguably the fastest JSON parser in the world. They also talk about parsing performance in other contexts, benchmarking, NodeJS string representations, and textbook approaches to performance versus real-world experimentation. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Niche Domain Knowledge with Ashley Williams
9 augustus 2023 · 55 min
Richard talks with former Rust core team member Ashley Williams, aka ag_dubs,, about various different types of niche domain knowledge - from CSS tricks in web development to low-level systems programming, package managers, and even organization-specific domain knowledge. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Building a Terminal in Zig and Swift with Mitchell Hashimoto
19 juli 2023 · 57 min
Richard talks with HashiCorp cofounder Mitchell Hashimoto about a side project of his: a high-performance terminal emulator that he wrote using Zig and Swift, and which has become his daily driver terminal. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
React Hooks Design Review
11 juli 2023 · 50 min
Hosted on Acast. See acast.com/privacy for more information.
-
Thinking in Array Languages with Alex Shroyer
5 juli 2023 · 47 min
Richard talks to to Alex Shroyer about his unusually extensive experiences with Array Languages like APL and J - where they come from, how they have more to offer than just extreme conciseness, and what feature creep looks like in a language that's mostly symbols.Links to Alex's website and more info about array languages:alexshroyer.comhttps://nsl.com/https://vector.org.uk/https://github.com/interregna/arraylanguage-companieshttps://tryapl.org/https://bqnpad.mechanize.systems/https://www.arraycast.com/https://aplwiki.com/wiki/APL_Farmhttps://discord.com/invite/yHna7nt7zx Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
My Contribution to the Left-Pad Incident with Simon Lydell
28 juni 2023 · 57 min
Richard talks with Simon Lydell, a programmer whose open-source JavaScript work ended up contributing to what might be the most infamous package-related outage in programming history. In addition to talking about that story, they also talk about open source in general, breaking changes in general, and specific projects like CoffeeScript, Prettier, Elm, and Roc. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Comparing Haskell to R with Will Kurt
20 juni 2023 · 1 uur 1 min
Richard talks to Will Kurt, an AI Engineer at Hex as well as the author of both the countbayesie.com blog as well as the book Get Programming with Haskell, from Manning Publications. They talk about the book, about Haskell in general, and end up comparing Haskell to R, as well as type systems and artificial intelligence! Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Defunctionalization in a Functional Language with Ayaz Hafiz
24 mei 2023 · 1 uur 16 min
Richard talks to Ayaz Hafiz about his work on the Roc programming language. They discuss behind-the-scenes compiler details like implementing ad-hoc polymorphism and defunctionalization using lambda sets. Along the way they get into how these implementation details interact with design of the language, and the experience of using the language. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Linking & Binary Hot Code Loading with Jakub Konka
14 mei 2023 · 54 min
Richard talks to Jakub Konka, a programmer who works on the Zig programming language. They talk about the low-level systems programming involved in Jacob's work on Zig and other projects, including things like disassembling binaries, hot code loading in a systems language, writing a linker from scratch, and testing machine code without access to the actual hardware - or even an emulator! Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
From Bootcamp to Teaching Masters' Comp Sci
4 mei 2023 · 52 min
Richard talks to Chelsea Troy, a programmer working at Mozilla who has a side gig teaching Masters' Computer Science students at the University of Chicago. This is highly unusual, considering she does not have a computer science degree! They talk about how she landed that job, including how the interview process differs from industry interviews, among other topics. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Syntax and the Future of Programming with Josh Warner
27 april 2023 · 1 uur 6 min
Richard talks with Josh Warner, who has been working on making improvements to the Roc programming language, particularly around the parser and formatter. They start out talking about syntax and code formatting, but after some plot twists, the conversation ends up on AI and the future of programming itself! Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Growing Programming Communities with Ryan Haskell-Glatz
21 april 2023 · 57 min
Richard talks with Ryan Haskell-Glatz, author of the open-source Elm projects elm-spa and Elm Land. They get into things like new user onboarding experiences, framework churn, and dynamics between authors and users in open-source communities. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
AI Tools Today
12 april 2023 · 53 min
Richard talks to Stachu Koric about the Dark programming language's shift to being a programming language built around AI, as well as their own personal experiences so far exploring chatGPT, Copilot, and other emerging AI tools. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
From Erlang to Management to C++
4 april 2023 · 1 uur 2 min
Dizzy Smith talks with Richard about his career path from C++ to Erlang to Management and now back to C++. Along the way, they talk about package management and several other languages - including Go, Rust, JavaScript, and even Perl. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Conditional Cardinality with Joël Quenneville
28 maart 2023 · 52 min
Hosted on Acast. See acast.com/privacy for more information.
-
Speeding up Rust's Compiler
15 maart 2023 · 49 min
Richard talks with Nicholas Nethercote, a member of the Rust programming language's Performance Working Group and author of the Rust Performance Book. They discuss how he and others have worked to speed up Rust's compiler, different strategies for speeding up compilers in general, and how compiler performance fits into the working dynamic of Rust's ecosystem of contributors. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Evolutionary vs Revolutionary Languages with James Ward
28 februari 2023 · 1 uur 2 min
Hosted on Acast. See acast.com/privacy for more information.
-
The Rust + Elm Stack
20 februari 2023 · 48 min
Hosted on Acast. See acast.com/privacy for more information.
-
The Monolith-Microservices Spectrum
13 februari 2023 · 52 min
Richard talks with Ashley Davis, author of the book Bootstrapping Microservices, about their differing perspectives on microservices, monoliths, and everything in between! Ashley is also the author of Rapid Fullstack Development, available at https://rapidfullstackdevelopment.com Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Swift and Unicode API Design with Rob Napier
6 februari 2023 · 49 min
Hosted on Acast. See acast.com/privacy for more information.
-
Haskell and Clojure in Production with Eric Normand
30 januari 2023 · 50 min
Richard talks to Eric Normand about his experiences using both Haskell and Clojure in production, and his perspectives on comparing and contrasting the approaches of the two languages.Eric hosts a podcast (https://ericnormand.me/podcast) and you can use code podsoftunsc22 at checkout to get a discount on his book Grokking Simplicity: https://www.manning.com/books/grokking-simplicity Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
F# in Production with Scott Wlaschin
16 januari 2023 · 51 min
Richard talks with Scott Wlaschin, author of the book Domain Modeling Made Functional and the website F# for Fun and Profit, about using F# in production and the minimal essence of functional programming. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Scratch-Building an Operating System with Steve Klabnik
16 januari 2023 · 57 min
Hosted on Acast. See acast.com/privacy for more information.
-
Scaling Slack's Infrastructure
9 januari 2023 · 53 min
Hosted on Acast. See acast.com/privacy for more information.
-
Bootstrapping a Compiler via WASM with Loris Cro
26 december 2022 · 57 min
Hosted on Acast. See acast.com/privacy for more information.
-
Technical Empathy with Andrea Goulet
12 december 2022 · 54 min
Richard talks with Andrea Goulet, a programmer at Corgibytes and coauthor of the book Empathy-Driven Software Development published by Pearson. They talk about the surprising interactions between technology and empathy, including how empathy for other programmers can lead to not only better interactions with other programmers, but even better understanding of the technology itself. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Embracing the Chaos with Jean Yang
5 december 2022 · 48 min
Richard talks with Akita Software founder and former PhD Computer Science professor Jean Yang, about about her experiences in academia and in industry as a startup founder, and how different programmers think about guarantees - or lack thereof - in chaotic production systems Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Are Functions Data? with Yehonathan Sharvit
28 november 2022 · 55 min
Richard talks with Yehonathan Sharvit, author of the book Data Oriented Programming from Manning Publications, about data oriented programming, immutability, and whether functions should be considered data. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Derw with Noah Hall
21 november 2022 · 46 min
Richard talks with Noah Hall, the creator of the Derw programming language, about backwards compatibility, tradeoffs in different styles of running open-source projects, and how languages evolve through risk-taking and experimentation. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Software Rituals with David Nolen
14 november 2022 · 1 uur
Hosted on Acast. See acast.com/privacy for more information.
-
Accessibility in Practice with the Accessibilibats
9 november 2022 · 59 min
Richard talks with the Accessibilibats, a team of three people working at NoRedInk to improve the accessibility of a product that's used by millions of people. The discussion focuses on their actual experiences in practice - what was surprising, what was challenging, and advice for the future. Lees meer
Hosted on Acast. See acast.com/privacy for more information.
-
Static Types in Elixir with José Valim
31 oktober 2022 · 1 uur 1 min
Hosted on Acast. See acast.com/privacy for more information.
-
Building a Database with Joran Greef
17 oktober 2022 · 54 min
Hosted on Acast. See acast.com/privacy for more information.
-
Back to Basics in Production with Marc Grabanski
10 oktober 2022 · 57 min
Hosted on Acast. See acast.com/privacy for more information.
-
Type System Mythbusting with Alexis King
3 oktober 2022 · 1 uur 2 min
Hosted on Acast. See acast.com/privacy for more information.
-
Building Chrome Dev Tools with Jack Franklin
26 september 2022 · 54 min
Hosted on Acast. See acast.com/privacy for more information.
-
The Compile-to-JS Smörgåsbord with Murphy Randle
19 september 2022 · 58 min
Hosted on Acast. See acast.com/privacy for more information.
-
Lamdera with Mario Rogic
12 september 2022 · 57 min
Hosted on Acast. See acast.com/privacy for more information.
-
Python and OO with Reuven Lerner
5 september 2022 · 52 min
Hosted on Acast. See acast.com/privacy for more information.
-
Hiring Functional Programmers with Kris Jenkins
29 augustus 2022 · 54 min
Hosted on Acast. See acast.com/privacy for more information.
-
Makepad with Rik Arends
22 augustus 2022 · 49 min
Hosted on Acast. See acast.com/privacy for more information.
-
Vim and Nix with Jasper Woudenberg
15 augustus 2022 · 45 min
Hosted on Acast. See acast.com/privacy for more information.
-
Teaching Haskell with Christoph Hermann
11 augustus 2022 · 53 min
Hosted on Acast. See acast.com/privacy for more information.
-
Literal Google Scale
8 augustus 2022 · 51 min
Hosted on Acast. See acast.com/privacy for more information.
-
Real-World Performance Optimization with Folkert de Vries
28 juli 2022 · 47 min
Hosted on Acast. See acast.com/privacy for more information.
-
"Team Monolith" with Jonathan Magen
19 juli 2022 · 48 min
Hosted on Acast. See acast.com/privacy for more information.
-
Open-Source Careers with Loris Cro
13 juli 2022 · 49 min
Hosted on Acast. See acast.com/privacy for more information.