Kafka, Brod, and the Ig Nobel in C++ literatureRedpanda is to Kafka, what Scylla is to Cassandra. This describes how I resolved a Kaffe / Brod / Redpanda consumer group rebalance…Sep 28, 2021Sep 28, 2021
Make illegal states unrepresentable — but how? The Typestate Pattern in ErlangMaking illegal states unrepresentable is one of the practices Yaron Minsky from Jane Street preached in his Effective ML lectures on…Apr 20, 2021Apr 20, 2021
Erlang, a purely functional programming lang… Wait, what?!Note: this post was originally written in 2016. It’s been a while, but the points taken are still valid.Nov 20, 2019Nov 20, 2019
Docsh status updateIt’s been a while since I last posted, but life has been so eventful that I barely had time for docsh, not to mention writing for the blog.Jun 26, 2016Jun 26, 2016
When (not!) to use macros in ErlangThroughout the few years of writing Erlang I’ve noticed a number of uses of macros in source code, some of which I definitely agree with…Mar 7, 2016Mar 7, 2016
Docs in the ShellTL;DR: To access module documentation in the Erlang shell use docsh.Feb 9, 2016Feb 9, 2016