~/conference

ElixirConf 2016

date:2016-09-01..2016-09-02
location:Orlando, United States
series:ElixirConf · 3 editions
editions:[ElixirConf 2014, ElixirConf 2015, ElixirConf 2016]

Elixir developers, Phoenix developers, Ecto developers, embedded systems engineers, distributed systems engineers, test engineers, backend engineers

pg2 distributed messaging; Phoenix realtime applications; binary protocol implementation; distributed graph processing; Elm and Phoenix integration; Elixir 1.3 calendar types; Nerves embedded deployments; Ecto data modelling and queries; umbrella project architecture; Dialyzer type checking; GraphQL APIs with Phoenix; concurrent feature testing with Wallaby

titleauthorlength
pg2 and You: Getting Distributed with ElixirEric Entin35m
pg2 implements distributed process groups used by Phoenix PubSub; the talk shows a faithful Elixir translation called re_pg2, notes the original is 333 lines…
Talk on
Phoenix Beyond the Browser - Realtime Applications with...David Stump43m
Claim: Phoenix plus Swift build realtime mobile backends using WebSockets and Channels. Uses Phoenix Channels, Presence, Elixir, Xcode, CocoaPods, the Swift…
Talk on
Implementing Binary Protocols with ElixirOle Michaelis41m
An Elixir library that encodes and decodes HPACK header block fragments using binary pattern matching and bit-level integer parsing is implemented and…
Talk on
Code Spelunking for Knowledge and ProfitBrian Cardarella28m
Code spelunking yields concrete takeaways: how Ecto runs its integration test suites via mix aliases and environment-driven test_paths, how Phoenix watches…
Talk on
Selling Food With ElixirChris Bell45m
Built a Phoenix API that batches orders and sends them 15 minutes before pickup, with per-store supervision trees isolating failures and a worker-per-order…
Talk on
Edgelixir: Distributed Graph Processing in ElixirNathan Lapierre35m
Edgelixir implements a Pregel-based model for distributed graph algorithms using Elixir and OTP, with graph storage via digraph backed by ETS, global name…
Talk on
Building "learn to touch type" glove with ...Tetiana Dushenkivska33m
A glove with tiny pressure sensors made from Velostat sandwiched between conductive fabric and stitched with conductive thread plugs into an Arduino analog pin…
Talk on
Measuring your Elixir ApplicationRenan Ranelli42m
Built a metrics dashboard at Xerpa using InfluxDB for storage and Grafana for visualization, with collection from HAProxy, collectd, frontend reports and an…
Talk on
Debugging Techniques in ElixirErich Kist31m
Starts from IO.inspect then shows when to stop printing and use IEx.pry for live process shells, :debugger for breakpoint-driven inspection, and observer crash…
Talk on
Collaborative Music with Elm and PhoenixJosh Adams44m
Builds a collaborative music editor using Elm frontend and Phoenix channels with Web Audio via ports and an elm-phoenix-socket library. Per-song state lives in…
Talk on
From Front End to Full Stack with Elixir and PhoenixLauren Tan34m
Claim: moving from front end to full stack with Elixir and Phoenix proves easier than expected by building a well-tested Phoenix API from scratch, borrowing…
Talk on
The new Calendar Types in Elixir 1.3Lau Tarrnskov35m
Elixir 1.3 introduces concrete structs for Date Time Time and NaiveDateTime with a calendar field to support alternate calendars and microsecond storage as a…
Talk on
The Joy of Connecting Elixir to the Physical WorldFrank Hunleth46m
Shows concrete claims and working examples: Elixir’s binary pattern matching and functional transforms simplify messy device protocols, and OTP helps recover…
Talk on
Closing KeynoteBoydMulterer43m
Argument: Elixir on the BEAM targets low-power, distributed, fault-tolerant systems and so is a ten-year bet because it actually solves the problems listed…
Talk on
Keynote – José ValimJosé Valim01h 06m
Announces two new libraries, gen_stage (≈1,200 lines) and flow (core ≈80 lines) that implement demand‑driven pipelines with backpressure, partitioning and…
Talk on
String TheoryNathan Long, James Edward Gray II37m
Explains how Elixir treats bitstrings, binaries and UTF‑8 strings, shows that bytes like 226 143 176 map to multi‑byte UTF‑8 code points, and demonstrates with…
Talk on
Refactoring Techniques for Elixir, Ecto, and PhoenixGary Rennie38m
Shows concrete refactorings applied to a working tic‑tac‑toe app (called Pokemon go 2.0 / knots and crosses) so code before/after is visible and tests still…
Talk on
Leveling Up With EctoDarin Wilson37m
Shows concrete Ecto techniques and what actually happens when they run: how repo/query/schema/changeset map to side effects and when database calls occur…
Talk on
Nerves + Phoenix Saves a Father's Sanity!Joel Byler38m
A home chore system combines Raspberry Pi 3 hardware with an Umbrella Elixir project running Nerves and Phoenix to present a captive portal web UI that only…
Talk on
Painless Test Driven Development with Elixir and PhoenixKat Tornwall39m
Advocates a minimal starting toolset—ExUnit plus Hound—and adds libraries only when needed, demonstrating ExMachina and Faker for factories, mix test options…
Talk on
Elixir in ElixirJay Hayes46m
Shows that Elixir implements most of itself — a 78% in Elixir measurement using GitHub linguist — and demonstrates the concrete mechanics: macros run at…
Talk on
Building Umbrella ProjectWojtek Mach37m
An Acme Bank example implements double-entry accounting in a standalone ledger app, extracts money and authentication into separate OTP apps, and wires two…
Talk on
Building Available and Partition Tolerant...Gabi Zuniga45m
Claims a production media-router meets Available and Partition Tolerant requirements by using Phoenix Tracker (Phoenix.PubSub PG2) instead of Riak-Core. Shows…
Talk on
Concurrent Feature Testing with WallabyChris Keathley38m
A concrete claim: Ecto 2.0’s transaction ownership lets browser-driven feature tests run concurrently against one Phoenix app. Wallaby is the tool that…
Talk on
Dialyzer: Optimistic Type Checking for Erlang and ElixirJason Voegele49m
Dialyzer claims an optimistic, gradual typing model that emits only provable errors using success typing and runs as a static analyzer over BEAM files. It…
Talk on
WebRTC and Phoenix, when μ Seconds aren't Fast EnoughJason Stiebs37m
WebRTC plus Phoenix actually ships a working peer‑to‑peer voice app called Team Chat using Phoenix.presence for signaling and SimplePeer for the browser side…
Talk on
Keynote – Chris McCordChris McCord58m
Uploader notes poor audio quality. Phoenix claims 2 million clients on one server and reports 1 million+ downloads; Phoenix Presence is a concrete feature that…
Talk on
The future of Deployment in ElixirPaul Schoenfelder44m
Uploader notes poor audio quality. Releases are promoted as the unit of deployment with concrete tooling: replace exrm with distillery for plugin hooks…
Talk on
No REST for the Wicked. Building a GraphQLBen Wilson38m
CargoSense replaces bespoke REST endpoints with GraphQL, implementing a full spec in Elixir as Absinthe on Hex and running it nine months in production. The…
Talk on
Abstractions: A Tale of Keys and ValuesErnie Miller46m
Built a live choose-your-own-adventure presentation as a real app using Elixir and Phoenix, syncing slides, speaker notes and chat with Elixir processes and…
Talk on
Nerves: Connected Beyond the NodeJustin Schneck44m
Nerves promises practical fixes: centralizing big binaries into a shared artifact cache instead of duplicating 100+ MB toolchains per project, a package format…
Talk on
Migrating an Invoicing System to Elixir/ErlangNorberto Ortigoza45m
Migrating an Invoicing System to Elixir/Erlang by Norberto Ortigoza Electronic invoices are a critical part for trade in Mexico. If invoices are not created…
Talk on
Lightning TalksPete Gamache, Josh Adams, Ian Warshak, Casey Rosenthal, P. Krowinski, Fernand Galiana59m
Short, specific takeaways: a community site ElixirStatus.com is built and running; GenRetry implements retries with exponential backoff and jitter and offers…
Lightning 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.