Skip to content

denisftw/advanced-scala-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mastering Advanced Scala

This is the companion code repository for the Mastering Advanced Scala book published by Leanpub.

Description

The code is organized into several subprojects. Each subproject corresponds to one specific chapter in the book and contains source files of featured standalone examples:

subproject featured library chapter status
typeclasses Simulacrum Advanced language features published
scalaz ScalaZ Exploring ScalaZ published
cats Cats Exploring Cats published
iteratees iteratee.io Understanding iteratees published
monix Monix Working with asynchronous code published
monocle Monocle Lenses and other optics published
fs2 FS2 Stream processing published
circe Circe Working with JSON published
shapeless Shapeless Generic programming with Shapeless published
finch Finch Purely functional HTTP services published
http4s http4s Purely functional HTTP services published
doobie doobie Database access with doobie published

Also, we're using Cats Effect throughout the book for capturing effects, Spire for precise arithmetic and ScalaTags for constructing HTML pages.

About

Companion code for the Mastering Advanced Scala book https://leanpub.com/mastering-advanced-scala

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages