~/conference

Erlang User Conference 2017

Erlang User Conference 2017 There were two days of in-depth and cutting-edge talks taking us through the latest developments, research, and insights from some of the world

erlang developers, embedded systems engineers, distributed systems architects, platform engineers, language and runtime contributors, web backend developers

actor supervision and let it crash; CRDTs and eventual consistency; Nerves firmware and A/B upgrades; multikernel BEAM on bare metal; Concuerror concurrency verification; sagas for distributed transactions; Cowboy web server and SPAs; benchmarking and performance measurement; fixing Erlang distribution protocol; document database implementation in Erlang; erlang on microcontrollers

titleauthorlength
Keynote - Without Resilience, Nothing Else MattersJonas Bonér01h 05m
Claims that resilience is by design and failure is inevitable, so architecture choices matter: use actor-style supervision, let it crash semantics…
Talk on
Keynote - Distributed Jamming with Sonic Pi and ErlangJoe Armstrong, Sam Aaron01h 10m
Erlang coordinates live Sonic Pi performance by sending OSC messages over UDP, scheduling events with an Erlang-based scheduler and syncing multiple machines…
Talk on
Keynote: The Demarcation of the Edge of InnovationJustin Schneck57m
Claims a concrete workflow: Nerves boots Linux to the Erlang VM, uses buildroot to cross‑compile, and produces 20 MB firmware images that support multi‑target…
Talk on
How to Build an OS With Erlang: A Whistle-Stop Tour of HydrOSSam Williams49m
HydrOS is a working multikernel Erlang OS that runs a tiny C node per core with the BEAM on bare metal and most drivers implemented as Erlang-only drivers…
Talk on
Building Distributed and Robust Multi-Agent Systems (MAS)Clara Benac Earle38m
Claim: Jason gains Erlang-style distribution and fault tolerance as eJason, implemented as a Jason interpreter in Erlang with a GitHub repo. Concrete additions…
Talk on
Ditching the Data Center: How to Stop Worrying and Love the EdgePeter Van Roy37m
Claim: push full computation to the edge by making programs converge like CRDTs rather than by heavy consensus. The project builds a LASP prototype, proves…
Talk on
Anti-Patterns in the WildMaarten Faddegon, Paweł Antemijczuk48m
Concrete findings, tools and outcomes: an Erlang codebase of 183k lines of Erlang across 531 modules (plus 71k header lines and 7k C) yields recurring…
Talk on
Sagas in Erlang: Distributed Transactions Without LocksMark Allen33m
Claims that sagas give transactional semantics across arbitrarily distributed services without locks and implements them in Erlang by folding over closures…
Talk on
Efene and the BEAM CommunityMariano Guerra44m
Announces 1.0 release of Efene, an alternative syntax that maps one-to-one to Erlang and compiles to standard BEAM bytecode; setup requires rebar3 + two-line…
Talk on
Testing and Verifying Chain Repair Protocols using ConcuerrorKostis Sagonas49m
Model of Corfu chain repair gets programmed in Erlang and checked with Concuerror; the tool finds a known buggy repair quickly with bounding — about 65 traces…
Talk on
Erlang on Microcontrollers: The Research ContinuesDmytro Lytovchenko39m
Project aims to run Erlang on microcontrollers under 0.5 Mb by reinventing code representation and a new runtime. Actual work includes a C++ runtime with basic…
Talk on
Building a Database from ScratchBenoit Chesneau41m
Barrel is a modern document‑oriented database written in Erlang that reaches a stable release seven months after the preview. It binds C into Erlang to…
Talk on
Update from the Elixir Core TeamAndrea Leopardi14m
Elixir reports concrete progress: version 1.5 ships UTF-8 atoms and exception blame stored in BEAM to show which function clauses failed, plus release cadence…
Talk on
Erlang Micro-Services with all the BuzzwordsChad Gibbons42m
Alert Logic migrates to Erlang microservices with concrete results: ingesting 1.6 PB/month today with plans for 100 PB/month, services expose REST APIs with…
Talk on
Taming the Web with Cowboy & CoyoteJohny Winn40m
Claims that pure OTP applications can service web traffic by pairing cowboy with a library called Coyote and shows code that sends module bytecode across nodes…
Talk on
What we Found in the BEAM CodeMelinda Toth46m
Claim: recover an Erlang abstract syntax tree from BEAM bytecode even without debug info. Built a pipeline using beam disassembly, an intermediate…
Talk on
Building Single Page Web Applications with Purescript and ErlangClaudia Doppioslash30m
A working visual IDE for PLCs gets built and runs in the browser using Purescript, Halogen, websockets and BERT for transport, with PLC code compiling to…
Talk on
Fixing Erlang’s Distribution ProtocolPeer Stritzinger50m
Claim: extend Erlang distribution so it handles 1,000 nodes and hostile networks by adding routing, sequencing and pluggable transports. Evidence: a port to a…
Talk on
A Tale of 2.0 CowboysLoïc Hoguin52m
Cowboy 2.0 claims a modern, HTTP/2‑ready Erlang server with concrete changes: new active‑supervisor style connection handling, a low‑level list‑of‑commands…
Talk on
Performance and Testing of an Open Source Erlang TCP/IP StackThomas Arts40m
An open‑source user‑level Erlang TCP/IP stack is extensively tested with QuickCheck plus the scheduler tool Pulse; the model encodes TCP state machines…
Talk on
The Pursuit of Instant PushesAleksei Magusev42m
A push system built from scratch uses Elixir and Cassandra with a streaming model that reads long partition rows, splices overlapping subscriptions before…
Talk on
Robotics and Sensors Using ErlangAdam Lindberg52m
GRiSP boots a cross‑compiled BEAM on bare metal and runs an embedded Erlang VM with a GRiSP runtime, a 300 MHz ARM Cortex‑M7, 64 MB RAM and microSD storage…
Talk on
Stop Guessing and Start Measuring - Benchmarking in PracticeTobias Pfeiffer43m
Starts from a bad quick shell check that reports 65 microseconds vs 210 microseconds then shows a proper harness with 5s runs, warmup, medians, histograms and…
Talk on
Zotonic: Erlang for the WebDavid de Boer40m
Zotonic is an open-source Erlang web framework and CMS that claims rapid development for content-heavy sites by combining controllerless routing, powerful…
Talk on
Let's Make Release Upgrades Great Again!Luis Rascão38m
Claims a working rebar3 plugin that generates appup/release tarballs, computes module order with crossref dependency detection, and injects code for automatic…
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.