~/conference

ElixirConf EU 2026

Elixir developers, Phoenix LiveView developers, Nerves and embedded developers, backend engineers, AI and agent developers, cloud and operations engineers, library and tooling authors

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

titleauthorlength
Background Jobs with Elixir: Oban in the Real WorldNoelia Lencina36m
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…
Talk on
Extracting Specifications from Legacy Software with ElixirChris Beck35m
Extracts executable, human-readable specifications from real codebases: parses structure, generates C4-style diagrams, and emits text specs that are then…
Talk on
Mapping the Cloud with ElixirPeter Ullrich38m
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…
Talk on
Agentic ElixirAndrea Leopardi23m
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…
Talk on
Live coding a Nerves robot with LivebookDennis Palmer44m
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…
Talk on
Elixir is for DOING ThingsJason Stiebs22m
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…
Talk on
Exploring State Management in Phoenix LiveViewKrzysztof Nalepa26m
Demonstrates state fragmentation in Phoenix LiveView with a small lunch app, function components, stateful live components and nested live views that crash…
Talk on
Voice-Controlled Lights on a Raspberry PiMisael Pérez Chamorro34m
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…
Talk on
Deterministic LLM UI Rendering in Phoenix LiveViewAnthony Leiro23m
Shows how Phoenix LiveView consumes LLM token streams, buffers tokens with GenServer buffering and emits only on word-boundary to avoid flicker, uses stream…
Talk on
How Elixir Learns Types from GuardsGuillaume Duboc23m
Elixir 1.20 computes precise types from actual guard expressions, turning guards like is_integer into concrete constraints, deriving intersection and union…
Talk on
Legion: Agentic Code Execution with Pure ElixirDima Mikielewicz28m
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…
Talk on
Distributed Erlang lessons from LivebookHugo Baraúna20m
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…
Talk on
Union of the SnakeParker Selbert, Shannon Selbert32m
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…
Talk on
Distributing Code & Math Across AfricaA. Vivekbala, Princeton Poh37m
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…
Talk on
Bringing LiveView to the Client with PopcornFranciszek Kubis35m
Popcorn runs Elixir on the browser via Atom VM and WebAssembly so Phoenix LiveView code executes client‑side, claiming sub‑millisecond interaction and offline…
Talk on
Broadcasting your terminal with asciinemaMarcin Kulik39m
Asciinema server streams real terminal sessions live using WebSockets and a binary event protocol, parsing events in Elixir, replaying them through an embedded…
Talk on
Nerves, NIFs, and SnakeGus Workman39m
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…
Talk on
Building Desktop Apps with ElixirKit and TauriWojtek Mach21m
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…
Talk on
Protecting Corporate Accounts with LiveView realtime dashboardGabriel Ortuño15m
Cabify replaces a stale Looker Studio + BigQuery prototype with a Phoenix LiveView dashboard built in two weeks by one backend engineer, cutting BigQuery query…
Talk on
A Better Pattern for Reusable LiveView ComponentsJakub Lambrych21m
Pattern claims LiveComponent-like behavior while giving direct mailbox access by combining attach_hook/4 hooks with function components, keeping each widget in…
Talk on
Model the work: Real Life workloads with Ash & ObanZach Daniel40m
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…
Talk on
Kafka-Backed Elixir at ScaleAnton Borisov, Piotr Rybarczyk39m
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…
Talk on
Building Real-Time AI Agents with ElixirKimutai Kiprotich16m
Elixir runs autonomous AI agents as lightweight GenServer processes under supervision trees, claiming the ability to manage millions of concurrent operations…
Talk on
The Everything AppLars Wikman40m
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…
Talk on
What if you could build production-ready RAG entirely in Elixir?George Guimarães39m
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…
Talk on
Rebuilding Workflow Orchestration in Elixir: The Story of GustMarcio Klepacz37m
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…
Talk on
Practical Data Orchestration in ElixirSilvia Zeamer20m
Processes two billion records a day with a three‑engineer team by moving orchestration into Elixir, offloading heavy lifting to Postgres and small external…
Talk on
Testing Concurrency and Fault Tolerance in Elixir/NervesMarta Habdas24m
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…
Talk on
Hologram: The Journey to Local-First Elixir in the BrowserBart Blast22m
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…
Talk on
AI-Powered Search at ScaleJeff Weiss44m
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…
Talk on
Update from the Erlang Ecosystem FoundationDan Janowski12m
Update covers governance, funding and security: board election opens with voting for paying members, membership (free) grants Slack access to working groups…
Talk on
Keynote: Precision in Type System DesignJosé Valim01h 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…
Talk on
Keynote: One Monolith, Many Teams: Growing an Org...Sofia Silva, André Albuquerque45m
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…
Talk on
Keynote: DurableServer: Always Running SomewhereChris McCord52m
DurableServer extends GenServer with automatic state persistence, cluster-aware placement and load balancing, using object storage (S3 / Tigris) or a local EKV…
Talk on
Update from the Phoenix TeamSteffen Deusch19m
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…
Talk on
LT: Sherlock: The truth is in the codeAleksandr Lossenko07m
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…
Talk on
LT: The Elixir Hiring ParadoxArjun Gillard06m
Companies routinely ask for senior Elixir engineers but cannot specify what success looks like in the first 90 days, so searches start without clear…
Talk on
LT: Your project is great! More people should know about itKamila Pokój03m
Developers already do marketing: naming and color palettes, creating a GitHub repo, posting on Discord, Reddit, Slack, forums, and asking contributors to share…
Talk on
LT: Skode: an ASCII shorthand for audio experimentationJoseph Stewart05m
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…
Talk on
LT: Gleaming Github ActionsAustin Ziegler03m
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…
Talk on
LT: GraphQL Queries, No Drama: Compile - Time Validation and FormattingRock04m
A tiny Elixir library called GraphQL query parses and validates GraphQL documents at compile-time validation, warning about unused variables and schema…
Talk on
LT: Telegram Bots with Elixir: Shipping Faster, Sleeping BetterMax Gorin05m
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…
Talk on
LT: Integrate Web Components with Forms SeamlesslyKrasen Penchev04m
Shows how to make custom elements participate in HTML forms by using the browser ElementInternals API to declare a form-associated component and call…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.