Building Distributed Systems in Elixir: Part 7 — Worker Pool
In the previous part of this series, we explored named processes. We saw how registering a process under an atom like :worker provided a stable publ…
Tech news from the best sources
In the previous part of this series, we explored named processes. We saw how registering a process under an atom like :worker provided a stable publ…
In the previous part of this series, we built a tiny supervisor from scratch. When a worker crashed, the supervisor started a replacement. That repl…
In the previous part of this series, we explored process links. A linked worker that crashes sends an exit signal to the process linked to it. By de…
This English version is an AI translation of my original article on Qiita (in Japanese) . Background I've been experimenting with Zenoh via its Elix…
Building a stable product capable of withstanding high loads across different servers is a complex and resource-intensive task. A programmer can't f…
This English version is an AI translation of my original article on Qiita (in Japanese) . About this article On June 3, 2026, Elixir 1.20 shipped wi…
The engineering case studies that prove what the BEAM can actually do When engineers debate programming languages, the conversation often stays abst…
Picture this: You want to build a gaming portal. You need to find the games, playtest them, categorize them, write descriptions, extract thumbnails,…
Last week, a fellow builder working on a zero-knowledge financial tracker left a thoughtful comment on the Metamorphic Product Hunt page. He hit his…
I was building a Playwright suite against a Phoenix LiveView app for the first time. Tests ran fine in isolation. Overnight, the full suite timed ou…
I've been building PingerAgents — a multitenant AI agent orchestration platform. Along the way I ended up writing something that felt worth writing…
TL;DR. I'm Michael Polzin. I just shipped, as open source, a multi-agent Active Inference world — birds that hear and sing — running on top of audit…