2 ms·
If you are learning to broaden your knowledge I'd suggest learning the SAFE stack. It's not likely to take off to be the next big thing but it's robust and int
by xupybd 5y ago
If you are learning to broaden your knowledge I'd suggest learning the SAFE stack.
It's not likely to take off to be the next big thing but it's robust and interesting. Learning functional programming is helping me in more conventional programming. The insights you get are pretty neat. Like the .then function on a promise is really a map function.
So far I've enjoyed watching a guy on YouTube put together a little stock monitoring app in the safe stack. https://youtube.com/playlist?list=PLWtGeD5k0ryhV0Fq-_n9OADe1mud_ZTlT https://youtube.com/playlist?list=PLWtGeD5k0ryhV0Fq-_n9OADe1...
Reading the Elmish book has also been really interesting.
https://zaid-ajaj.github.io/the-elmish-book/#/ https://zaid-ajaj.github.io/the-elmish-book/#/
It's amazing how good the documentation is for such a niche.
And setting up strong types helps you plan your code structure, it is a really helpful way. Then the compiler helps keep you to that design. F# is just really interesting to learn.
- factorialboy 5y agoFor those wondering what is SAFE stack: * Saturn for back-end services in F# * Azure as a hosting platform plus associated platform services * Fable for running F# in the web browser * Elmish for client-side user interfaces (from https://safe-stack.github.io/docs/overview/ https://safe-stack.github.io/docs/overview/) Azure is the only safe'ish choice on this list, and there too I'd avoid lock-ins.