null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Play for Scala (Covers Play 2)

List Price: $49.99
SKU:
9781617290794
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Peter Hilton, Erik Bakker, Francisco Canedo
    Format:
    Paperback
    Pages:
    328
    Publisher:
    Manning (October 14, 2013)
    Language:
    English
    ISBN-13:
    9781617290794
    ISBN-10:
    1617290793
    Weight:
    13.63oz
    Dimensions:
    7.38" x 9.25" x 1.16"
    File:
    Eloquence-SimonSchuster_04022026_P9912986_onix30_Complete-20260402.xml
    Folder:
    Eloquence
    List Price:
    $49.99
    Case Pack:
    24
    As low as:
    $44.99
    Publisher Identifier:
    P-SS
    Discount Code:
    G
    Pub Discount:
    37
    Imprint:
    Manning
  • Overview

    Summary

    Play for Scala shows you how to build Scala-based web applications using the Play 2 framework. This book starts by introducing Play through a comprehensive overview example. Then, you'll look at each facet of a typical Play application both by exploring simple code snippets and by adding to a larger running example. Along the way, you'll deepen your knowledge of Scala as a programming language and work with tools like Akka.

    About this Book

    Play is a Scala web framework with built-in advantages: Scala's strong type system helps deliver bug-free code, and the Akka framework helps achieve hassle-free concurrency and peak performance. Play builds on the web's stateless nature for excellent scalability, and because it is event-based and nonblocking, you'll find it to be great for near real-time applications.

    Play for Scala teaches you to build Scala-based web applications using Play 2. It gets you going with a comprehensive overview example. It then explores each facet of a typical Play application by walking through sample code snippets and adding features to a running example. Along the way, you'll deepen your knowledge of Scala and learn to work with tools like Akka.

    Written for readers familiar with Scala and web-based application architectures. No knowledge of Play is assumed.

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    What's Inside
    • Intro to Play 2
    • Play's MVC structure
    • Mastering Scala templates and forms
    • Persisting data and using web services
    • Using Play's advanced features

    About the Authors

    Peter Hiltonv, Erik Bakker, and Francisco Canedo, are engineers at Lunatech, a consultancy with Scala and Play expertise. They are contributors to the Play framework.

    Table of Contents
      PART 1: GETTING STARTED
    1. Introduction to Play
    2. Your first Play application
    3. PART 2: CORE FUNCTIONALITY
    4. Deconstructing Play application architecture
    5. Defining the application's HTTP interface
    6. Storing data—the persistence layer
    7. Building a user interface with view templates
    8. Validating and processing input with the forms API
    9. PART 3: ADVANCED CONCEPTS
    10. Building a single-page JavaScript application with JSON
    11. Play and more
    12. Web services, iteratees, and WebSockets