A 3-day conference aimed to immerse us into Scala Dev Tools

15-17
April2018
Kraków, Poland
Workshop

Slick cats – how to make your pets manage your data

Slick is a modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred. (http://slick.lightbend.com)

Cats is a library which provides abstractions for functional programming in the Scala programming language. The name is a playful shortening of the word category. (https://typelevel.org/cats/)

During this workshop you will be able to get some practical knowledge of how to manage dirty database operations in a clean and elegant approach using functional programming. Workshop is aimed at beginners starting their journey with Scala willing to know how to create elegant persistence layer in their applications. Workshop will consist of a bit of technical introduction followed by series of exercises based on real world problems that occur in typical projects. For workshop please bring your laptop with configured Scala environment.

Edition 2018

Workshops All workshops

15.04.2018 / 14:15 - 17:15 / Office&Cowork Centre on Cystersów 20A, Kraków
Slick is a modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database...
Viewing
15.04.2018 / 10:00 - 14:00 / Office&Cowork Centre on Cystersów 20A, Kraków
Get some practical overview of the TDD approach & Functional Programming by creating a multiplayer Pac-Man game server. First steps in Scala (sbt, wartremover, scalafmt). Test Driven Development (scalatest, baby steps, starting with the game logic and moving towards HTTP)....
LEVEL
Beginner
REQUIREMENTS
  • Familiarity with basic Scala syntax (e.g. first 2 weeks of Functional Programming Principles in Scala or Scala Tutorial)
  • Please bring your laptop with Scala enabled environment. If you have problems setting it up, please use contact page at www.michalplachta.com
  • 12.04.2018 - 13.04.2018 / 09:00 - 17:00
    The Advanced Type Mechanics Course is the most comprehensive study of the Scala Type System ever undertaken. Building on over a decade of experience with Scala, Jon Pretty will break the Scala typechecker down into composable low-level building-blocks, which will...

    you're currently offline