How I write software with LLMs - Stavros' Stuff

Some Smalltalk about Ruby Loops

Sending a message about why you shouldn't write `for` loops in Ruby.

Stonecharioteer on Tech
Preserving Order in Concurrent Go Apps: Three Approaches Compared

Concurrency breaks ordering by design, but sometimes we need both. Explore three methods to preserve order in concurrent Go applications, from standard ReplyTo channels to sophisticated permission passing, with benchmarks and real-world trade-offs.

Viktor Nikolaiev's blog
On the State of Coherence in the Land of Type Classes

Type classes are a popular tool for implementing generic algorithms and data structures without loss of efficiency, bridging the gap between parametric and ad-hoc polymorphism. Since their initial development in Haskell, they now feature prominently in numerous other industry-ready programming la...

The Art, Science, and Engineering of Programming