ElixirConf EU 2022
2022-06-09..2022-06-10
-- 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]
| title | author | length |
|---|---|---|
| Keynote: Celebrating the 10 Years of Elixir | José Valim | 53m |
Ten-year Elixir retrospective pivots to concrete plans: a funded PhD project builds saturated types (set-theoretic unions/intersections, singleton values) to… | ||
| Keynote: Tiny Data Collectors, Vastly (...) & the Land of Tiny Challenges | Anna-Lito Michala | 43m |
Survey of small IoT deployments shows concrete experiments: a desktop edge schedules robot-car tasks by battery, CPU and RAM and reduces variance by lowering… | ||
| Code & Homicide: What Software Devs (..) from Offender Profiling | Adam Tornhill | 56m |
Claims that 23–42% of developer time is wasted to technical debt and that static metrics alone are not actionable lead to a practical alternative: using… | ||
| Keynote: Sonic Pi: Past, Present & Future | Sam Aaron | 59m |
Sonic Pi demonstrates a concrete system: a live‑coding music environment that taught kids on Raspberry Pi, added MIDI and multi‑channel audio, and implements… | ||
| ElixirConf EU 2022 Highlights | 04m | |
Day-long highlights celebrate 10 years of Elixir while naming concrete wins: a company reports using Elixir in production for more than five years, migrating… | ||
| Building a Block Based Editor in Phoenix LiveView | Nikola Begedin | 35m |
A Notion‑style block editor built on Phoenix LiveView that stores blocks as a list of cells on the backend and uses a frontend JS hook to parse DOM, send… | ||
| Everything about DNS you never dared to ask! | Ole Michaelis | 20m |
Covers how domain registration works end to end: registrant → registrar → registry using EPP (XML) commands for domains hosts contacts, how ICANN charges… | ||
| Comparing the Actor model & CSP concurrency with Elixir & Clojure | Xiang Ji | 34m |
Compares BEAM’s Actor model (Elixir) with Clojure’s CSP via core.async, showing per-process heap isolation with independent GC, preemptive VM scheduling and… | ||
| Get Your CRUD Together! | Andrew Ek | 41m |
Argues CRUD apps for small teams benefit from a dedicated data access layer that wraps Ecto into a GenericRepo macro, uses composable Ecto queries and clear… | ||
| It's A Livebook | Adam Lancaster | 40m |
Livebook becomes the interactive discovery tool for airline APIs: engineers connect a mix standalone runtime to run production code, make HTTP calls, and save… | ||
| Observable Elixir | Bernardo Amorim | 39m |
A demo Elixir microservice and Docker Compose stack ships working observability: instrumented with :telemetry events, structured logs in logfmt sent to Grafana… | ||
| Why Is My LiveView Slow and What Can I Do About It | De Wet Blomerus | 40m |
An internal QA deploy UI built on LiveView becomes slow once the dataset grows: the backend keeps sending big diffs while the front-end JS cannot update the… | ||
| Porting a Big Rails App to Elixir in Two Months | Miguel Michelson | 48m |
Porting Chaskiq (a three‑year Rails/React app) to Elixir rewrites only the backend while keeping the existing React frontend, and completes core features… | ||
| Introducing LiveData: LiveView for JSON endpoints | Hans Elias Josephsen | 34m |
LiveData generalizes LiveView to JSON endpoints: a server-side diffing engine compiles "templates" from Elixir AST and sends minimal JSON patches over Phoenix… | ||
| A Blueprint for Intuitive Internal Elixir Ecosystems | Ryan Young | 38m |
Blueprint shows a concrete pipeline: a custom mix generator (packaged as an archive) that creates projects with company boilerplate and publishes packages and… | ||
| Building Elixir Apps for Global Audiences or an Audience of One | Kip Cole | 43m |
Demonstrates using the CLDR data via ex_cldr/ex_money to derive real preferences from a BCP‑47 tag and to format numbers, dates, currencies and units; shows… | ||
| Exploring Elixir Project Re compilation | Anton Satin | 30m |
Explains how Elixir decides which .ex files recompile: runtime vs export dependency vs compile dependency, how cycles and “double” paths cause distant… | ||
| Distributing Work With Queues and GCP PubSub | Johanna Larsson | 40m |
Claims a queue-based redesign using GCP Pub/Sub and Broadway splits each user search into per‑airline work items (often tens of megabytes of XML, sometimes ~40… | ||
| IntelliJ Elixir Works Even if your Code Doesn't | Elle Imhoff | 40m |
The plugin claims an editor should work even when code doesn’t compile and backs it with an independent JFlex lexer and GrammarKit parser that resolves macros… | ||
| Micro Services and Events: Friends or Foes? | Roland Tritsch | 45m |
A shared‑nothing microservices platform actually runs about 60 Elixir microservices and uses RabbitMQ + Broadway for event delivery, protobuf schemas and an… | ||
| The joy of building your startup with Phoenix LiveView | Aswin Mohan | 46m |
Builder rewrites IndiePaper multiple times (Next.js, Rails) then ships a Phoenix LiveView production app with 12,000 commits and 200+ authors signed up… | ||
| TypeCheck Effortless Runtime Type Checking | Wiebe Marten Wijnja | 36m |
TypeCheck is an Elixir library that compiles existing @specs into runtime wrappers that validate inputs and outputs, emit readable nested error traces, and… | ||
| "config.exs is Simple" and Other Lies | Łukasz Niemier | 34m |
Claim: Elixir configuration is code not data, so config.exs runs as Elixir code and can have side effects, ordering issues and unreliability between compile… | ||
| Bringing OpenCV to the Elixir World | Cocoa Xu | 27m |
Evision generates NIFs from OpenCV headers to expose most OpenCV modules to Elixir and automates thousands of bindings instead of hand-writing them; it… | ||
| Automating the Automator | Tonci Galic | 28m |
Shows that with Elixir 1.13 plus Sourceror you can parse source to AST, apply targeted transforms and render formatted code back; demonstrates a working Credo… | ||
| nothing matches | ||