I learn a lot by reading others' code. Can anyone recommend a a project or two that is small enough for a newcomer to wrap their minds around, that also exemplifies what makes a high quality F# codebase?
I learn a lot by reading others' code. Can anyone recommend a a project or two that is small enough for a newcomer to wrap their minds around, that also exemplifies what makes a high quality F# codebase?
maybe something like suave (backend web framework).
The bigger problem I found going down the F# route is F# libraries go dead. For long term projects, far better not to use any thirdpary F# libraries and just use pretty popular third party .net libs from the C# world or the core .net lib. These days I mostly just use C#. The advantages of F# are not that big compared to just writing C# with a similar coding mindset.
Maybe try looking at the demo code for https://safe-stack.github.io/
I wish our online systems were #F Elmish style. Unfortunately they are TypeScript front-end, but F# server side
https://github.com/giraffe-fsharp/Giraffe
As an added bonus you'll learn a very popular tool for sticking a web interface in front of your F# app.