~/conference

ElixirConf EU 2021

elixir developers, phoenix developers, backend engineers, platform engineers, embedded systems engineers, site reliability engineers, engineering managers

Ecto.Query; polymorphic embeds with Ecto; Ecto.Multi with temp tables; Phoenix LiveView roadmap; ExUnit multi-node testing; Testing asynchronous OTP; Event sourcing and CQRS; Control Node continuous delivery; Elixir, WebAssembly and Rust; Nerves embedded industrialization; OpenTelemetry monitoring for Elixir; Membrane SFU WebRTC

titleauthorlength
ClaritySaša Jurić01h 09m
Compares two Elixir solutions for counting monotonic "password" integers: an obscure 20-line version vs a clarified rewrite that becomes a linear-time…
Talk on
Q&A with Chris McCord & José ValimChris McCord, José Valim01h 05m
Phoenix and LiveView roadmap prioritizes concrete fixes: LiveView needs slots for components and a component messaging abstraction before 1.0 to support…
Talk on
Surviving your First Big Customer as a StartupJohanna Larsson55m
A rapid growth case where a flights API with megabyte XML searches and often hitting multiple airlines scales up in a week: a production clone is load tested…
Talk on
José Valim invites to the conferenceJosé Valim01m
An invitation to ElixirConf EU 2021 happening in Warsaw and streamed for remote attendees describes a hybrid live and virtual format, promises an onstage Q&A…
Talk on
Digitalizing the Steel Industry with ElixirKristian Hildebrandt32m
Kloeckner.i builds an in‑house event platform using Elixir + RabbitMQ + OTP to replace slow, synchronous workflows tied to legacy ERPs across multiple…
Talk on
Control Node: Continuous Delivery & (...) for ElixirVanshdeep Singh35m
Control Node is an Elixir library that builds CD pipelines as code and demos a working setup: GitHub Actions runs mix release, uploads a tar, CNOPS detects it…
Talk on
Testing Asynchronous OTPAndreaLeopardi45m
Practical techniques for testing async BEAM code: treat stateful processes as black boxes or split into a pure functional core plus a thin GenServer wrapper…
Talk on
Eventsourcing and CQRS in ElixirVasilisSpilka38m
Builds a small event‑sourced bank using the commanded library in Elixir: defines commands (deposit, withdraw, send), domain events (account opened, money…
Talk on
Diving into Ecto.QueryWillian Frantz30m
Ecto.Query is presented as a full SQL-level toolbox with four components: schema changeset query repo where queries are pure structs until repo.all executes…
Talk on
Doing weird things with EctoNikola Begedin38m
Uses Ecto.Schema and Changeset to pre-validate and normalize complex API params, turning nested filter maps into typed structs so core functions get…
Talk on
Building a real-time collaborative editor with PhoenixSheharyar Naseer23m
A working Google Docs–style editor is implemented using Elixir, Phoenix channels, OTP supervisors and a Elixir GenServer per document that stores document…
Talk on
Going Multi-Node with ExUnitDevonEstes40m
Shows how to make ExUnit run tests across BEAM nodes by monkey‑patching the runner at runtime: changed spawn to node.spawn and use rpc.multi_call to compile…
Talk on
Elixir, WebAssembly, and Rust - The Ultimate HybridKevin Hoffman26m
wasmCloud moves from a Rust-only host to an Elixir/OTP hybrid while retaining low-level Rust crates for OCI image pulls, JWT/ed25519 signing and WebAssembly…
Talk on
Exercism v3AngelikaTyborska35m
Exercism v3 (released 2021-09-01) adds an in-browser web editor and per-language test runners (run in Docker with read‑only filesystems and no network) so…
Talk on
Love Your Crash DumpsMichal Slaski32m
Livebook notebooks connect to a remote BEAM, run rpc calls and parse erlang system_info procs output into interactive graphs that highlight processes by…
Talk on
Nerves - An industrialization journeyJean Parapaillon31m
Nerves integrates Buildroot, BEAM and the Erlang/Elixir ecosystem to deliver base bricks for a solar-energy communication gateway — networking via VintageNet…
Talk on
Creating a scalable (...) with Elixir, Python & TensorflowArjan Scherpenisse50m
Built a multi-tenant intent service called Q&A ninja that uses Elixir to orchestrate pools of Python workers and a shared sentence-BERT embedding service so a…
Talk on
Monitoring Elixir With OpenTelemetryKamil Kowalski39m
Claims that OpenTelemetry gives language-agnostic traces, metrics and logs and that Elixir support is usable now with real tooling. Demonstrates OpenTelemetry…
Talk on
The pillars of Metaprogramming in ElixirAdi Iyengar35m
Elixir metaprogramming rests on three concrete mechanisms: quoted literals, macros, and compile-time callbacks — the talk demonstrates how quoted ASTs…
Talk on
Debugging Elixir Code - The Tools, The MindsetMichal Buszkiewicz40m
Shows how Elixir and Erlang tools like Observer, the Erlang debugger, dbg/:redbug/rexbug, Phoenix LiveDashboard, io.inspect and OpenTelemetry combine with…
Talk on
Lessons learned from Elixir Learning PathsElaine Watanabe36m
Lessons learned: structured learning beats ad hoc self-study, with concrete practices like spaced repetition, active retrieval and chunking using tools such as…
Talk on
Membrane SFU: Bringing WebRTC to ElixirMateusz Front27m
Membrane Framework now embeds WebRTC support so Elixir can send, receive and process browser audio/video; demonstration shows a working video-room demo using…
Talk on
A safer ElixirEsteban Ibarra38m
Shows how Mix and compiler options actually catch bugs by example: enabling warnings as errors makes unused variables and non‑existent function calls fail…
Talk on
Lightning talk: Typechecking ElixirRadek Szymczyszyn10m
Demo GenServer code uses Gradualizer to treat specs as a contract for accepted messages and to produce a dead-code warning when a handler’s clause is no longer…
Lightning 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.