Elixir LDN 2016
2016-09-22
London, United Kingdom
who it's for
Elixir developers, backend developers, web developers, embedded developers, systems engineers, devops engineers, technical leads
topics
GenStage backpressure pipelines; Nerves firmware on Raspberry Pi; elixir_ale GPIO and I2C; leex and yecc language tooling; compiling to Core Erlang; Phoenix code splitting with webpack; thumbnailing with libVIPS; supervised port pools for C helpers; Raxx HTTP server interface; migrating Ruby apps to Elixir umbrella; DNSimple escript CLI integration; OTP supervisors and gen_server
| title | author | length |
|---|---|---|
| Running Elixir on a Raspberry Pi | Ju Liu | 33m |
Claims Elixir runs directly on a Raspberry Pi and can control hardware: code uses elixir_ale for GPIO and I2C, an ADC chip for analog sensors, and Nerves to… | ||
| GenStage in the Kitchen | Claudio Ortolina | 40m |
GenStage models a restaurant as a demand driven pipeline in Elixir where tables are external event sources, a waiter acts as a producer with a broadcast… | ||
| Controller Control: Designing Domains for Web Applications | Gary Rennie | 40m |
Live Phoenix app demo: a noughts-and-crosses web game backed by a GenServer that works, plus concrete refactor recipes — remove Repo from controllers with… | ||
| Build Your Own Elixir | Louis Pilfold | 46m |
A working pipeline appears: source is tokenized with leex rules, parsed with yecc grammars into an AST, tiny linters and a Slim‑like templating compiler… | ||
| Keynote: Pilgrim's Progress to the Promised Land | Robert Virding | 52m |
Elixir runs on the BEAM/OTP stack and is designed for lightweight concurrency, fault tolerance and continuous operation; examples include Phoenix and Cowboy… | ||
| Thumbnail Generation in Elixir/Erlang with libVIPS | Evadne Wu | 06m |
Claims sub‑second thumbnailing versus 4+ seconds using libVIPS and a small C helper; actual code lives at supervised-scaler. Implementation details: a C… | ||
| Building a search engine: my introduction to functional programming | Sophie Rimington-Pounder | 05m |
A four-person team learns Elixir at a boot camp then builds a working search engine: a URL scraper that seeds a crawler, scraped pages stored in a database… | ||
| Intro to Webpack and Code-splitting for Phoenix | Svilen Gospodinov | 07m |
Explains using web pack with Phoenix to do real code splitting: uses require.ensure and the CommonChunksPlugin to let webpack statically analyze dependencies… | ||
| Moving to Elixir from Ruby | Marni Cohen, Gabriella Chronis | 39m |
A Ruby single‑file 937-line single file internal app called Robbie gets rewritten into Phoenix umbrella apps with Ecto and deploys reliably instead of hourly… | ||
| Introducing Raxx, an Elixir Webserver Interface | Peter Saxton | 06m |
Raxx is an experimental Elixir webserver interface that implements a plain HTTP request/response model and removes Plug’s connection owning PID so handlers… | ||
| Elixir & DNSimple | Anthony Eden | 05m |
An Elixir client for the DNSimple API exists and the demo builds a small CLI via escript configuration that uses OptionParser and a simple main(argv)… | ||
| Where the Wild Things Are | Johnny Winn | 41m |
Argues that the community wins by doing concrete work not slogans and shows that with examples: wrote Kronos (date formatter), a TCP mailer Hermes that… | ||
| "Learn to Touch Type" Glove | Tetiana Dushenkivska | 40m |
A functional prototype pairs a glove of five conductive pressure sensors read by Arduino with analog sensors to a web UI via serial (cereal / nerves_uart)… | ||
| Heisenbug | Simon Woolf | 05m |
A staging app returns a 500 error for an unknown path even though a catch all Cowboy handler should serve a 404 the logs are empty and the stack trace shows an… | ||
| nothing matches | ||