http4s embraces cats.data.Kleisli for service definitions and fs2.Stream for payload processing. With its foundation on these simple types, we’ll take a whirlwind tour of how http4s can:
- plug into your functional business logic
- snap together with other functional libraries
- relate servers to clients
- test with a simple function call
- run on multiple backends
- support multiple higher level DSLs
This talk will not make you an expert in http4s, but show that it’s a relatively short path to become one.
* Material *
Slides: https://rossabaker.github.io/boston-http4s/#2
* Event *
Typelevel Summit Boston, March 2018: https://typelevel.org/event/2018-03-summit-boston/
* About Speaker *
Ross is a Senior Software Engineer at Takt. He began his open source journey on the Scalatra project in 2009, and has gotten purer, more functional, and more typeful with each passing year. He now contributes to http4s and cats among others, and is a member of Typelevel. He is a co-organizer of IndyScala.
* Licensing *
This recording is licensed under CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/).