Small and concise chapters, guiding you through a concept at a time. You can end the book understanding if Clojure could be your next gig or not. SpoiSmall and concise chapters, guiding you through a concept at a time. You can end the book understanding if Clojure could be your next gig or not. Spoiler: it will be. You will be fascinated on what this prog lang could do without learning loads of information and function names. Russ has a great way to present all this new data without make the reader suffer to reach the end of the book....more
Good in-depth coverage of Clojure API with useful examples from novice to practitioner developers. Covers its integration with Java API by introducingGood in-depth coverage of Clojure API with useful examples from novice to practitioner developers. Covers its integration with Java API by introducing its pros and cons.
Don't expect to learn about functional programming in this book, though. It doesn't cover any aspects of modularisation nor building an application. Also, lacks unit testing chapter which could be very helpful to create anything more than quick examples....more
Great way to get in touch with Clojure. Very small chapters with straight forward examples to get using with the Clojure anatomy. I’ve read from coverGreat way to get in touch with Clojure. Very small chapters with straight forward examples to get using with the Clojure anatomy. I’ve read from cover to cover in a few days without try anything but the examples in REPL. I’m feeling comfortable to get a in-depth Clojure’s book with this knowledge. I don’t recommend though, to anyone who may have some understanding of Clojure....more
The author combines two points here: theorical introduction to Type Classes and how to apply them using Cats. For the first one, I'd say its a good coThe author combines two points here: theorical introduction to Type Classes and how to apply them using Cats. For the first one, I'd say its a good complementary content to functors, monad transformers, applicatives and traversable, yet it doesn't cover any of these topics in depth.
So, if you have some understanding of these topics and want to learn how to using them in Cats, go for it....more
Most enjoyable book I’ve read by far. Simple, intuitive and very detailed, FP Simplified (Scala ed) covers everything you’d ever ask about Functional Most enjoyable book I’ve read by far. Simple, intuitive and very detailed, FP Simplified (Scala ed) covers everything you’d ever ask about Functional Programming paradigm. The author guides the reader through concepts in a way the reader will get the point. Then, he names the concept explained how it’s known as.
I don’t recommend this book for people who don’t know Scala, though. I’d suggest to read some of Scala lang before read this one....more
I found in here a basic, yet very important, concepts of Scala language in a Functional point of view. It covers fundamental aspects for newcomers. ItI found in here a basic, yet very important, concepts of Scala language in a Functional point of view. It covers fundamental aspects for newcomers. It contains lots of exercises to practice your new skillset.
Topics: Lists, FP fundamentals (map, fold, filter and flatMaps, Pattern Matching, Monads), Algebraic Data Types, Generic Data Types, Implicit Types and so on. Go for it if you want to start with Scala....more