ElixirConf EU 2026
2026-04-23..2026-04-24
-- online --
[ElixirConf EU 2016, ElixirConf EU 2017, ElixirConf EU 2019, ElixirConf EU 2021, ElixirConf EU 2022, ElixirConf EU 2024, ElixirConf EU 2025, ElixirConf EU 2026]
who it's for
Elixir developers, Phoenix LiveView developers, Nerves and embedded developers, backend engineers, AI and agent developers, cloud and operations engineers, library and tooling authors
topics
Oban background jobs; extracting executable specifications; cloud datacenter mapping; Elixir agent frameworks; Nerves robotics with Livebook; Phoenix LiveView state sync; voice control with Membrane and Whisper; deterministic LLM rendering in LiveView; Elixir guard type inference; Livebook remote runtimes; Kafka-backed Elixir at scale; building desktop apps with ElixirKit and Tauri
| title | author | length |
|---|---|---|
| Background Jobs with Elixir: Oban in the Real World | Noelia Lencina | 36m |
Company runs Oban on four Fly nodes against a managed Postgres and faces ten million jobs a day workloads; queues are paused to stop churn, then auto_vacuum… | ||
| Extracting Specifications from Legacy Software with Elixir | Chris Beck | 35m |
Extracts executable, human-readable specifications from real codebases: parses structure, generates C4-style diagrams, and emits text specs that are then… | ||
| Mapping the Cloud with Elixir | Peter Ullrich | 38m |
Elixir-based probes run across 121 datacenters on AWS, GCP and Azure, collecting about 6 million traceroutes over two months to map datacenter-to-datacenter… | ||
| Agentic Elixir | Andrea Leopardi | 23m |
Agents start sessions by reading the repo so onboarding costs compound — the team records 648 sessions in four months and uses an agents.md entry point plus… | ||
| Live coding a Nerves robot with Livebook | Dennis Palmer | 44m |
Wobbles is a self‑balancing two‑wheel robot built on a Raspberry Pi running Elixir and Nerves and 3D‑printed with OpenSCAD. Livebook runs on‑device to read an… | ||
| Elixir is for DOING Things | Jason Stiebs | 22m |
Elixir and OTP internals get practical: everything in OTP is public so Kernel.SpecialForms, the code module and the new code:fragment for LSP are usable… | ||
| Exploring State Management in Phoenix LiveView | Krzysztof Nalepa | 26m |
Demonstrates state fragmentation in Phoenix LiveView with a small lunch app, function components, stateful live components and nested live views that crash… | ||
| Voice-Controlled Lights on a Raspberry Pi | Misael Pérez Chamorro | 34m |
A complete local voice-controlled lighting system runs on a Raspberry Pi 5 (8GB) and controls bulbs via UDP; audio capture uses Membrane, the dashboard is… | ||
| Deterministic LLM UI Rendering in Phoenix LiveView | Anthony Leiro | 23m |
Shows how Phoenix LiveView consumes LLM token streams, buffers tokens with GenServer buffering and emits only on word-boundary to avoid flicker, uses stream… | ||
| How Elixir Learns Types from Guards | Guillaume Duboc | 23m |
Elixir 1.20 computes precise types from actual guard expressions, turning guards like is_integer into concrete constraints, deriving intersection and union… | ||
| Legion: Agentic Code Execution with Pure Elixir | Dima Mikielewicz | 28m |
Legion is an Elixir-native agent framework that turns existing modules into executable tools by having LLMs generate real Elixir code which runs in a sandbox… | ||
| Distributed Erlang lessons from Livebook | Hugo Baraúna | 20m |
Livebook runs each notebook on its own BEAM node, attaches to local Phoenix apps and can spawn remote runtimes (example: Fly.io) by setting a fixed… | ||
| Union of the Snake | Parker Selbert, Shannon Selbert | 32m |
A BEAM-inspired Oban implementation for Python is built from scratch, not a wrapper, recreating Oban semantics with TOML config, raw SQL queries, a CLI worker… | ||
| Distributing Code & Math Across Africa | A. Vivekbala, Princeton Poh | 37m |
Deployable binary bundles (Burrito) put the BEAM and a LiveView app onto ragged student laptops via USB, cross-compiled for Windows and Linux, and nodes boot… | ||
| Bringing LiveView to the Client with Popcorn | Franciszek Kubis | 35m |
Popcorn runs Elixir on the browser via Atom VM and WebAssembly so Phoenix LiveView code executes client‑side, claiming sub‑millisecond interaction and offline… | ||
| Broadcasting your terminal with asciinema | Marcin Kulik | 39m |
Asciinema server streams real terminal sessions live using WebSockets and a binary event protocol, parsing events in Elixir, replaying them through an embedded… | ||
| Nerves, NIFs, and Snake | Gus Workman | 39m |
Adds Nerves support to a custom e‑ink device and ships a LiveView‑like UI pattern for hardware, using Rust NIFs via Rustler to speed image processing and… | ||
| Building Desktop Apps with ElixirKit and Tauri | Wojtek Mach | 21m |
Livebook Desktop is rebuilt with ElixirKit+Tauri: a single Rust Tauri binary that spawns an Elixir release, links via pub/sub over TCP, and embeds a Phoenix… | ||
| Protecting Corporate Accounts with LiveView realtime dashboard | Gabriel Ortuño | 15m |
Cabify replaces a stale Looker Studio + BigQuery prototype with a Phoenix LiveView dashboard built in two weeks by one backend engineer, cutting BigQuery query… | ||
| A Better Pattern for Reusable LiveView Components | Jakub Lambrych | 21m |
Pattern claims LiveComponent-like behavior while giving direct mailbox access by combining attach_hook/4 hooks with function components, keeping each widget in… | ||
| Model the work: Real Life workloads with Ash & Oban | Zach Daniel | 40m |
Background job logic becomes brittle when jobs are treated as the source of truth, so this shows modeling work as mutable domain state using Ash resources… | ||
| Kafka-Backed Elixir at Scale | Anton Borisov, Piotr Rybarczyk | 39m |
Fresha runs Kafka for six years handling tens to hundreds of millions of messages per day across 110 services, and standardizes on kafka_ex / kox plus a small… | ||
| Building Real-Time AI Agents with Elixir | Kimutai Kiprotich | 16m |
Elixir runs autonomous AI agents as lightweight GenServer processes under supervision trees, claiming the ability to manage millions of concurrent operations… | ||
| The Everything App | Lars Wikman | 40m |
Open-source ExNVR runs a full NVR stack on Nerves hardware using Phoenix, LiveView, Membrane, SQLite and Nx, deployed on over a thousand devices and streaming… | ||
| What if you could build production-ready RAG entirely in Elixir? | George Guimarães | 39m |
Claim of a full RAG stack on the BEAM using Arcana becomes concrete: embeddings run locally with Nx and Bumblebee, vectors stored in pgvector, and a Phoenix… | ||
| Rebuilding Workflow Orchestration in Elixir: The Story of Gust | Marcio Klepacz | 37m |
Gust is a workflow engine implemented as Elixir macros plus a DSL, LiveView UI and a core app backed by Postgres and dynamic OTP supervisors; it replaces an… | ||
| Practical Data Orchestration in Elixir | Silvia Zeamer | 20m |
Processes two billion records a day with a three‑engineer team by moving orchestration into Elixir, offloading heavy lifting to Postgres and small external… | ||
| Testing Concurrency and Fault Tolerance in Elixir/Nerves | Marta Habdas | 24m |
Elixir with Nerves runs sensors on Raspberry Pis and Arduinos, using circuits_u for USB, ocx for OSC to Pure Data, and a Fenix Live dashboard; processes are… | ||
| Hologram: The Journey to Local-First Elixir in the Browser | Bart Blast | 22m |
Hologram compiles pure Elixir to run in the browser, demonstrated by a Space Invaders game and a 60fps SVG animation after a 50x rendering speedup from a… | ||
| AI-Powered Search at Scale | Jeff Weiss | 44m |
Frame.io uses Llama 4 via Bedrock → OpenSearch DSL to turn natural language into structured queries and CLIP-style and Adobe Research “vegan” models to produce… | ||
| Update from the Erlang Ecosystem Foundation | Dan Janowski | 12m |
Update covers governance, funding and security: board election opens with voting for paying members, membership (free) grants Slack access to working groups… | ||
| Keynote: Precision in Type System Design | José Valim | 01h 03m |
A roadmap for Elixir types claims completion of the first milestone: Elixir v1.20 ships type inference for all constructs, letting the compiler infer patterns… | ||
| Keynote: One Monolith, Many Teams: Growing an Org... | Sofia Silva, André Albuquerque | 45m |
Company runs one Elixir monolith with 5.7M lines of code, ~300 engineers across ~50 teams, and ~150k tests; code stays as one release deployed as three… | ||
| Keynote: DurableServer: Always Running Somewhere | Chris McCord | 52m |
DurableServer extends GenServer with automatic state persistence, cluster-aware placement and load balancing, using object storage (S3 / Tigris) or a local EKV… | ||
| Update from the Phoenix Team | Steffen Deusch | 19m |
Phoenix LiveView documents 28 patch releases since 1.0 and moves to a small 1.2 with concrete changes: colocated hooks now extract script tags at compile time… | ||
| LT: Sherlock: The truth is in the code | Aleksandr Lossenko | 07m |
Remote builds Sherlock chat to the code that clones Git repos (kept in sync in-cluster), surfaces answers via Phoenix LiveView + GenServer and a Tailwind UI… | ||
| LT: The Elixir Hiring Paradox | Arjun Gillard | 06m |
Companies routinely ask for senior Elixir engineers but cannot specify what success looks like in the first 90 days, so searches start without clear… | ||
| LT: Your project is great! More people should know about it | Kamila Pokój | 03m |
Developers already do marketing: naming and color palettes, creating a GitHub repo, posting on Discord, Reddit, Slack, forums, and asking contributors to share… | ||
| LT: Skode: an ASCII shorthand for audio experimentation | Joseph Stewart | 05m |
An ASCII shorthand sound protocol lives on top of Elixir with a C port driver that keeps heavy DSP off the BEAM; C code is compiled to a WASM module via in… | ||
| LT: Gleaming Github Actions | Austin Ziegler | 03m |
Pontil is a Gleam-based toolkit that compiles to JavaScript and replaces actions-core so you can ship GitHub Actions without TypeScript; the codebase splits… | ||
| LT: GraphQL Queries, No Drama: Compile - Time Validation and Formatting | Rock | 04m |
A tiny Elixir library called GraphQL query parses and validates GraphQL documents at compile-time validation, warning about unused variables and schema… | ||
| LT: Telegram Bots with Elixir: Shipping Faster, Sleeping Better | Max Gorin | 05m |
Several production Telegram bots are written in Elixir and the workflow now includes Grammex for end-to-end chat tests that read like user stories, simulating… | ||
| LT: Integrate Web Components with Forms Seamlessly | Krasen Penchev | 04m |
Shows how to make custom elements participate in HTML forms by using the browser ElementInternals API to declare a form-associated component and call… | ||
| nothing matches | ||