https://kotlinlang.org logo
#arrow-contributors
Title
# arrow-contributors
a

addamsson

07/24/2019, 1:22 PM
@simon.vergauwen I think you've suggested Category Theory for Programmers the other day, am I right? Can you suggest something else for reading about FP? I've read the first 100 pages and I don't like it. It is too abstract and doesn't supply examples from which it would be easy to understand the concepts.
s

simon.vergauwen

07/24/2019, 1:56 PM
Uhm, could be but I doubt it 😄 Functional and Reactive Domain Modeling by Debasish Ghosh should be more applied than theoretic.
The “red book” or Functional Programming in Scala is a very hands-on book. I liked it but it took my a couple tries to get through all the exercises in the book.
This book is absolutely great. https://underscore.io/books/scala-with-cats/
It’s an easy read, it’s open-source and free. It takes you through the basic’s of Cats which is the same as Arrow-core.
So it takes you through most of the things you’ll find in Arrow-core and even some more complex stuff like arrow-mtl. It also includes some case studies at the end. The book is very short but one of my favorites, a lot of stuff clicked when I read it.
a

addamsson

07/24/2019, 2:43 PM
thanks @simon.vergauwen i'll check them!
👍 1
s

stojan

07/24/2019, 7:07 PM
I have read FR domain modeling and it's really good. You can find chapter 6 implemented with Arrow here: https://github.com/arrow-kt/frdomain.kt I'm reading the Red book now which is also really good but it has a lot of exercises so it's not just reading but also writing FP.
4 Views