The SemVer Rabbit Hole with Predrag Gruevski

The SemVer Rabbit Hole with Predrag Gruevski

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.

Hosted on Acast. See acast.com/privacy for more information.

Episoder(117)

Programming and Industrial Design with Greg Wilson

Programming and Industrial Design with Greg Wilson

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

14 Feb 202457min

Pure Functional Programming in C with Ryan Fleury

Pure Functional Programming in C with Ryan Fleury

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

7 Feb 20241h 40min

Lambda Set Defunctionalization with Ayaz Hafiz

Lambda Set Defunctionalization with Ayaz Hafiz

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

25 Jan 202445min

Implementing Databases with Glauber Costa

Implementing Databases with Glauber Costa

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

23 Jan 202448min

The Return of Hypermedia with Carson Gross

The Return of Hypermedia with Carson Gross

Richard talks with HTMX creator Carson Gross about some of the ways in which modern web development has arguably regressed over the past 15 or so years, as well as Hypertext, Hypermedia, HyperCard, Hy...

15 Jan 20241h 8min

Go and Functional Programming with Lane Wagner

Go and Functional Programming with Lane Wagner

Hosted on Acast. See acast.com/privacy for more information.

6 Jan 20241h 15min

The Roc Programming Language with Richard Feldman

The Roc Programming Language with Richard Feldman

Hosted on Acast. See acast.com/privacy for more information.

29 Des 20231h 7min

Making JITted Code Faster with Chris Nuernberger

Making JITted Code Faster with Chris Nuernberger

Richard talks with Chris Nuernberger about his experiences making code run faster in the context of the Java Virtual Machine (JVM) and the similarities and differences between that and trying to make ...

10 Des 20231h 9min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
aftenpodden-usa
popradet
stopp-verden
forklart
det-store-bildet
lydartikler-fra-aftenposten
rss-ness
rss-gukild-johaug
fotballpodden-2
dine-penger-pengeradet
hanna-de-heldige
aftenbla-bla
nokon-ma-ga
rss-dannet-uten-piano
rss-penger-polser-og-politikk
rss-utenrikskomiteen-med-bogen-og-grasvik
e24-podden
bt-dokumentar-2