ElixirConf EU 2024
2024-04-18..2024-04-19
-- 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 developers, backend engineers, platform engineers, site reliability engineers, engineering managers, startup founders
topics
Oban job queue tuning; Postgres optimizations for Oban; Phoenix LiveView patterns; direct S3 uploads with PubSub; multitenant schemas with Triplex; ETS effective usage; Dialyzer and Erlang types; Telemetry and LiveDashboard usage; GCP Pub/Sub with Broadway; incremental C# to Elixir migration; IntelliJ Elixir editor features; Exercism web editor and runners
| title | author | length |
|---|---|---|
| Migrating a Warehouse Application from C# to Elixir | Samanta de Araújo | 31m |
Warehouse app moves from C# to Elixir by rewriting service components incrementally and running Elixir and C# versions side‑by‑side on the same server to… | ||
| Scaling Oban Applications | Shannon Selbert, Parker Selbert | 26m |
Oban runs as Elixir + Postgres and the talk shows concrete scale fixes: Postgres features (skip locked, jsonb, reindex concurrent, btree dedup) and Oban config… | ||
| Don’t let it crash: How we applied our security checks on Elixir code | M. Tóth, D. Horpácsi | 32m |
Team adapts the Erlang static analyzer Refactor and the security layer SAFE to Elixir by analyzing BEAM abstract code, building a semantic program graph, and… | ||
| Tales of Using Phoenix LiveView at an Early Stage Startup | Lekha Surasani | 30m |
Adpipe uses Elixir + Phoenix LiveView as a single stack for front end and back end across a ~25‑person, <2‑year startup, with eight months of LiveView… | ||
| Multitenant Web Applications with Phoenix | Eli Kroumova | 26m |
Shows a concrete Phoenix + Ecto implementation that isolates each client in a separate Postgres schema using Triplex to create/rename/drop tenants, a Plug that… | ||
| Building an Interview Scheduler in LiveView: A Newcomer's Journey. | Karoline Lende | 24m |
Building an interview availability scheduler in Phoenix LiveView for Multiverse, implemented nested Ecto change sets with cast_assoc change_sets and replaced… | ||
| IntelliJ Elixir Works Even if your Code Doesn't | Elle Imhoff | 40m |
IntelliJ Elixir is an Elixir plugin that parses and analyzes code with a custom lexer and parser so editor features work even when code doesn’t compile; Go To… | ||
| Distributing Work With Queues and GCP PubSub | Johanna Larsson | 40m |
Searches hit airline APIs that can return 40 MB XML per request and vary wildly in CPU cost, so a synchronous API suffers high P99 latency. Solution uses GCP… | ||
| Keynote: Tiny Data Collectors, Vastly (...) & the Land of Tiny Challenges | Anna-Lito Michala | 43m |
Claims a concrete path offload cloud work by running ML and preprocessing on constrained devices: a desktop edge schedules robot-car tasks by battery CPU and… | ||
| Lessons learned from Elixir Learning Paths | Elaine Watanabe | 36m |
Describes a company-led Ruby→Elixir transition that dedicates two months per engineer, produces 18 new engineers in three months, creates an engineer chapter… | ||
| Exercism v3 | AngelikaTyborska | 35m |
Exercism v3 (released 1 Sep 2021) replaces forced local setup with a web editor plus per-language test runners that run inside Docker (read-only FS, no… | ||
| Surviving your First Big Customer as a Startup | Johanna Larsson | 55m |
Duffel scales a REST JSON API that searches and books flights where single searches parse megabytes of XML and a booking can require hundreds of searches per… | ||
| Types and Erlang from Dialyzer to (...) | Charlotte Lorelei De Oliveira | 40m |
Erlang already uses Dialyzer’s success typing and a gradual type approach that prove definite mistakes (not full correctness); examples show Dialyzer infers… | ||
| Telemetry and LiveDashboard | Sophie deBenedetto | 36m |
Phoenix 1.5 ships native Telemetry events (e.g. phoenix.router_dispatch_stop) and a generated metrics module that maps those events to counters/summaries so… | ||
| Keynote: Building an emergency software | Linda Achieng Otieno, Sigu Magwa | 49m |
Nailinda is an emergency system that sends USSD menus (no internet required) to capture location, landmark and emergency type, returns nearest hospitals and… | ||
| Got a technical idea? How to build a company from there | Jane Walerud | 34m |
Describes how a team releases Ericsson Erlang as open source and builds Bluetail — a server clustering product — then sells it in summer 2000, six weeks from… | ||
| How Elixir is driving Australian product innovation | Sophie Troy | 27m |
Vamp migrates from Rails to Elixir across three platform versions, now running an Elixir application server with React/GraphQL front ends, a 12-person company… | ||
| Leveraging ETS Effectively | Evadne Wu | 46m |
Deep dive into ETS internals with concrete claims, code and benchmarks: match specifications are shown as the real power, and a demo replaces an Agent that… | ||
| nothing matches | ||