LT: Verified Pub/Sub
summary
A proof-of-concept verified Pub/Sub for Elixir/Phoenix that encodes topics and message shapes in a manifest module and generates pub/sub helpers with Spark macros. Broadcasting, subscribing and a handle_message macro mirror Phoenix PubSub but add compile-time verification: wrong message names or unhandled messages produce compile errors. Implemented as five hours of vibe coding, not yet in production or on Hex, repo linked, API still evolving and intended to prevent mismatched payloads across modules.
AI-written summary · about
related talks
23mCracking the PubSub Code. Elixir's Key to Scalable Real-Time Systems
41mIdioms for building fault-tolerant applications with Elixir
33mDiscovering distributed systems in Elixir
35mpg2 and You: Getting Distributed with Elixir
45mBuilding Available and Partition Tolerant...
32mGetting distributed with Firenest
53mIdioms for Building Distributed Fault-tolerant Applications with Elixir
37mThe Best of Both Worlds: OTP Applications with Elixir
