About us
Func Prog Sweden is the community for anyone interested in functional programming. At the MeetUps we will explore different functional languages like Erlang, Elixir, Haskell, Scala, Clojure, OCaml, F# and more. We have also explored the functional aspects of C++, Java and more. Join the community to learn more, meet other people interested in functional programming and have fun.
All events are live streamed at the Func Prog Sweden YouTube channel. And here you can also find all the past events.
Join the Discord Server
If you want to ask questions during the live stream or just want to hang with other FP people, join the FPS Discord Server: https://discord.gg/rMT6xRPwgZ
Present at a MeetUp
If you have something you want to present at an event, contact the organizers by joining the FPS Discord Server and chat with Magnus or Robin.
As we are live streaming the events, you can join from anywhere as a presenter.
Support the Community
If you want to spread functional programming and support the Func Prog Sweden Community, buy something from the shop: https://shop.spreadshirt.net/funcprogsweden
Sponsor an event with a venue
If you or your company want to sponsor an event with a venue, contact the organizers by joining the FPS Discord Server and chat with Magnus or Robin.
#funcprogsweden
Upcoming events
3

Seventh Online Func Prog Sweden 2026
·OnlineOnlineWelcome to the seventh online Func Prog Sweden MeetUp 2026
This MeetUp will be streamed live online on the Func Prog Sweden YouTube channel: https://www.youtube.com/c/FuncProgSweden
The program starts at 18:00.
- Intro by Magnus Sedlacek
- WebAssembly on the BEAM: Building erlang_wasm in Erlang by Benoit Chesneau
WebAssembly on the BEAM: Building erlang_wasm in Erlang
`erlang_wasm` is a WebAssembly runtime implemented directly in Erlang/OTP, without Wasmtime, Wasmer or another native runtime underneath.This talk will look at why building a Wasm runtime on the BEAM leads to some unusual design choices, how hot WebAssembly code is compiled to Core Erlang and loaded as BEAM modules, and how Erlang processes naturally provide isolation, supervision and timeouts around untrusted code.
I will also cover some of the practical use cases I see for it: sandboxed plugins, user-defined logic, portable extensions and embedding other runtimes inside Erlang systems.
The project has also been developed with extensive use of AI coding agents, so I will briefly discuss what worked, what did not, and how testing, conformance and benchmarks were used to keep the process under control.
Benoit Chesneau
Benoît Chesneau is a software craftsmann living near Paris. He has years of experience in building small and big-scale database backend websites. He is the founder of Enki Multimedia building innovative P2P data platforms and open-source applications. Benoît Chesneau is also the founder of the Refuge and Barrel projects, the author of Gunicorn and multiple other opensource projects in Python and Erlang.https://www.linkedin.com/in/benoitc/
Invite for the FPS Discord Server: https://discord.gg/rMT6xRPwgZ
Video sponsor – Ada Beat
https://adabeat.comMerch
If you want to spread functional programming and support the channel, buy something from the shop:
https://funcprogsweden.myspreadshop.net/#funcprogsweden
9 attendees
Past events
72




