This repo holds some code examples from scala mentoring sessions, and related information.
The Scala Syncs were knowlege sharing sessions to experienced data engineers that were new to scala.
Earlier meetings were based around ScalaTests showcasing particular features and techniques. Later on the meetings were based around markdown pages generated with mdoc
Build the docs by running
sbt docs/mdoc
- Implicits
- Polymorphism
- More on Companion Objects
- Map and foreach
- Type Variance
- Monad
- More Monads
- Scala Concurrency Introduction
- More on Cats type classes in Cats Effect
- Creating our own custom type classes
- Cats Effect: Fibers and Errors
- Validated and Applicative
- Testing
- Cats documentation
- Herding Cats website
- Scala with Cats book in various formats
- Functional Programming in Scala book which is not free