Jan will show how the principles of reactive design apply to APIs. In particular, Jan will show how to serve & consume REST APIs using Scala and Spray. The talk will explain the components in Spray, how they build on each other to offer convenient abstractions, and how you can easily combine the different abstraction levels in your code. Jan will show how Spray makes the implementation of even complex APIs easy and understandable.
You do not need thorough understanding of Scala or the actor model (though knowledge of the Scala’s syntax will help). After the talk, you will understand the principles in Spray and how to apply them in your applications.