“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 ( https://softwaremill.com/blog )
• 6:30-7:00 - networking
• 7:00-7:10 - announcements etc.
• 7:10-8:00 - talk
• 8:00-8:30 - networking