Erlang 2021
2021-08-26
-- online --
Erlang ·
[Erlang 2021, Erlang 2022, Erlang 2023, Erlang 2024, Erlang 2025, Erlang 2026]
as the organisers put it
General Information Welcome to the website of the Erlang 2021 workshop! Series Erlang 2021 is the 20th ACM SIGPLAN Erlang Workshop, and is a satellite event of the 26th ACM SIGPLAN International Conference on Functional Programming (ICFP 2021). Location Just like ICFP 2021, Erlang 2021 will be virtual. More information about the format (time zone, presentation style, etc.) will be added as soon as it is finalized. Scope The workshop aims to bring together the open source, academic, and industrial communities of Erlang and other BEAM-related languages, to discuss techniques, technologies, l ...
| title | author | length |
|---|---|---|
| Graft: General Purpose Raft Consensus in Elixir | Matthew Alan Le Brun, matthew allen lebron, Duncan Paul Attard, duncan paula, Adrian Francalanza, adrian from kalansa | 22m |
Graft is an open source Elixir library implementing Raft with a minimal API (start, request), a graph.machine behavior (init, handle_entry), and config for a… | ||
| Makina: A New QuickCheck State Machine Library | Lars-Åke Fredlund, Ángel Herranz, Clara Benac Earle, Julio Mariño | 19m |
Makina is an Elixir library that reimplements QuickCheck-style state machines as macros and claims earlier error detection, less boilerplate and easier reuse… | ||
| Lightning Talk: Expected Application of BeamAsm | Susumu Yamazaki | 12m |
BeamAsm claims a JIT that turns BEAM bytecode into native code and shows 45% faster single-queue and ~30% faster multi-queue benchmarks versus baseline… | ||
| Lightning Talk: QuadBlockQuiz – Supply Chain Edition | Duncan Sparrell | 15m |
A playable web game that mashes falling-brick mechanics with supply-chain trivia is live at quadblockquiz.org:4000 and was deployed at RSA and B-Sides to teach… | ||
| Fifteen Years of Successfully Dialyzing Erlang and Elixir Code (Keynote) | Kostis Sagonas | 01h 13m |
https://icfp21.sigplan.org/details/erlang-2021-papers/7/Fifteen-Years-of-Successfully-Dialyzing-Erlang-and-Elixir-Code-Keynote- | ||
| Lightning Talk: Using Regular Expressions in Erlang | Kosorukov Anatolii | 06m |
Describes practical use of Erlang’s re module (PCRE-compatible) with concrete checks: union, intersection and subtraction of character classes compile and run… | ||
| Lightning Talk: eigr.io — A Serverless Runtime on the BEAM | Marcel Lanz | 15m |
Eigr.io is an open source serverless runtime running on the BEAM that implements the CloudState gRPC protocol and provides polyglot SDKs; a service proxy is… | ||
| Detecting Oxbow Code in Erlang Codebases with the Highest Degree of Certainty | Brujo Benavides, Laura M Castro | 19m |
A rebar3 plugin called hank statically scans Erlang ASTs to detect specific unused macros, unused record fields and unused header files, plus unused config… | ||
| Bidirectional Typing for Erlang | Nithin Vadukkumchery Rajendrakumar, Annette Bieniusa | 18m |
A bidirectional type system for Erlang is implemented as a prototype that subsumes Hindley‑Milner and supports union types and higher‑rank polymorphism… | ||
| Lightning Talk: Experience teaching Erlang/Elixir on YouTube | Adolfo Neto | 11m |
Two YouTube channels: an English-only channel focused on Elixir and Erlang and a Portuguese channel with broader content. Content targets beginners: short… | ||
| What Are the Critical Security Flaws in My System? | Viktória Fördős | 21m |
Presents an algorithm that prioritizes vulnerabilities by detecting execution paths where untrusted input reaches risky Erlang/OTP functions without meaningful… | ||
| The Hera Framework for Fault-Tolerant Sensor Fusion with Erlang and GRiSP on an IoT | Sébastien Kalbusch, Vincent Verpoten, Peter Van Roy | 14m |
Hera runs sensor fusion entirely on edge GRiSP boards using Erlang, replacing cloud and showing fault tolerance via fault injection; it implements an… | ||
| Lightning Talk: The debugging tool that comes with Erlang/OTP I just learned | Peer Stritzinger | 14m |
An overlooked built‑in per‑process ring buffer stores the last N external calls and message events and is enabled with process_flag(save_calls, N) (it’s been… | ||
| Full Workshop | Marcin Arctic, Alberto Barbero, Kathleen Alotta Brun, Luke Saint | 05h 29m |
Twenty short presentations and lightning talks show concrete tools, benchmarks and failures rather than vague promises. Highlights: graft is an open‑source… | ||
| nothing matches | ||