Back to Browse

http4s: pure, typeful, functional HTTP in Scala – Ross Baker

11.5K views
Apr 3, 2018
37:15

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/).

Download

1 formats

Video Formats

360pmp443.3 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

http4s: pure, typeful, functional HTTP in Scala – Ross Baker | NatokHD