Interesting links
Blog posts
- Repeatable Execution by Mark Seemann I saw Mark give this talk at a meetup and it was one of those talks where you nod in agreement the whole time.
- Church Encoding by Mark Seemann The whole series is great, but I think the boolean example is the most approachable.
- Railway Oriented Programming by Scott Wlaschin It sounds fancy but it makes a lot of sense and removes a lot of noise from your code.
Talks
Resources
- Data61 FP course in Haskell I’ve done this course a couple of times back when CSIRO Data 61 Queensland FP Lab ran them in Melbourne. It can be tricky but it’s worth perservering.
- F# for fun and profit A great resource for learning functional programming patterns and how expressive type systems can elegantly encode business domains.