~/conference

ElixirConf EU 2019

titleauthorlength
Keynote: Phoenix LiveView - Interactive Apps without JavascriptChris McCord01h 13m
Claim: build interactive, real-time apps without writing custom JavaScript by running stateful views on the BEAM and patching the DOM efficiently. Uses Phoenix…
Talk in English on
Keynote: Announcing BroadwayJosé Valim55m
Broadway is an open‑source Elixir library that builds concurrent, multi‑stage pipelines and claims to make ingestion from systems like Amazon SQS, RabbitMQ and…
Talk in English on
From Zero to Elixir DeploymentPhilipp Schmieder35m
Shows how to build a self-contained Elixir release (example: a tiny clock app) using Distillery releases, package it into a Docker image with a multi-stage…
Talk in English on
Exploiting PostgreSQL's power with Elixir / Ecto applicationsJosé San Gil40m
Shows how to push access control into Postgres using database roles (e.g. chinook_admin, chinook_supervisor, chinook_agent, chinook_customer), a trigger that…
Talk in English on
Modular Design in ElixirMaciej Kaszubowski44m
Argues for designing around behavior not nouns and shows concrete refactors: replace a slug column with a separate slug table that maps slug↔ID, extract…
Talk in English on
Leveraging ETS EffectivelyEvadne Wu46m
Explains ETS internals, shows match specifications and concrete code patterns, and measures real tradeoffs: agent versus ETS reads/writes that scale to…
Talk in English on
Lessons From Our First Trillion Messages with FlowJohn Mertens39m
Describes running Flow (on GenStage) to process a trillion messages from SQS with backpressure, visibility-window acks and batched deletes limited to SQS…
Talk in English on
Telemetry ...and metrics for allArkadiusz Gil39m
Telemetry aims to move monitoring earlier by emitting standardized events and letting small reporters handle aggregation and export; it provides a core…
Talk in English on
Rewriting critical software in Elixir - a case studyRenan Ranelli41m
Telnyx replaces a Python “dial plan” service with an Elixir rewrite that handles a few thousand requests per box and must respond under 100 ms, coordinating…
Talk in English on
ElixirConf EU 2019 Highlights03m
Conference rundown focuses on concrete milestones: Broadway introduced as a production-ready data pipeline, Phoenix LiveView direction signals real-time UI…
Promo in English on
Building Resilient Systems with StackingChris Keathley30m
A concrete boot strategy that turns failures into manageable states: build releases with distillery, read system config before the VM, start a config…
Talk in English on
Live coding an Escher painting using ScenicJu Liu43m
Live codes a simplified M.C. Escher Square Limit using Elixir and Scenic (OpenGL driver), implementing a functional geometry box model (A, B, C vectors) to…
Talk in English on
Designing with ElixirLey Missailidis42m
Claims that designing from the user’s point of view speeds delivery and raises quality, demonstrated by building a Jenkins-replacement CI using Elixir/Erlang…
Talk in English on
Learn you some 'ssl' for much security!Bram Verburg40m
Erlang/OTP's ssl defaults silently allow insecure connections (default verify: verify_none), so HTTPS clients need explicit cacertfile and to disable session…
Talk in English on
Building a GameBoy emulator with Elixir and ScenicTonci Galic35m
Builds a working but incomplete GameBoy emulator in Elixir + Scenic, boots Tetris ROM and renders frames by translating GameBoy tiles into textures. Implements…
Talk in English on
Functional Concepts in ElixirWolfgang Loder39m
Shows concrete Elixir code patterns: using pattern matching for authentication and extracting current_user_id, modeling data with maps and binaries, and…
Talk in German on
Introduction to stateful property based testingTomasz Kowal36m
Company uses PropEr style stateful property tests to model a key value patient DB and reproduces a PESEL bug that only appears for post‑2000 months, proving…
Talk in English on
A Whirlwind Tour of Testing in ElixirDaniel Caixinha35m
Shows a concrete testing stack and workflow: ExUnit for fast unit tests (826 tests run in ~6s), a second suite of ~200 service/component tests (~28s), plus…
Talk in English on
A production-grade Nerves SystemPaul Wilson35m
A production Office Window System uses Pi Zeros relaying websocket-based streams to a cloud Phoenix server and a separate cowboy image service, streaming…
Talk in English on
Ecto without SQLGuilherme de Maio39m
Ecto is presented as a toolkit, not just a DB layer: schemas as type definitions, changesets for validation and mapping, and adapters to back ends like ETS…
Talk in English on
An adventure in distributed programmingWiebe Marten Wijnja39m
A seamless chat service called Planga runs on Elixir and starts on one node using Mnesia but faces scaling limits; the team moves to multiple application nodes…
Talk in English on
Let there be light: from nothing to a running applicationMichał Muskała37m
Traces the boot path from shell script to C main to Erlang Application.start/2, showing three distinct C/Erlang argument-parsing rounds (eventually counting up…
Talk in English on
The Elixir parser under the microscopeArjan Scherpenisse37m
Shows how the Elixir parser is repurposed to turn source into AST to SQL fragments, and how a few-hundred-line interpreted “Elixir-ish” language and a…
Talk in English on
How Elixir is driving Australian product innovationSophie Troy27m
Vamp is a Sydney startup of about 12 people with four Elixir backend engineers, running an umbrella Elixir app, Postgres, React/Apollo front end and React…
Talk in English on
Tortoise Evolved; MQTT 5 support in Tortoise MQTT ClientMartin Gausby40m
Tortoise is an Elixir MQTT client that started as MQTT 3.1.1 and is evolving to MQTT 5; a work-in-progress branch implements MQTT 5 user properties, an…
Talk in English on
Lightning talk - Broadway + Sqs + Apache TikaDave Lee06m
Broadway consumes Amazon SQS messages with a custom adapter, batches them, and calls an Apache Tika HTTP extractor that returns metadata and plain text; parsed…
Lightning in English on
Lightning Talk - Redex, An Elixir implementation of RedisAli Farhadi07m
This talk was given at ElixirConf EU 2019. ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Lightning in English on
Gradualizer: challenges implementing a type checkerPéter Gömöri40m
Talk in three words: types, static-code-analysis, Gradualizer Abstract Type systems and gradual typing is beautiful and a type checker for Elixir that finds…
Talk in English on
From Noob to Contributing NoobDaniel Serrano36m
Shows concrete open-source work: adds HTTPoison multipart parsing by wrapping Hackney’s multipart decode so responses return logical parts instead of a single…
Talk in English on
Lightning Talk - Native Code from ElixirDaniel Serrano04m
Shows calling FFmpeg C libraries from Elixir via NIFs, using load_nif plus C functions like enif_get_string and enif_make to convert Erlang terms, and an…
Lightning in English on
Lightning talkIdo Keido, Fernando Hamasaki de Amorim04m
Describes building a Phoenix application for a hotel site that uses geolocation to map users to properties, containerizes the stack with Docker, and publishes…
Lightning in English on
Erlang Ecosystem Foundation - Francesco Cesarini & JoséValimFrancesco Cesarini, José Valim21m
Foundation forms to fund and coordinate the BEAM ecosystem with concrete processes: members are individuals who vote, a temporary self‑elected board controls…
Talk in English on
Lightning talk - Networking for developersEamon Leonard06m
Argues that conference networking is a long‑term career investment and gives concrete tactics: use the opener ask "What are you working on?", follow with "Tell…
Lightning in English 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.