Put your writes where your master is


In an article published on his personal blog, Daniel Westheide explains how to verify at compile time that write operations are targeting the master database using Slick 3 and phantom types in Scala.

Continue to external content

Thumb 1kddbugv

Daniel Westheide is a senior consultant at innoQ Deutschland GmbH and has been developing server applications on the JVM for 7 years. He is particularly interested in functional programming and distributed systems and published the e-book “The Neophyte’s Guide to Scala”.

More content


Please accept our cookie agreement to see full comments functionality. Read more