4 ms·
I'm going to repost my question from a recent F# item and I hope it'll get some traction this time: I learn a lot by reading others' code. Can anyone recommend
by Scramblejams 6y ago
I'm going to repost my question from a recent F# item and I hope it'll get some traction this time:
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?
- jackfoxy 6y agoI've worked in F# for seven years and your question stumped me. My company's code is all private Maybe try looking at the demo code for https://safe-stack.github.io/ https://safe-stack.github.io/ I wish our online systems were #F Elmish style. Unfortunately they are TypeScript front-end, but F# server side
- xupybd 6y agoAny tips for getting an F# job?
- jackfoxy 6y agoNot right now, but in the next 6 months we may be hiring. We would prefer in the Houston area, but remote may be possible.
- saulr 6y agoIf you're in the market for an F# job in London, please reach out to me at Saul.Rennison@gresearch.co.uk. We have an full-time F# engineer open right now.
- mumblemumble 6y agoIf you join the F# Software Foundation (https://foundation.fsharp.org/join https://foundation.fsharp.org/join), jobs pop up fairly regularly on their Slack.
- kirse 6y agoGiraffe for sure: https://github.com/giraffe-fsharp/Giraffe 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.
- keithnz 6y agoI'd suggest having a look through https://github.com/fsprojects/awesome-fsharp https://github.com/fsprojects/awesome-fsharp and look at the high starred items (though some are not strictly F# but just something F# can use) 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.
- airstrike 6y agoHow about "Write your own Excel in 100 lines of F#"? http://tomasp.net/blog/2018/write-your-own-excel/ http://tomasp.net/blog/2018/write-your-own-excel/ https://github.com/tpetricek/elmish-spreadsheet https://github.com/tpetricek/elmish-spreadsheet
- Gene_Parmesan 6y agoThis is not at all a direct answer to your question, but if you are looking for learning material on F#, https://fsharpforfunandprofit.com https://fsharpforfunandprofit.com is kind of the default. Here's a link to a series where he builds an "enterprise tic-tac-toe" in F#: https://fsharpforfunandprofit.com/posts/enterprise-tic-tac-toe/ https://fsharpforfunandprofit.com/posts/enterprise-tic-tac-t...