Jörgen Brandt - Beyond state machines: services as petri nets - Code BEAM STO
An important design principle in Erlang is the integration of domain models as OTP behaviours. Services managing session state, resource allocation, or service start order are often modeled as state machines. And several OTP behaviours around state machines have been conceived for Erlang. However, plain state machines often suffer from the explosion of the state space as soon as multiple state variables appear in combination. Also some applications have only an infinite representation, if modeled as a state machine. We address these challenges by introducing gen_pnet, a new OTP behaviour based on Petri nets. Petri nets are a class of transition systems generalising service state by representing state as tokens produced and consumed by transitions. We consider several examples for Petri nets in gen_pnet such as a worker pool, a scheduler, as well as a distributed programming language. We also discuss how Erlang error handling facilities play with gen_pnet and how unit testing works. More details here: https://codesync.global/speaker/joerg...

Benoit Chesneau - Using Barrel to build your own P2P data platform - Code BEAM STO

Aslak Hellesoy: TDD with Petri Nets - SCL Conf 2019
![[Коллоквиум]: Asynchronous games for Petri nets](https://i.ytimg.com/vi/P-90J0LuH8M/hqdefault.jpg?sqp=-oaymwEnCNACELwBSFryq4qpAxkIARUAAAAAGAElAADIQj0AgKJDeAG4AvMY&rs=AOn4CLAoOtKcl3x-V7BwVufHFHfxzfv0nQ&usqp=CCY)
[Коллоквиум]: Asynchronous games for Petri nets

KEYNOTE: Residuality Theory in Software Architecture, Barry O'Reilly | Code BEAM Lite Stockholm 2026

Keynote: Precision in Type System Design - José Valim | ElixirConf EU 2026

Anton Larvik - Boosting Erlang superpowers at WhatsApp - Code Beam STO

Mod-01 Lec-39 PetriNets-I

How a Petri Net Explains Espresso Machine Behaviour

What are state machines? (feat. Ash Framework)

Mod-01 Lec-40 PetriNets-II

Could WebAssembly be in Gleam 's future - Danielle Maywood - Gleam Gathering 2026

Modelling & Analysis of Partially Stochastic Time Petri Nets - Interview with Libero Nigro

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Keynote: DurableServer: Always Running Somewhere - Chris McCord | ElixirConf EU 2026

OTP and Gleam - Louis Pilfold | Code BEAM Europe 2025

Keynote: One Monolith, Many Teams: Growing an Org... - Sofia Silva, André Albuquerque | ECEU 2026

Co-Creator of Haskell: Why Learn Functional Programming, Useless vs Useful Languages | Simon Jones

15. Petri nets, Basis of The Flow of Tokens(lecture)

Trump’s Unpopular UFC Birthday; Confusing Iran Deal; Mamdani Celebrates Knicks Win: A Closer Look

