BEAM Metrics in ClickHouse

How we are periodically dumping metrics about our most demanding BEAM processes into an easy-to-query ClickHouse table.

Read post

How to Async Tests in Elixir

It can be hard to keep tests asynchronous as Elixir applications grow in size and complexity. Let's see why, and explore fixes.

Read post

Tech I Use • 2024

Inspired by others doing this, here's a writeup of the things I use—mostly tech—2024 edition.

Read post

Protohackers in Elixir

I'm publishing a new video series about network programming in Elixir, where I solve the networking puzzles on Protohackers.

Read post

Advent of Code 2022

An experiment in solving AoC 2022 with Rust and some AI (GitHub Copilot and OpenAI's ChatGPT).

Read post

Get Rid of Your Old Database Migrations

Are database migrations good? Probably, but are we using them in the right way? In this post, I write about how I think about migrations and what I'm doing to mitigate some of their shortcomings.

Read post