Adam Warski, Relational DBs & Scala: comparing libraries

Scala Bay
Scala Bay
Grupa publiczna
Zdjęcie miejsca wydarzenia



“RDBMs might no longer be the only storage option, but they aren't going anywhere. Which library to access them suits you best? Find out during this live-coding session!

We’ll look at four of the most popular relational database access libraries in Scala: Slick, Doobie, Quill and Scalikejdbc. We’ll compare them in terms of necessary meta-data mapping, query capabilities and transaction support. We’ll also discuss how they support asynchronous I/O and streaming results sets.

There won’t be any slides, just code so that you can see for yourself how much typing is necessary to get them to work.


I am one of the co-founders of SoftwareMill, where I code mainly using Scala and other interesting technologies. I am involved in open-source projects, such as MacWire, ScalaClippy, Quicklens, ElasticMQ and others. I have been a speaker at major conferences, such as JavaOne, Devoxx and ScalaDays.

Apart from writing closed- and open-source software, in my free time I try to read the Internet on various (functional) programming-related subjects. Any ideas or insights usually end up with a blog ( )


• 6:30-7:00 - networking
• 7:00-7:10 - announcements etc.
• 7:10-8:00 - talk
• 8:00-8:30 - networking