>Elixir's GenStage Demand (a Visual Explainer)Concurrency gives us more workers; demand tells us when to stop sending them work. This is…>Redis Cluster Support, Without Writing CodeHow I experimented with building support for Redis Cluster into Redix (Elixir's Redis clie…>Counting Fast in Erlang with :counters and :atomicsTwo BEAM escape hatches for counting fast—shared, mutable, off-heap integer arrays. How :a…>BEAM Metrics in ClickHouseHow we are periodically dumping metrics about our most demanding BEAM processes into an ea…>Quantified Self • 2025My own sort of "wrapped" for the 2025 year.>How to Async Tests in ElixirIt can be hard to keep tests asynchronous as Elixir applications grow in size and complexi…>Tech I Use • 2024Inspired by others doing this, here's a writeup of the things I use—mostly tech—2024 editi…>Reducing Compile-Time Dependencies in Gettext for ElixirThis is how we significantly improved compilation time for Elixir projects that use Gettex…>Verifying JWTs from Apple's App StoreA quick walkthrough on how to verify JWTs coming from Apple's App Store APIs using Elixir.>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…>view all posts15 more