▲ | travisjungroth 2 days ago | |||||||
Could you list the top 5 ideas, with a short summary and a link to a well-regarded blog post that goes into more detail for each? | ||||||||
▲ | tubthumper8 2 days ago | parent [-] | |||||||
~~I can't tell if you're being sarcastic, but that's exactly what TFA does. But just to pull it out explicitly:~~ Edit: I think I misunderstood your point. You were asking for a similar kind of list as TFA from the other commenter which may not necessarily be the *same* 5 ideas Leaving the rest here in case it helps someone: 1. Parse, don’t validate https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va... 2. Make illegal states unrepresentable https://fsharpforfunandprofit.com/posts/designing-with-types... 3. Errors as values https://jessewarden.com/2021/04/errors-as-values.html 4. Functional core, imperative shell https://www.javiercasas.com/articles/functional-programming-... 5. Smart constructor | ||||||||
|