Essential Slick is a guide to building application using the Slick database library. It is aimed at Scala developers who need to become productive with Slick quickly.
This is no-nonsense, hands-on book for pragmatists. It requires you to know SQL, Scala and optimally some kind of ORM knowledge.
It's very short and concise. To repeat myself - it's a classic book for pragmatists who (ideally) work on a Slick project right now, want to read the book and use acquired knowledge on the next working day. And frankly - the book lives to its promise.
I would safely suggest this book to anyone wanting to use or currently struggling with Slick.
Why 4 stars ? I believe it is too concise - some aspects could've been covered better. From my perspective a chapter connected to Slick query optimization would be nice (I have constant problem with that - sometimes DB optimizer is able to do a nice work and the performance hit is negligible but having clean queries is important also from debugging perspective). Another one with going deeper into more complex queries with multiple outer joins and subselects would be welcome too.