F# Computation Expressions and Type Providers Explained
by Jonas Berg
Instructor
Functional programmer and F# instructor
Jonas has written F# in production for over a decade, mostly in insurance and logistics where correctness is far cheaper than speed. He teaches functional programming as a practical tool: types that make bad states unrepresentable, and pipelines you can test without touching a database. His courses convert real imperative code into functional code one step at a time, so nothing feels like a leap of faith. He maintains a small but well-used F# validation library.
Catalog
All 3 published courses, ordered by how many developers have taken them.
by Jonas Berg
by Jonas Berg
by Jonas Berg