Laurence Tratt: Test-case Reducers Are Underappreciated Debugging Tools

Bookmarked: [youtube.com] Finger Trees Explained Anew, and Slightly Simplified

https://www.youtube.com/watch?v=ip92VMpf_-A

See more links at https://abhinavsarkar.net/linkblog #linkblog #linkblogging

Finger Trees Explained Anew, and Slightly Simplified (Functional Pearl) Haskell 2020

YouTube

Bookmarked: [sofiaceli.com] Programming language design and compilers: where to start?

https://sofiaceli.com/2020/06/05/programming-language-design-and-compilers.html

See more links at https://abhinavsarkar.net/linkblog #linkblog #linkblogging

Sofía Celi - cryptographer

Sofía Celi - Cryptography

Evaluation strategies

This is my webpage

Martin Steffen's homepage
Understanding C++ Ownership System

Bookmarked: [willcrichton.net] Idioms of Dynamic Languages

https://willcrichton.net/notes/idioms-of-dynamic-languages/

See more links at https://abhinavsarkar.net/linkblog #linkblog #linkblogging

Idioms of Dynamic Languages | Will Crichton

Programmers think dynamic languages like Python are easier to use than static ones, but why? I look at uniquely dynamic programming idioms and their static alternatives, identifying a few broad trends that impact language usability.

Bookmarked: [squiddev.cc] Efficient coroutines by rewriting bytecode

https://squiddev.cc/2023/03/29/coroutines-and-bytecode.html

See more links at https://abhinavsarkar.net/linkblog #linkblog #linkblogging

Efficient coroutines by rewriting bytecode

We describe how Cobalt implements coroutines and stack unwinding in library code.

SquidDev

How to Start a Movement

If you've worked with me and heard me talk about the first follower problem, this is probably the video I meant. Derek Sivers explains movement-building in under three minutes.

https://www.ted.com/talks/derek_sivers_how_to_start_a_movement

Bookmarked: [jnkr.tech] The Church Encoding of Simple Algebraic Data Types

https://jnkr.tech/blog/church-encodings-of-simple-adts

See more links at https://abhinavsarkar.net/linkblog #linkblog #linkblogging

The Church Encoding of Simple Algebraic Data Types · Programming should be enjoyable

Representing data as functions

Bookmarked: [lexi-lambda.github.io] Parse, don’t validate

https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/

See more links at https://abhinavsarkar.net/linkblog #linkblog #linkblogging

Parse, don’t validate