FSharpPlus: Advanced FP concepts in F#

Backend May 7, 2020

Many developers who discover F# as their first functional language are amazed by features such as algebraic data types or immutability by default. However, this is not the end of what FP has to offer, but mere beginning.

In the talk I gave at F# Online Meetup, I presented more advanced concepts of functional programming through a library called FSharpPlus, which provides various features such as Lens/Optics module, Monads and other common FP abstractions.

I showcased example usages of those concepts in my recommendation system for recipes, so you can see their benefit in real project alongside with a whole sample application serving as a reference point.

Watch the recording and check my slides.
Also, feel free to go through two apps - sample & older but real app.

For more engineering insights shared by Mews tech team:


Josef Starýchfojtů

I am a passionate engineering leader with a focus on people, learning, and continuous improvement. Previously (and still in the spirit) passionate functional programmer.

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.