# \#beam-there-done-that

**URL:** https://erlangforums.com/tag/beam-there-done-that/1010.md

[Latest](https://erlangforums.com/latest.md) · [Categories](https://erlangforums.com/categories.md) · [Tags](https://erlangforums.com/tags.md)

---

## [BEAM There, Done That with Hernán Rivas Acosta on Multiplayer Games with Netcode](https://erlangforums.com/t/beam-there-done-that-with-hernan-rivas-acosta-on-multiplayer-games-with-netcode/6095)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [October 30, 2026, 2:31pm UTC](https://erlangforums.com/t/beam-there-done-that-with-hernan-rivas-acosta-on-multiplayer-games-with-netcode/6095 "2026-10-30T14:31:25Z")

</div>

Why the BEAM for game servers, 2010 edition Hernán’s first Erlang server, for a Cartoon Network football game, held 50,000 concurrent TCP connections per machine. The cap was the file descriptor limit the team chose not…

---

## [BEAM There, Done That with Davide Bettio & Giacomo Cavalieri on Gleam, AtomVM and Embedded BEAM](https://erlangforums.com/t/beam-there-done-that-with-davide-bettio-giacomo-cavalieri-on-gleam-atomvm-and-embedded-beam/6070)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [October 23, 2026, 10:23am UTC](https://erlangforums.com/t/beam-there-done-that-with-davide-bettio-giacomo-cavalieri-on-gleam-atomvm-and-embedded-beam/6070 "2026-10-23T10:23:32Z")

</div>

Erlang-Specific Deep Dive How AtomVM implements key BEAM features in limited memory - Supporting a meaningful subset of the Erlang standard library Writing Erlang FFI bindings for low-level AtomVM interfaces - Bringi…

---

## [BEAM There, Done That with Erik Stenman on the BEAM Book Origin, Scheduler Reductions and AI Compute Sovereignty](https://erlangforums.com/t/beam-there-done-that-with-erik-stenman-on-the-beam-book-origin-scheduler-reductions-and-ai-compute-sovereignty/6054)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [October 16, 2026, 10:12am UTC](https://erlangforums.com/t/beam-there-done-that-with-erik-stenman-on-the-beam-book-origin-scheduler-reductions-and-ai-compute-sovereignty/6054 "2026-10-16T10:12:07Z")

</div>

New BEAM There, Done That with Erik Stenman (Happi), Erlang researcher since 1994 and author of the BEAM Book. The production story is directly relevant here: on Christmas Eve at Klarna, the BEAM scheduler throttled to …

---

## [BEAM There, Done That with Alex Koutmos on Binary Protocol Parsing, Fintech Adoption and Elixir for Finance](https://erlangforums.com/t/beam-there-done-that-with-alex-koutmos-on-binary-protocol-parsing-fintech-adoption-and-elixir-for-finance/5975)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [October 2, 2026, 10:06am UTC](https://erlangforums.com/t/beam-there-done-that-with-alex-koutmos-on-binary-protocol-parsing-fintech-adoption-and-elixir-for-finance/5975 "2026-10-02T10:06:30Z")

</div>

New BEAM There, Done That with Alex Koutmos, who built PromEx and co-wrote Elixir for Finance with his brother Dimitrios (finance professor at Texas A&M). The most Erlang-relevant moment in the episode: a bank’s ATM int…

---

## [BEAM There, Done That with Louis Pilfold on Gleam - Static Types, Typed Concurrency, and the Native Records Question](https://erlangforums.com/t/beam-there-done-that-with-louis-pilfold-on-gleam-static-types-typed-concurrency-and-the-native-records-question/5946)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [September 11, 2026, 1:10pm UTC](https://erlangforums.com/t/beam-there-done-that-with-louis-pilfold-on-gleam-static-types-typed-concurrency-and-the-native-records-question/5946 "2026-09-11T13:10:03Z")

</div>

New BEAM There, Done That with Louis Pilfold covering Gleam’s design in more depth than I’ve seen elsewhere. The Erlang-relevant points: Gleam chose Erlang records as its underlying data structure for compatibility wit…

---

## [BEAM There, Done That with Roberto Aloi & Michał Muskała on ELP, the eqWAlizer Type Checker and Developer Experience at WhatsApp](https://erlangforums.com/t/beam-there-done-that-with-roberto-aloi-michal-muskala-on-elp-the-eqwalizer-type-checker-and-developer-experience-at-whatsapp/5928)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [September 4, 2026, 10:21am UTC](https://erlangforums.com/t/beam-there-done-that-with-roberto-aloi-michal-muskala-on-elp-the-eqwalizer-type-checker-and-developer-experience-at-whatsapp/5928 "2026-09-04T10:21:29Z")

</div>

Part two of the WhatsApp series. Part one covered operations; this one covers the tooling that keeps a large Erlang codebase maintainable. The two misconceptions about static analysis that come up most: first, that thes…

---

## [BEAM There, Done That with Roberto Aloi & Michał Muskała on Running Erlang at WhatsApp Scale](https://erlangforums.com/t/beam-there-done-that-with-roberto-aloi-michal-muskala-on-running-erlang-at-whatsapp-scale/5894)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [August 28, 2026, 10:01am UTC](https://erlangforums.com/t/beam-there-done-that-with-roberto-aloi-michal-muskala-on-running-erlang-at-whatsapp-scale/5894 "2026-08-28T10:01:57Z")

</div>

Worth sharing for the production engineering perspective this community rarely gets in detail. The operational points: WhatsApp deploys to 1% of servers first, one region next, then the rest - monitoring throughout, rea…

---

## [BEAM There, Done That with Davide Bettio & Paul Guyot on AtomVM and Running Erlang Without an OS](https://erlangforums.com/t/beam-there-done-that-with-davide-bettio-paul-guyot-on-atomvm-and-running-erlang-without-an-os/5877)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [August 21, 2026, 10:15am UTC](https://erlangforums.com/t/beam-there-done-that-with-davide-bettio-paul-guyot-on-atomvm-and-running-erlang-without-an-os/5877 "2026-08-21T10:15:40Z")

</div>

AtomVM is a from-scratch Erlang VM for microcontrollers. No dirty schedulers, no hot code unloading, simpler scheduler model - mostly invisible at the API level. David debugged the early VM with no stack traces and prin…

---

## [BEAM There, Done That with Maxim Kharchenko on Erlang Without an OS and Building LING](https://erlangforums.com/t/beam-there-done-that-with-maxim-kharchenko-on-erlang-without-an-os-and-building-ling/5850)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [August 7, 2026, 10:12am UTC](https://erlangforums.com/t/beam-there-done-that-with-maxim-kharchenko-on-erlang-without-an-os-and-building-ling/5850 "2026-08-07T10:12:17Z")

</div>

BEAM There, Done That with Maxim Kharchenko on Ling - a from-scratch Erlang VM for Xen, no OS required. Two technical details for this community: Instruction set. The final instruction level isn’t fixed. LING ingests O…

---

## [BEAM There, Done That with Mike Williams & Björn Gustavsson on Building the JAM](https://erlangforums.com/t/beam-there-done-that-with-mike-williams-bjorn-gustavsson-on-building-the-jam/5824)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [July 31, 2026, 10:01am UTC](https://erlangforums.com/t/beam-there-done-that-with-mike-williams-bjorn-gustavsson-on-building-the-jam/5824 "2026-07-31T10:01:39Z")

</div>

The most historically important episode BEAM There, Done That has recorded. Mike Williams (JAM emulator author) and Björn Gustavsson (who built the BEAM and has maintained it since 1996) both on the same conversation. T…

---

## [BEAM There, Done That with Bart Blast Hologram Rebuilding the Erlang runtime in JavaScript for full client-side parity](https://erlangforums.com/t/beam-there-done-that-with-bart-blast-hologram-rebuilding-the-erlang-runtime-in-javascript-for-full-client-side-parity/5806)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [July 24, 2026, 10:07am UTC](https://erlangforums.com/t/beam-there-done-that-with-bart-blast-hologram-rebuilding-the-erlang-runtime-in-javascript-for-full-client-side-parity/5806 "2026-07-24T10:07:54Z")

</div>

Sharing a BEAM There, Done That episode with Bart Blast, creator of Hologram, covering the technical architecture of what’s probably the most ambitious BEAM-to-browser project in the ecosystem. The core claim: the same …

---

## [BEAM There, Done That with Garrison Hinson-Hasty & Isaac Yonemoto on Safer Native Code](https://erlangforums.com/t/beam-there-done-that-with-garrison-hinson-hasty-isaac-yonemoto-on-safer-native-code/5789)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [July 17, 2026, 10:00am UTC](https://erlangforums.com/t/beam-there-done-that-with-garrison-hinson-hasty-isaac-yonemoto-on-safer-native-code/5789 "2026-07-17T10:00:42Z")

</div>

Worth sharing for anyone evaluating native code options for Erlang systems. New BEAM There, Done That episode with Isaac Yonemoto (Zigler creator) and Garrison Hinson-Hasty (author of Systems Programming with Zig), cove…

---

## [BEAM There, Done That with Lukas Backström on Building the BEAM JIT](https://erlangforums.com/t/beam-there-done-that-with-lukas-backstrom-on-building-the-beam-jit/5778)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 2\
**Last updated:** [July 16, 2026, 2:23am UTC](https://erlangforums.com/t/beam-there-done-that-with-lukas-backstrom-on-building-the-beam-jit/5778 "2026-07-16T02:23:35Z")

</div>

BEAM There, Done That just released an episode with Lukas Backström covering the BEAM JIT in technical depth. Worth discussing here. The engineering story is interesting because of how long it took to get right. The BEA…

---

## [BEAM There, Done That with Annette Bieniusa & Guillaume Duboc - Typing Erlang & Elixir After 30 Years](https://erlangforums.com/t/beam-there-done-that-with-annette-bieniusa-guillaume-duboc-typing-erlang-elixir-after-30-years/5770)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [July 3, 2026, 10:03am UTC](https://erlangforums.com/t/beam-there-done-that-with-annette-bieniusa-guillaume-duboc-typing-erlang-elixir-after-30-years/5770 "2026-07-03T10:03:53Z")

</div>

Sharing a BEAM There, Done That episode that covers both efforts in the same conversation, which I haven’t seen discussed much here. Annette Bieniusa (RPTU, Germany) is building etalizer, a type system for Erlang based …

---

## [BEAM There, Done That with Björn Gustavsson- Why did “compile Erlang to native C” lose to bytecode, even though it was 10-20x faster on paper?](https://erlangforums.com/t/beam-there-done-that-with-bjorn-gustavsson-why-did-compile-erlang-to-native-c-lose-to-bytecode-even-though-it-was-10-20x-faster-on-paper/5745)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [June 26, 2026, 10:11am UTC](https://erlangforums.com/t/beam-there-done-that-with-bjorn-gustavsson-why-did-compile-erlang-to-native-c-lose-to-bytecode-even-though-it-was-10-20x-faster-on-paper/5745 "2026-06-26T10:11:15Z")

</div>

New BEAM There, Done That with Björn Gustavsson (OTP team since 1996) on the BEAM’s early history: JAM, Virding’s V (defeated by a shared global heap once CPU caching became essential), and Bogdan’s original BEAM, which …

---

## [BEAM There, Done That with Chris Beck - Why ETS and a single Rust NIF beat Go, Rust, and Node for a BlueSky-scale workload](https://erlangforums.com/t/beam-there-done-that-with-chris-beck-why-ets-and-a-single-rust-nif-beat-go-rust-and-node-for-a-bluesky-scale-workload/5732)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [June 19, 2026, 10:00am UTC](https://erlangforums.com/t/beam-there-done-that-with-chris-beck-why-ets-and-a-single-rust-nif-beat-go-rust-and-node-for-a-bluesky-scale-workload/5732 "2026-06-19T10:00:07Z")

</div>

Sharing a recent BEAM There, Done That episode that’s directly relevant to anyone weighing BEAM languages against Go, Rust, or Node for high-throughput systems under real production constraints. Chris Beck of Bitcrowd (…

---

## [BEAM There, Done That with Ellyse Sedeno - Why Multiplayer Games Are Just Distributed Systems](https://erlangforums.com/t/beam-there-done-that-with-ellyse-sedeno-why-multiplayer-games-are-just-distributed-systems/5717)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 1\
**Last updated:** [June 12, 2026, 1:13pm UTC](https://erlangforums.com/t/beam-there-done-that-with-ellyse-sedeno-why-multiplayer-games-are-just-distributed-systems/5717 "2026-06-12T13:13:05Z")

</div>

This podcast is relevant particularly for the architectural discussion around how OTP primitives map to the domain of multiplayer games. Ellyse Sedeno has been working at the intersection of distributed systems and game…

---

## [BEAM There, Done That - Bruce Tate on AI, career paths, and what's being lost in the transition](https://erlangforums.com/t/beam-there-done-that-bruce-tate-on-ai-career-paths-and-whats-being-lost-in-the-transition/5694)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [June 5, 2026, 10:06am UTC](https://erlangforums.com/t/beam-there-done-that-bruce-tate-on-ai-career-paths-and-whats-being-lost-in-the-transition/5694 "2026-06-05T10:06:11Z")

</div>

The dashboards are green. PRs are shipping. Seniors are quietly burning out. New BEAM There, Done That with Bruce Tate on the productivity dividend most orgs are consuming instead of investing - and what it’s doing to …

---

## [BEAM There, Done That - EEF's CNA: one year in, first real stress test underway](https://erlangforums.com/t/beam-there-done-that-eefs-cna-one-year-in-first-real-stress-test-underway/5664)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 2\
**Last updated:** [June 1, 2026, 12:08pm UTC](https://erlangforums.com/t/beam-there-done-that-eefs-cna-one-year-in-first-real-stress-test-underway/5664 "2026-06-01T12:08:02Z")

</div>

Sharing a recent episode of BEAM There, Done That that covers something directly relevant to this community: the state of vulnerability disclosure infrastructure for the BEAM ecosystem, and what’s changed in the last few…
