Func Prog Sweden
Func Prog Sweden is the community for anyone interested in functional programming. At the MeetUps the community explore different functional languages like Erlang, Elixir, Haskell, PureScript, Elm, Scala, Clojure, ClojureScript, OCaml, F#, Agda, and more. The MeetUp community has also explored the functional aspects of C++, Java and more.
Head over to MeetUp to join the community to learn more, meet other people interested in functional programming and have fun.
Ada Beat has been a proud sponsor of Func Prog Sweden since its inception.
The GenPRES project by Casper Bollen
Casper demonstrated how F#’s strong type system, immutable data structures, pure functions, and pipeline-oriented design made it possible to model these complex medical workflows in a safe and understandable way. The result is a system where every suggested prescription is “safe by default”, dramatically reducing ambiguity and calculation errors.
Rust for Scala and Haskell Developers: A Surprisingly Familiar Journey by Pawel Szulc
Rust has become one of the most talked-about programming languages in recent years, especially among systems programmers. But for developers coming from functional programming languages like Scala and Haskell, Rust can initially feel unfamiliar — filled with concepts like ownership, borrowing, and lifetimes.
Scala metaprogramming, reflection beyond mirrors by Kalin Rudnicki
In Scala metaprogramming, reflection beyond mirrors, Kalin Rudnicki made a bold argument: if you want serious metaprogramming in Scala 3, you should go beyond mirrors and embrace macros.
The talk was both a technical deep dive and a manifesto. Its core message was simple: Scala 3’s macro system is extremely powerful — but most libraries are still leaning on mirrors, and that comes with major trade-offs in safety, control, and generated code quality.
Business4s -Bridging the Gap Between Devs and The Business By Any Means Necessary by Wojciech Pituła
In his the Business4s – Bridging the Gap Between Devs and The Business By Any Means Necessary by Wojciech Pituła tackled one of the most persistent and expensive problems in software development: developers and business stakeholders often work toward the same goal, but speak different languages.
Azure Cosmos DB introduction with F# by Andrii Chebukin
In his talk Azure Cosmos DB introduction with F#, Andrii Chebukin gave a practical overview of Azure Cosmos DB — what it is, how it works, where it fits, and how to make it easier to use from F#. The session combined distributed database fundamentals, real-world implementation lessons, and a look at a custom F# library Andrii built to simplify Cosmos DB interactions.
Functional Marmelade by Patrik Andersson
In Functional Marmalade, Patrik Andersson presents Marmalade — a functional programming language he’s building in Rust to better understand compilers, type systems, and FP fundamentals. Inspired by ML- and Haskell-style design, Marmalade features type...
Functional Javascript under pressure by Koome Kelvin
In Functional JavaScript Under Pressure by Koome Kelvin shows how functional programming techniques — immutability, pure transformations, result-oriented flows, and composable pipelines — help developers manage that pressure. By normalizing data, encoding rules into structures, and avoiding hidden state, teams can build systems that are easier to scale, test, and maintain.
Elm Beyond the Browser: Type-Safe Scripting with elm-pages by Tomas Latal
Elm is usually introduced as a “front-end language” — a pure functional language that compiles to JavaScript and is famous for friendly compiler errors and “no runtime exceptions” as a design goal. In his talk “Elm Beyond the Browser: Type-Safe Scripting with elm-pages”, Tomas Latal showed a less-known side of the ecosystem: you can use Elm to write CLI scripts
Excel: The World’s Most Successful Functional Programming Platform By Houston Haynes
Houston Haynes’ talk reframes Excel as the world’s most successful functional programming platform. While developers often dismiss spreadsheets, Excel naturally embodies FP principles: formulas as pure functions, explicit dependencies, declarative logic, and...
Why pure functional programming matters by Christoffer Ekeroth
In his presentation Why Pure Functional Programming Matters, Christoffer Ekeroth focuses on a very down-to-earth problem: it’s not writing new code that slows teams down, it’s understanding the old code. As codebases grow, mutation, hidden side effects, and null make even simple-looking expressions hard to trust. That’s why so many developers are afraid to change code — they’re not sure what they might accidentally break.