Informal Space

Alongside the two main tracks we run a third, community-led space for everything that doesn't fit the talk format: live demos, games you can actually play, hands-on clinics, hacking sessions and slightly larger lightning talks. It's more interactive and more relaxed than a standard session - drop in, join in, and get your hands dirty. Here's what's lined up so far.

Day 1 Wednesday 21 October

Hosts: Brujo & Aaron

10:50–11:30

Supervisors Gone Rogue: A Cooperative Top-Down Shooter in Elixir

Hernán Rivas Acosta · Host: Brujo · play together

A multiplayer, co-op top-down shooter where you and the room team up against Elixir supervisors that have gone haywire and keep restarting the very enemy processes you're trying to kill. Bring a laptop, phone or controller and jump in - then watch Hernán mess with the server live, spiking players' ping and simulating unstable connections to show how the game keeps things real-time, fair and in sync across everyone playing. A surprisingly deep look at the architecture behind multiplayer games, disguised as a good time.

11:40–12:20

Paul's Quantum Doodle: Maximising Stakeholder Engagement

Paul Valckenaers · Host: Brujo · bring a laptop

A hands-on session built around an Elixir and Phoenix LiveView research prototype for inclusive stakeholder engagement. After a brief overview, you jump in via one of two tracks:

  • User track (web browser): domain experts explore and model real-world activities directly in the live web application.
  • Developer track (source code): engineers download the repository to experiment with the (small amount of) code and contribute their own technical expertise.

Rather than pushing predefined opinions, the session creates an unconstrained space to explore, connect and evaluate the prototype, with discussion driven by real-time feedback and what participants actually do on the day. The prototype treats activities and their "participants" in the broadest sense - non-digital factors like weather conditions or security clearances can be active participants alongside human actors - and, rather than abstract cyberspace data processing, it targets early-stage design: helping stakeholders discover their true operational and IT requirements. Along the way it highlights what the BEAM ecosystem offers over mainstream IT stacks, particularly for distributed implementations that preserve privacy and data governance. Equally suited to experienced Elixir developers and application-domain experts.

13:30–14:40

Add ELP to Your Project - with an ELP Author

Roberto Aloi · Host: Aaron · open-door clinic

A drop-in, pair-programming-style clinic: bring your own Erlang/OTP project on your laptop and the people who build the tools will help you wire in ELP, eqWAlizer and erlfmt, one step at a time. Together you'll sort out configuration and IDE setup, clear the first round of diagnostics, and start adopting type specs with eqWAlizer - all against your actual code. Any level welcome, from "never touched a language server" to "running ELP on a huge codebase and want eqWAlizer on too." Come and go as you like; the goal is that you leave with a working setup you can keep using back at work.

14:50–15:10

Self-organised session

You! · Host: Brujo

Grab the whiteboard at the venue, pitch a session, and make it happen.

15:40–16:00

Self-organised session

You! · Host: Brujo

Grab the whiteboard at the venue, pitch a session, and make it happen.

Day 2 Thursday 22 October

Hosts: Dan & Aaron

10:50–11:30

Giocci Live: Offloading Computation Across the Edge, in Real Time

Yutaka Kikuchi & Hideki Takase · Host: Dan · live hardware demo

A step-by-step live demo of Giocci, a resource-permeating computing platform for wide-area distributed systems that uses Zenoh-based pub/sub to move heavy work off underpowered edge devices. You'll watch a server come up from prebuilt Docker images, an Elixir client get built, and then the fun part: a handful of Giocci API calls that offload and migrate functions and whole processes to another machine. Real hardware on the table - an ESP32 running AtomVM as the tiny client, a Raspberry Pi running Nerves as the on-site server (with optional cloud servers) - so you can see a computation started on the ESP32 seamlessly handed off to the Pi for the heavy lifting. github.com/biyooon-ex/giocci_platform

11:40–12:30

Be the Cluster: Raft by Hand, Then in ra

Aaron Cruz · Host: Dan · whole-room, hands-on · no experience needed

How does a group of machines agree on anything when some of them crash and the network splits? That's the consensus problem, and Raft is the algorithm most systems use to solve it. It's also the kind of thing you read about three times and still can't explain to a colleague, so in this session we skip the reading and act it out.

Five volunteers play Raft nodes with Post-its and dice. Everyone else is the network, carrying messages between them by hand, and some of you will be told to lose a few. We elect a leader, break things, and see what survives.

Then I run the same scenario in ra, the Raft library behind RabbitMQ's quorum queues, so what you just did with paper maps to something you could deploy. No Erlang, Elixir or Gleam needed. You do need to be willing to carry a piece of paper across the room.

13:30–14:10

Weird Live Audio Coding: Making Noise with the BEAM

Joseph Stewart · Host: Aaron · demo & show-and-tell

A demo of a delightfully weird live-audio-coding environment and a peek at the tooling underneath it. The performance-critical core lives in C for size and speed, but Joe is pulling the orchestration and control up into the BEAM - including a MIDI library he wrote for the project, recently improved with a fellow LFE-er. Previously seen as a lightning talk at ElixirConf EU and a full talk at ADC in Tokyo; here it gets the room, the speakers and a MIDI controller.

14:20–15:10

BEAMers Got Talent

Brujo Benavides · Host: Aaron · prepare in advance!

Got a piece of code that's pure poetry? A minimalistic function that solves a huge problem and still fits on screen? Maybe an Elixir pipeline so clean it belongs in a museum, or an Erlang snippet of sheer conciseness? Step into the spotlight! BEAMers Got Talent is our live stage contest to find the most elegant, clever and masterful code in the ecosystem. Bring your absolute best code snippet, take the stage, and display it on the big screen. Tell everyone why it's so amazing and convince our panel of judges to love it, too! The top BEAMers will walk away with ultimate bragging rights.

How to enter: bring your favourite snippet ready on your laptop, or a link we can use to display it on stage. The stage: the Informal Space (Track 3), Thursday 22 October, 14:20-15:10. Prepare your code in advance, summon your inner syntax superstar, and let's see what you've got!

PS. Nobody will run the code. We don't even care if it actually compiles (although judges have keen eyes for that). You can only show your code... and speak your words... that's all.