This is exactly the resources I've been looking for to advance my understanding of how to accomplish certain things in FP before trying to learn it wholesale.
I have his book Domain Modelling Made Functional as it comes very highly recommended. I haven't gotten to it yet, but I'm even more excited for it now after watching this.
I wish I could find videos of people actually writing complex functional programming code. These talks seem to just reiterate the same things and all example code is too simple for me to be able to visualize using it in our code base to the extreme that they are talking about
Scott Wlaschin is one of my favourite tech speakers of all time. Every single talk I've seen by him has been excellent in explaining rather confusing topics in a really simple and innovative manner. His material was my goto source when I was learing functional programming and I'm not sure if I would have ever gotten even excited about it if it wasn't for one of his talks.
15 comments
[ 4.7 ms ] story [ 45.2 ms ] threadhttps://fsharpforfunandprofit.com/fppatterns/
https://fsharpforfunandprofit.com/fppatterns/
https://pragprog.com/book/swdddf/domain-modeling-made-functi...
Functional Design Patterns - Scott Wlaschin (2017) from NDC Conferences
https://www.youtube.com/watch?v=srQt1NAHYC0
The Functional Programmer's Toolkit - Scott Wlaschin (2019)
https://www.youtube.com/watch?v=Nrp_LZ-XGsY
I have his book Domain Modelling Made Functional as it comes very highly recommended. I haven't gotten to it yet, but I'm even more excited for it now after watching this.
A beginner tutorial using a command-line application as case study:
https://scalac.io/write-command-line-application-with-zio/
http://degoes.net/articles/fp-glossary
by John A De Goes, keynote speaker at Scala conferences. Discussions on FP using Scala at
https://www.reddit.com/r/hascalator
Follow him on Twitter: https://twitter.com/ScottWlaschin
Check out his website F# for fun and profit: https://fsharpforfunandprofit.com/
It can often be a large investment to learn these concepts only to find it's only scala or Haskell or w/e does FP "that way" is frustrating
When starting out I recommend checking if the pattern exists in many different FP language types first