Elixir Radar 530
Elixir Radar Newsletter Issue #530
Our Elixir DataPlane prototype for Bluesky serves timelines fast, but that's all it does. A complete DataPlane needs 124 gRPC methods, 21 indexers and Postgres as its first database.
Our new post maps out that work, and a shortcut you can use sooner. Want to help? Get in touch with bitcrowd.
Articles
Nelson Vides shares how binary optimizations helped a DNS server use 12% less CPU per query in benchmarks. He covers append-only accumulators, pattern matching, and processing several bytes at once, with lessons for Elixir and Erlang code.
AI agents need state, coordination, and recovery, problems we're familiar with on the BEAM. Lorena Mireles starts a series on OTP patterns for agentic workflows, looking at state ownership with GenServer and rebuilding it from an event log.
The book I'm working on with Alex Koutmos. Control LEDs, displays, and sensors. Build a production LiveView-powered kiosk. Beta version with 38% discount.
Paweł Świątkowski talks about a nice feature he contributed to Sobelow. He added an output format for GitHub Actions workflows, so security findings can appear right in your PR diff.
On a large app, Hologram v0.12 cut cold builds from 290 seconds to 23. Bart Blast walks through the compiler and bundling changes, plus new prop validation and actions that run in dispatch order.
Videos
Job listings
Events
Learn how to build embedded systems with Elixir and Nerves.
Get the free sample chapters from "Programming Nerves", the book I'm working on with Alex Koutmos.
Av Paulista, 1636, São Paulo - SP, Brazil