Typeful, functional, streaming HTTP for Scala with http4s


When you have gotten started on your functional journey, realized that life becomes easier with immutability and pure functions and want to have a web server that lets you leverage that.

Join this workshop to learn how to use the http4s that is typeful, functional, streaming HTTP server and client for Scala. We’ll build something that is easy to reason about, test and add robust error handling with typed errors.

To prepare for the workshop go to Mharlin/http4s-workshop and follow the instructions.

Magnus Härlin

Magnus Härlin


With a love for functional programming and automation Magnus Härlin from SpeedLedger works with agile development. He focuses on automating the entire chain from testing to continuous delivery to be able to deliver high quality software.