Sobre nosotros
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
Eventos próximos
2

Third Online Func Prog Sweden 2026
·En líneaEn líneaWelcome to the third 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
- Rust for Scala and Haskell Developers: A Surprisingly Familiar Journey by Pawel Szulc
- The GenPRES project by Casper Bollen
Rust for Scala and Haskell Developers: A Surprisingly Familiar Journey
Rust has a reputation for being a difficult, low-level language: no garbage collector, a strict compiler, and an unfamiliar approach to memory.
But for developers coming from Scala or Haskell, much of it is surprisingly familiar.
In this talk, we’ll map ideas you already know—algebraic data types, pattern matching, type classes, and explicit error handling—into Rust’s world. We’ll also look at what actually requires a shift in thinking: ownership, borrowing, and a more direct relationship with memory.
The goal is not to teach Rust from scratch, but to reframe it. By the end, you’ll see Rust not as a completely new language, but as one that builds on concepts you already understand—just applied closer to the metal.Pawel Szulc
https://www.linkedin.com/in/pawelszulc/The GenPRES project
Medication errors are one of the most common sources of medical complications. However, the medication process, prescribing, preparing and administration of medication is als one of the most thoroughly protocolized medical processes.
In order to achieve a safe and efficient medication workflow the following human error prone activities can be solved by Clinical Decision Support Software (CDSS):- Looking up rules and constraints
- Calculations
- Verification of correct applications of rules and constraints and subsequent calculations
With the assumption that software will not err in basic lookup and calculation activities, given the correct implementation, it can be assumed that such CDSS can achieve a significant reduction in medical errors and increase efficiency of workflow.
The current solution runs at: http://genpres.nl.
https://github.com/informedica/GenPRESCasper Bollen
Not the best clinical doctor, scientist, or computer programmer—but by combining all three, probably pretty good 😉. I like to solve complex problems, particularly in medicine and pediatric critical care, where the stakes are high, and the impact is profound. My expertise lies in computerized order entry, encompassing both utilization and development. Over nearly two decades, I have championed a custom solution for medication and fluid prescriptions within the pediatric critical unit at the University Medical Centre clinic. This homegrown system has proven its worth in streamlining patient care. In line with my passion for advancing scientific research, another focus revolves around machine learning. The outcome of this pursuit is an extraction tool that creates fully anonymized, comprehensive flat table representations from the wealth of patient data stored in our Patient Data Management system. This tool not only empowers research but also safeguards patient privacy. My versatility is a key strength. Combining my roles as a pediatric critical care physician, epidemiologist, and programmer allows me to provide holistic and innovative solutions. My programming language proficiency spans F#, C#, VBA, Python, and JavaScript.
https://www.linkedin.com/in/casper-bollen-88a51719a/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
19 asistentes
Fourth Online Func Prog Sweden 2026
·En líneaEn líneaWelcome to the fourth 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
- TBA
- Λ polite and well educated LLM agent, with excellent manners, that always behaves well by Ramón Soto Mathiesen
Λ polite and well educated LLM agent, with excellent manners, that always behaves well
In the age of AI, we seem to have lost our ways when it comes to basic notions of IT-sec. From using (payed) web applications, leaking all kind of sensitive information through "telemetry" (https://infosec.exchange/@k3ym0/116161635202253362), to utilizing agentic tools, from our local devices, without ANY kind of restriction and hereby resulting in leakage of all kind of credentials and VERY sensitive/private data (https://snyk.io/articles/poisoned-security-scanner-backdooring-litellm/#stage-1-information-collection).
To provide a bit of hope to the scene and offer well known security mechanism such as: Information Flow Control (IFC), Mandatory Access Control (MAC), protection rings, restricted binaries and I/O, (pure) sandboxing, package hardening, …, we would like to introduce a LLM Λ-gent, which is build on a sound foundation and is standing on the shoulders of giants (nix/NixOS ecosystem and Haskell programming language).
An analogy to Λ-gents could be Framework devices. Fully-tailored to YOUR needs, think of physical hardware as restricted I/O effects, enforced by a pure nix sandbox and a Haskell interpreter/compiler. Later on, add or remove effects. Whatever suits you best, due the scripting nature of the LLM Λ-gents. YOU decide what the YOUR Λ-gent does and nobody else.Ramón Soto Mathiesen
Mr. Mathiesen (Ramón Soto Mathiesen), a passionate datalogist (*), with flair for functional programming languages and business, that advocates for: correctness, quality and high-standards; but, always with the customer in mind.
He is currently working for his own company SPISE MISU ApS: “Stay Pure, Isolating Side-Effects, while Making Illegal States Unrepresentable”, where he seems to have discovered his Holy Grail in SAFE Haskell.
(*) At the University of Copenhagen (KU), we don’t study Computer Science, but rather Datatology (“data” as information or facts about something and “logos” (Greek) meaning study). This is because Peter Naur, the founder of the (first) department at KU and Denmark’s only Turing Award winner, came up with the term after listening to his good friend Edsger Dijkstra when he said: «Computer Science is no more about computers than astronomy is about telescopes».
https://www.linkedin.com/in/ramonsotomathiesen/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
1 asistente
Eventos pasados
66

