FSharpPlus: Advanced FP concepts in F#

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

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.

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

More About

Mews Systems Copyright ©
Website by

Cookie Management

Here you can manage your preferences regarding cookies:

Essential cookies

Always active
Essential cookies enable core functionalities of the website such as marking your data inputs, network management and accessibility.

Analytical cookies

Analytical cookies help us improve our website by collecting and reporting information on how you use it. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.

Advertising cookies

Advertising cookies for delivering tailored and customized advertising.