~/conference

Code BEAM V Europe 2021

elixir developers, erlang developers, backend engineers, platform engineers, site reliability engineers, engineering managers, tooling authors

Phoenix LiveView patterns; Nx tensors and Axon models; Elixir Livebook collaboration; BEAM protocol composition; OTP performance optimizations; Ryu float formatting in IO; Mnesia to Postgres migration; BEAM end-to-end encryption; Elixir metaprogramming and DSLs; desktop apps with Elixir Desktop; large-scale contact tracing on BEAM; dead-code detection for Erlang

titleauthorlength
Keynote: Adopting Elixir (...) Across AfricaGetty Orawo, Okoth Kongo48m
Survey of seven African teams finds Elixir powering a stable government portal (citizen.go.ke), an Uber‑style motorcycle service that needs low‑latency…
Talk on
Keynote: Fireside Chat on LiveView, (...)Sophie deBenedetto, Bruce Tate35m
LiveView claims to let teams build fault-tolerant, server-driven single‑page flows using Phoenix, OTP and pubsub and OTP for real‑time updates; it promotes the…
Panel on
Keynote: Panel(...)José Valim, R.Thomas, D. Lucia, G. Smith, S.Levitan45m
Panel maps concrete work: Nx brings multi‑dimensional tensors with CPU/GPU backends, Axon is a deep‑learning library on top of Nx, and Livebook is a…
Panel on
Keynote: Fireside Chat on code designEric Meadows–Jönsson, Ulf Wiger40m
Argues that BEAM languages shape design by matching mental models to domain needs and by giving concrete tools: supervisors and application structure supply…
Panel on
Keynote: If at first you don't succeed (..)Mike Wiliams, Fred Herbert51m
History lesson: Erlang starts as an Ericsson in-house tech, gets open sourced Dec 1998 after an internal ban, and later shows commercial exits—Bluetail →…
Talk on
Atlas Flexible Software Composition using ProtocolsQuinn Wilton37m
Claims an aggregator was delivered in one third the allotted time by modeling every remote service as protocol-backed stateful mocks that run in-process…
Talk on
COVID-19 contact tracing on the BEAMJonatan Männchen, Jeremy "Jay" Zahner41m
Built Hygeia on the BEAM using Elixir, Phoenix LiveView and Surface, Ecto with Postgres triggers, Docker/Kubernetes, gen_smtp plus a custom email spool, and…
Talk on
How not to Fail at Distributed Systems with Examples from RiakNicholas Adams32m
Shows concrete Riak failures and fixes: an app that SELECT suddenly pulls a user_tags comma‑list ballooned to thousands and turns one fast query into…
Talk on
Kill your Dead Code with Fire!Brujo Benavides35m
Hank is an open‑source tool that detects and removes oxbow and dead code across large Erlang projects by running as a rebar3 plugin and analyzing ASTs; it…
Talk on
Here be Floating Dragons: A Tale of Making OTP FasterThomas Depierre36m
Replaces the old Dragon4-style float-to-string path in OTP’s I/O with the Ryu algorithm and an optional C BIF, changing io_lib float formatting; benchmarks…
Talk on
The Future of Erlang LSRoberto Aloi, Andreas Löscher34m
Erlang LS grows from v4 to v15 and gains 36 contributors while adding concrete features: a rebar3 BSP plugin lets the language server query dependency and path…
Talk on
Breaking up with MnesiaDániel Szoboszlay, Onno Vos37m
Klarna migrates a 15-year Mnesia deployment to Postgres by adding a compatibility API and a distribution layer so both databases appear as one; built a…
Talk on
Managing (..) networking flows using ErlangSébastien Merle, Peer Stritzinger39m
Implements an Erlang PCEP client and server that controls FRRouting instances over an emulated network, using netgen virtual topology and ISIS segment routing…
Talk on
Backoffice admin tool built with PETAL stackEdison Yap35m
Backoffice is an admin UI built with the PETAL stack (Phoenix, Elixir, TailwindCSS, AlpineJS, LiveView) that ships reusable pieces—responsive layouts, filters…
Talk on
Compositional protocol (..) communicating actorsLaura Bocchi, Laura Voinea39m
Claims an algorithmic notion of protocol composition that enforces three properties: behavior preservation, fairness (strong or weak vs strong fairness), and…
Talk on
End to End Encryption with Elixir and BeamMrinal Wadhwa41m
Claims a small routing layer plus Ockam secure channels decouple encryption from TCP/TLS so end-to-end guarantees survive multi-hop end-to-end secure channels…
Talk on
Jumping gen_servers! A new way of building (...) applicationsPeer Stritzinger40m
Claims a practical method to migrate live Erlang processes by sending a small continuation to a new node, replacing the original with a proxy forwarding loop…
Talk on
Convert your Web App to a Desktop App with Elixir DesktopDominic Letz39m
Elixir-Desktop turns a Phoenix LiveView web app into a native macOS, Windows or Linux app by embedding the system webview (WebKitGTK, WKWebView, Edge…
Talk on
Metaprogramming + DSL Design in ElixirAdi Iyengar37m
Covers Elixir’s actual metaprogramming mechanics: quoted expressions as three‑element tuples, use of var and unquote to cross hygiene boundaries, macros to…
Talk on
Check your code with RefactorErl!Melinda Toth39m
RefactorErl parses Erlang and BEAM files to build a rich static model and runs data‑flow and control‑flow analyses to support source transforms, duplicate…
Talk on
Fireside chat on JIT compilerLukas Larsson, John Högberg39m
Erlang/OTP ships a straightforward JIT in 24 that compiles BEAM to native code with 30–100% speedups reported (typical 30–40%, up to 2×), minimal optimizations…
Panel on
Fireside chat on Nova and NitrogenDaniel Widgren, Niclas Axelsson, Jesse Gumm37m
Two Erlang web frameworks with different tradeoffs: Nova is a Cowboy-based MVC-ish framework adding a radix-tree prefix routing module, a pipeline plug-in…
Panel on
Fireside Chat with LiveView SurfaceTimmo Verlaan, Marlus Saraiva, Bruce Tate40m
Surface is a LiveView component library that adds static property checks and a declarative public API so components declare required types and fail fast in the…
Panel on
Fireside on making a typed language on the BEAMLeandro Ostera, Louis Pilfold39m
Claim is that it is practical to build a typed language on the BEAM rather than impossible and Gleam proves it by shipping a minimal 400 lines reimplementation…
Panel on
Fireside chat on security for practitioners & academicsBram Verburg, Viktória Fördős41m
Covers concrete BEAM risks and fixes: never create atoms from user input because atoms aren’t garbage collected and can exhaust the atom table; BEAM…
Panel on
Fireside chat on bringing more FP to ElixirBrooklyn Zelenka, Thomas Arts37m
Libraries bring Haskell-style abstractions into Elixir: Witchcraft implements type-class-like protocols with QuickCheck-style properties to generate tests and…
Panel 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.