posts
>Redis Cluster Support, Without Writing CodeHow I experimented with building support for Redis Cluster into Redix (Elixir's Redis clie…2026-07>Counting Fast in Erlang with :counters and :atomicsTwo BEAM escape hatches for counting fast—shared, mutable, off-heap integer arrays. How :a…2026-05>BEAM Metrics in ClickHouseHow we are periodically dumping metrics about our most demanding BEAM processes into an ea…2026-03>Quantified Self • 2025My own sort of "wrapped" for the 2025 year.2025-12>How to Async Tests in ElixirIt can be hard to keep tests asynchronous as Elixir applications grow in size and complexi…2025-04>Tech I Use • 2024Inspired by others doing this, here's a writeup of the things I use—mostly tech—2024 editi…2024-12>Reducing Compile-Time Dependencies in Gettext for ElixirThis is how we significantly improved compilation time for Elixir projects that use Gettex…2024-09>Verifying JWTs from Apple's App StoreA quick walkthrough on how to verify JWTs coming from Apple's App Store APIs using Elixir.2023-11>A Breakdown of HTTP Clients in ElixirThis is an overview of the HTTP clients we have available in Elixir, as well as when to us…2023-07>Protohackers in ElixirI'm publishing a new video series about network programming in Elixir,
where I solve the n…2023-01>view all posts14 more