Connecting...

Pexels Photo (1)

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

Pexels Photo (1)

Senior Software Engineer Ross Baker shows us that it is a relatively short path to become an expert in http4s. 

Delve into how http4s run on multiple backends, support multiple higher level DSLs and snap together with other functional libraries. So if http4s is where your interest is at then this is for you.

Catch up from Ross's Typelevel Summit Boston talk below.



http4s: pure, typeful, functional HTTP in Scala

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.



About Ross Baker

Ross is a Senior Software Engineer at Formation. 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.