3rd-Party Documentation for Slick 2
This is a list of Slick 2 related third-party blog articles and documentation we know of. We cannot guarantee for the quality or that they represent our view of things. Please add more entries using a github pull request, if they can teach people something about Slick.
Many useful discussions can also be found at Slick Discussions and on Stack Overflow.
Typesafe / EPFL gists
-
2014-05-15 Inject custom SQL instead of the Slick produced SQL by cvogt
-
2014-02 MaybeFilter: concisely write queries in Slick with many optional constraints by ruescasd and cvogt
Third-party translations
Books
- Essential Slick - book designed to help developers become productive with Slick quickly.
- Learning Slick - A tutorial by Adam Mackler.
Articles
-
2015-02-24 6 months with Slick - Experience report from Movio.
-
2015-01-27 The Rough Experience with Slick - notes from ScalaC.
-
2014-07-14 Embracing Your Rows With Slick - follow-up of Renato Cavalcanti’s talk “Slick in the field, learning to forget ORM” presented at ScalaDays 2014. Video also included on that page.
-
2014-02-27 Clean and re-usable Slick modules by Andrew Conner, fortytwo
-
2014-02-11 Database patterns in Scala by Andrew Conner, fortytwo
-
2014-01-20 Scala Slick 2.0 for multi-database by Satendra Kumar, Knoldus
-
2013-12-29 Play Framework Evolutions with Slick 2.0 Code Generator by Christian Papauschek
-
2013-12-11 CRUD trait for Slick 2.0 by Cristian Boariu
-
2006-06-17 The Functional-Relational Impedance Match
Tips and tricks
Plugins and extensions
-
Slick Code Generation Plugin - This plugin allows you to easily generate slick Table schemas. Take a look at the test-project for example configurations.
-
Slick Macros - reducing boilerplate code needed in Slick.
Example projects
-
GitBucket - GitBucket is a GitHub clone powered by Scala which has easy installation and high extensibility.
-
Slick Testing - It’s not immediately obvious how to write a Slick implementation without being tied to a specific driver. This is my attempt. Credit to Dirceu Semighini Filho who posted some sample code in a thread on the Slick Mailing List.
-
SlickDroid - SlickDroid is an implementation of Android backend for Slick, it allows you to use Slick in Android project written in Scala.
-
SlickChair - SlickChair is an open-source conference management system written in Scala. Built with the Play framework and the Slick database access library, SlickChair provides a highly flexible and extensible solution to manage a peer review process.
-
Play Slick Examples from Lunatech - A Play Framework application that demonstrates how to use Slick for database access.
-
Slick 2 Code Generator and Play - This sample project shows how to integrate the Slick 2.0 code generator with the Play Framework Evolutions (database migrations).
Contents