Book: Scalatra in Action
The Scalatra team is pleased to announce the immediate availability of the e-book version of Scalatra in Action, published by Manning Publications.
It’s currently being written the Scalatra team. Here’s a description:
Scalatra is a lightweight Scala-driven web framework similar to the popular Ruby-based Sinatra. It's perfect for writing high-performance stateless applications and RESTful APIs. Scalatra is a simple HTTP DSL that allows you to start with a tiny amount of code and then add the exact libraries you want as your application grows. As a result, it's an amazingly-fast way to spin up a Scala-based web app, without the overhead of Lift or Play, and to build an HTTP API for a mobile, Backbone.js, or AngularJS app. Since it uses Scala and the functional programming model, it's also perfect for running realtime applications on multi-core servers.
Scalatra in Action introduces Scalatra and the Sinatra model. It covers the framework in its entirety; starting with concepts such as request routing, input handling, actions, and HTTP responses. It then proceeds to more advanced topics, such as data access, handling heavy load, asynchronicity, securing your application, designing and documenting RESTful APIs, and realtime web programming.
For readers who don't already know Scala, the book introduces the basic tools in any successful Scala developer's toolbox: the Scala language and SBT, and the Simple Build Tool. The book also shows you how to test and deploy your Scalatra applications.
Several chapters of Scalatra in Action are now available through the Manning Early Access Program (MEAP) as an e-book, with the full paper publication slated for March/April.