Workshop - Functional DB access with Doobie

This is a past event

36 people went

Location image of event venue

Details

Functional DB access with Doobie Workshop

In this workshop we will learn about doobie (https://github.com/tpolecat/doobie) a "pure functional JDBC layer for Scala".

This will be an introductory workshop that will cover the following:

• Introduction, concepts

• Basic queries (select, insert, update)

• NULL handling

• Case classes (one, list)

• Joins

• Transactions

We want to make it as a workshop because code in slides is boring, so bring your laptop and be ready to code!

Ideally, it would be great if you come with the following setup in your computer:

1. Scala environment working with your preferred editor. You can follow this great tutorial (in Spanish) if you need help http://codely.tv/screencasts/entorno-scala/ (http://codely.tv/screencasts/entorno-scala/2.)

2. Floobits (https://floobits.com/) set up in your preferred editor

3. Workshop project setup ( https://github.com/albertpastrana/doobie-doo )

4. DB docker container running ( https://hub.docker.com/_/postgres/ )