~/conference

Code BEAM Lite Berlin 2018

Code BEAM Lite Berlin 2018 brought the local Erlang and Elixir community together for a single-track day of talks at the Bitcrowd office in Kreuzberg on 12 October 2018. The programme covered distribution with Firenest, Raft with Ra, garbage collection on the BEAM, property-based testing, GraphQL with Absinthe, documentation analysis with Inch, and pragmatic Elixir adoption alongside existing monoliths.

Elixir developers, Erlang developers, backend engineers, distributed systems engineers, platform engineers, QA engineers, technical leads

Raft implementation on the BEAM; Firenest replicated state store; per-process BEAM memory profiling; stateful property-based testing; Absinthe GraphQL with Phoenix; Ecto schemas as structs; Inch documentation analysis tool; RabbitMQ quorum-backed queues; Erlang transport for robotics (ROS); teaching Elixir fundamentals

titleauthorlength
Ra: a Raft implementationKarl Nilsson43m
An open source Ra library implements Raft on the BEAM to give RabbitMQ persistent, replicated state machines with leader election, quorum commits and dynamic…
Talk on
Your monolith, Elixir and youTobias Pfeiffer41m
Company builds two separate Elixir apps to augment a Rails monolith: a courier tracking service and a fulfillment UI. Tracking uses Elixir/Phoenix sockets then…
Talk on
Structs for orderAndrey Chernykh19m
Argues that Elixir structs become self-contained domain bricks rather than anonymous maps and shows concrete patterns: use Ecto schemas as structs to get…
Talk on
Digging through the garbageDevon Estes33m
Describes a working technique added to Benchee that measures per-process memory by tracing BEAM garbage-collection events rather than trying to disable GC…
Talk on
Functional APIs with GraphQL & ElixirHubert Łępicki39m
GraphQL + Elixir is shown as a practical API replacement using Absinthe, with a runnable Phoenix mount, GraphiQL playground and optional subscriptions over…
Talk on
Inch: How Elixir 1.7 changed the rules for documentation analysisRene Föhring33m
Inch analyzes Elixir inline docs by fetching unified doc tuples via code.fetch_docs (replacing the deprecated get_docs), reads language, content type…
Talk on
Erlang scales robotsNatalia Chechina41m
Measures ROS on laptops and Raspberry Pis show queue size, not message size, often limits single-host latency and throughput; Python and C perform the same for…
Talk on
Stateful property-based testing: with a game logic case studyLou Xun36m
Builds an Elixir prototype of EVE space‑combat core and tests it with a stateful property‑based framework for Erlang/Elixir, finds a real concurrency bug where…
Talk on
How to teach Elixir to non-functional developersLeandro Bighetti23m
Shows how to get non-functional devs productive fast by demoing a Phoenix quick start and the IEx REPL, warns of the common “valley of despair” when tests and…
Talk on
Getting distributed with FirenestMichał Muskała32m
Firenest assembles concrete building blocks for distributed Elixir: a pluggable topology layer (distributed Erlang, Redis parity, or Partisan later), a tiny…
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.