spray: HTTP for your Akka Actors

2nd December 2013 in London at Kings Place

There are 47 other SkillsCasts available from Scala eXchange 2013

Please log in to watch this conference skillscast.

456885395 640

Spray is an open-source toolkit for building REST/HTTP-based integration layers on top of Akka and the basis for the coming akka-http module. It provides a fast, fully-featured client- and server-side HTTP stack on top of the new Akka IO layer.

In this session I'll be live-coding for most of the time, showing you how easy it is to:

  1. Send an HTTP request and receive HTTP responses on the client-side
  2. Write a low-level HTTP server
  3. Use the high-level routing DSL on the server-side to define a simple REST API behavior.

Additionally I'll talk about what is on the agenda regarding the move into Akka as well as the transition from Netty to the new akka-http as the HTTP "driver" for the Play framework.

If you haven't used spray yourself yet the recording of the recent Typesafe Webinar gives you some good more high-level introduction to spray, which might help in making the most of this session.


Thanks to our sponsors

spray: HTTP for your Akka Actors

Mathias Doenitz

Mathias is lead developer of, Akka committer and passionate Scala-ista. As a long-time and active member of the Java and Scala open source community he is especially excited about everything performance-, scalability- and web-related.