~/conference

Erlang User Conference 2016

Erlang User Conference 2016 Thank you everyone, who made the EUC possible. The slides and videos are being added to the website, so keep an eye on this spot.

titleauthorlength
Into the Core - Squeezing Haskell into Nine ConstructorsSimon Peyton Jones01h 08m
GHC compiles Haskell into a tiny statically typed intermediate language based on System F and ultimately expressed with only nine constructors, letting the…
Talk on
How things are, and how they could beFred Hebert47m
Claims that Erlang has great primitives but poor workflows get backed by concrete fixes: adoption of rebar3 and relx shortens the time to a release from months…
Talk on
Fireside ChatJane Walerud, Mike Williams, Joe Armstrong, Robert Virding, Garrett Smith01h 07m
Chronicle of building Erlang shows concrete claims and outcomes: a prototype language, a working BEAM virtual machine, a first product called the mobility…
Panel on
Abstraction Considered Harmful (and other opinions about writing maintainable code)Erik Stenman45m
Argues that abstraction hides failure modes with concrete failures: line-numbered stack traces in r15 turn a polite library into a bottleneck and create 40,000…
Talk on
Emulating the Essence of Erlang in RVIUlf Wiger41m
RVI claims to emulate core Erlang semantics on a store‑and‑forward IoT transport by implementing temporary internal reply service handles, JSON‑RPC wrappers…
Talk on
News from the OTP Team - RoadmapKenneth Lundin23m
Issue tracker replaces the old mailing list and is live so every bug and feature gets an issue ID tied into release notes, and the plan is to generate those…
Talk on
DevOps' Swiss Army knife for the BEAMCsaba Hoch, Viktória Fördős41m
Shows that calling io:format on a large message queue or tracing with redbug can blow node memory (a 10KB message repeated 5,000 times + pretty printing sends…
Talk on
Erlang and Deep LearningGarrett Smith47m
Argues Erlang excels as an orchestration and monitoring layer for deep learning by demonstrating a command-line plus web tool that wrapped TensorFlow runs…
Talk on
HexEric Meadows–Jönsson46m
Hex reports 50 million total downloads and over a million weekly downloads and supports Rebar3, erlang.mk and Elixir mix; mix uses mix.lock for repeatable…
Talk on
Erly Marsh - a Model-Based Testing ToolJohan Blom21m
Erly Marsh is a model-based testing tool that uses an Erlang-like specification language and symbolic execution to generate test suites from state-machine…
Talk on
Winning as a Start-Up by Failing FastTorben Hoffmann42m
Claim: scalability is a rich man's problem so start-ups prioritize rapid experiments and pivoting over early clustering. Shows concrete tooling: RiakKV for…
Talk on
Erlang on Rumprun Unikernel aiding the Microservices ArchitectureNeeraj Sharma27m
Slides and more info: http://www.erlang-factory.com/euc2016/neeraj-sharma I am the author of porting Erlang to Rumprun unikernel. Rumprun unikernel can now…
Talk on
From NoSQL to Mo' SQL - Adding Structure and Queriability to RiakGordon Guthrie37m
Riak Time Series adds native SQL by collocating time-sliced rows via quantized time buckets and a two-part key so queries touch a few nodes instead of the…
Talk on
Antidote - a Scalable and Consistent Transactional Data StoreAnnette Bieniusa44m
Antidote is a working research database: a distributed key-value store with CRDTs, atomic multi-key writes, snapshot reads and data partitioning, implemented…
Talk on
Surviving Fire: using Erlang as an OS to Achieve Massive Fault ToleranceSam Williams33m
Claim: an operating system built from Erlang with one BEAM per core runs on the metal and tolerates process, node, CPU core, RAM and disk failures…
Talk on
Big(ger) Sets: Making CRDT Sets Scale in RiakRussell Brown41m
Riak ships CRDTs but the naive Riak Data Types set makes writes and reads cost grow with set size; engineering replaces one-key-per-set with per-element keys…
Talk on
Property-Based Testing of Sensor NetworksAndreas Löscher33m
A framework uses PropEr and Nifty to generate high‑level property specifications and runs them automatically inside the Cooja simulator for Contiki, exercising…
Talk on
The Future of TracingLukas Larsson41m
Shows concrete changes in Erlang/OTP 19: per-process trace queues and try-locking to avoid the old global dispatcher, reducing contention and making tracing…
Talk on
A New Experience of Building Wireless Embedded Systems For EveryonePeer Stritzinger49m
A compact Cortex‑M7 board ships with Grisp-Base boots Erlang VM on bare metal, 64 MB SDRAM and an SD‑card bootloader (atoms), and it includes 802.11b/g/n…
Talk on
Scalable Multi-Language Data Analysis on Beam: The Cuneiform ExperienceJörgen Brandt41m
Cuneiform is a minimal workflow language implemented on the Erlang VM that automatically derives task- and data-parallelism from functional scripts and runs…
Talk on
Building a P2P Multi-Purpose DatabaseBenoit Chesneau43m
Slides and more info: http://www.erlang-factory.com/euc2016/benoit-chesneau Barrel (https://barrel-db.org) is a modern multi-purpose database in Erlang…
Talk on
LFE: A Real Lisp in the Erlang EcosystemRobert Virding50m
LFE claims to be a working Lisp that runs on the BEAM/OTP stack, not an emulation: it uses the VM’s immutable data, pattern matching, binaries for protocol…
Talk on
Migrating an Invoicing System to Elixir/ErlangNorberto Ortigoza45m
A legacy Java invoicing stack uses 24 GB per server and 15 servers with frequent downtimes and no good error messages so the team rewrites core backend in…
Talk on
Going Barking Mad with DalmatinerDBSteven Acreman, Heinz Gies43m
DalmatinerDB is a time‑series database written from scratch on Riak Core that replaces Redis in a metrics pipeline, adds a PostgreSQL indexer for dimensions…
Talk on
A Completely Unbiased Showcase of ElixirAndrea Leopardi44m
Claims concrete stability: Elixir 1.0 ships September 2014 and 1.3 stays backwards compatible, and the talk demonstrates tools and tradeoffs: streams are lazy…
Talk on
A CutEr ToolKostis Sagonas51m
CutEr is a fully automatic concolic unit testing tool for Erlang that aims for high path coverage by doing concrete plus symbolic execution, collecting path…
Talk on
Concurrency Fount: a Pace-Regulated Supply of Newly Spawned ProcessesJay Nelson45m
Claims a concrete library: cxy_fount behaviour in duomark/epocxy provides a reservoir of pre‑spawned single‑use Erlang processes that are unlinked when handed…
Talk on
Container Orchestration and Software Defined Network: A Field ReportSargun Dhillon39m
Claims building DC/OS networking with Erlang-backed components, actual artifacts and outcomes: a two-person team creates a shared control plane called Lashup…
Talk on
¡Viva La Evolución! Replicating Life with OTPJohnny Winn42m
Claims a working evolutionary simulator built on Elixir/OTP that spawns organisms as processes (seedable population, demo starts from 10 parents and scales…
Talk on
Illustrated App DevelopmentBen Marx42m
Claims concrete wins: Elixir and Phoenix plus Ecto changesets cut push latency from minutes to near-instant and drop server cost while handling spikes like the…
Talk on
Rethinking the Language Runtime for ScaleChristopher S. Meiklejohn45m
Claim: Lasp runtime targets clusters of 10k–20k nodes by combining CRDT-based language semantics with a reworked runtime. Implementation uses Erlang, Docker…
Talk on
Think Outside the VM: Unobtrusive Performance MeasurementJulian Squires44m
When VM tracing is too risky, measurement moves outside the VM and uses Linux kernel facilities to sample native state and reconstruct Erlang stacks: perf…
Talk on
Building a Graphical IDE in Elm (...)Claudia Doppioslash36m
A graphical IDE for a PLC language compiles to BEAM and runs distributed on the Erlang VM, with a browser client written in Elm 0.16 using FRP-style startups…
Talk on
Lisp-like DSL for BenchmarkingRenat Idrisov19m
MZBench provides a constrained Lisp-like benchmarking DSL embedded in Erlang that runs on localhost or a cloud cluster and ships on GitHub. It uses Erlang…
Talk on
MongooseIM - Messaging for MobileLudwik Bukowski15m
MongooseIM 2.0.0 adds a simpler group chat and realtime pub/sub and demonstrates concrete results: a MUC light extension that removes presence, rewires message…
Talk on
Trace Debugging With ErlyberlyAndy Till22m
Erlyberly is a Java desktop app that connects to remote nodes over Erlang distribution (via JInterface/Jams face in the captions) and uses dbg to apply tracers…
Talk on
Erlesy - Visualizing OTP State MachinesPaweł Antemijczuk, Nicholas Gunder19m
Erlesy claims to read Erlang source, use the OTP parser to build an abstract syntax tree and extract gen_fsm states and transitions into a digraph which can be…
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.