Skip to content

Details

Welcome to the first 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
  • Functional Javascript under pressure: From data transformation to scalable, predictable architectures by Koome Kelvin
  • Functional Marmelade by Patrik Andersson

Functional Javascript under pressure: From data transformation to scalable, predictable architectures
The talk will be centered around how FP in Javascript responds to three different kinds of pressure; data shape, change and flow. From the data shape pressure point, we turn raw data to transformed data using map, reduce and other methods. We handle change pressure point via deep cloning and using immutable updates thus creating predictable systems. Lastly, we deal with flow pressure by creating predictable, scalable and maintainable code using function composition, currying and pipelines and more.

Koome Kelvin
My name is Koome Kelvin, I hold a Bachelor of Science in IT with over 9 years working as a Full stack developer building web-based systems using Javascript, VueJs, Laravel/PHP and Python. I also train Computer programming.

PeelCode https://peelcode.devsip.tech/ a site that I built to help developers practice functional programming and design patterns for free.
Codesantara https://codesantara.devsip.tech/ I share software development insights here.
Codeshoot https://codeshoot.devsip.tech/ a free tool I built to help me, and other developers capture beautiful screenshots of their code.
Javascript starter book https://leanpub.com/javascriptstarter-ahandsonguide.

Functional Marmelade
Marmelade is a functional programming language in the spirit of the MLs, with currying, pattern matching, first class lambdas, type polymorphism and type inferencing. It uses a bidirectional type checker, based on the perhaps infamous W-algorihm.
https://github.com/pandemonium/marmelade

Patrik Andersson
Patrik Andersson. Compulsively drawn to things--especially those that I don't fully understand. Such as programming.

Started out an expert in Java, that went on for about a decade.
Continued as a very humbled functional programmer, starting with Scala but with regular pitstops at Saloons such as Haskell, Category Theory and meeting the usual suspects, such as OCaml, Domain Driven Design and parsing, not validating.

Now living the Curry Howard-fantancy of types as proofs.
Currently a freelance as an F# writer at Uppsala Monitoring Centre, furiously working on Marmelade in Rust on the bits of sparetime left before my first child arrives.

LinkedIn: https://www.linkedin.com/in/patrik-andersson-5624b12/

Discord
Invite for the FPS Discord Server: https://discord.gg/rMT6xRPwgZ

Video sponsor – Ada Beat
https://adabeat.com

Merch
If you want to spread functional programming and support the channel, buy something from the shop:
https://funcprogsweden.myspreadshop.net/

#funcprogsweden

Functional Programming
JavaScript

Members are also interested in