From aliases, to commits, to commit messages, to reviews, to workflows.
Interesting & joyful things from the previous week
I was fiddling with graphlib in the Python stdlib and found it quite nifty. It processes a Directed Acyclic Graph (DAG), where tasks (nodes) are connected by directed edges (dependencies), and returns the correct execution order. The “acyclic” part ensures no circular dependencies. Topological sorti...
Maybe the #1 best programming tip of all time?
Issue #165 of Arne’s Weekly
Working on the Nerves project, the Embedded framework for Elixir, has given me an increased appreciation for how Frank Hunleth and his collaborators through the years have structured things. And while I’ve found crossing into the Linux-heavy part of it difficult and frustrating there has been reason...
Interesting & joyful things from the previous week
Issue #164 of Arne’s Weekly
Besides retries, circuit breakers1 are probably one of the most commonly employed resilience patterns in distributed systems. While writing a retry routine is pretty simple, implementing a circuit breaker needs a little bit of work. I realized that I usually just go for off-the-shelf libraries for c...
Go, the greatest teaching language?