Faster previews. Personalized experience. Get started with a FREE account.
Beginning Scala

Beginning Scala

by David Pollak
246 Pages · 2015 · 3.8 MB · 3,789 Downloads · New!
" You miss 100% of the shots you don’t take. ” ― Wayne Gretzky
Effective Akka
by Jamie Allen
74 Pages · 2013 · 3.6 MB · 1,601 Downloads · New!
Avoid common mistakes when building distributed, asynchronous, high-performance software with the Akka toolkit and runtime. With this concise guide, author Jamie Allen provides a collection of best practices based on several years of using the actor model. The book also includes examples of actor application types and two primary patterns of actor usage, the Extra Pattern and Cameo Pattern.
Functional Programming in Scala
by Paul Chiusano
325 Pages · 2013 · 3.2 MB · 2,692 Downloads · New!
Functional programming (FP) is a programming style emphasizing functions that return consistent and predictable results regardless of a program’s state. As a result, functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax and transparent interoperability with existing Java libraries make Scala a great place to start learning FP.
Functional Programming Patterns in Scala and Clojure
by Michael Bevilacqua-Linn
250 Pages · 2013 · 6.1 MB · 4,866 Downloads · New!
Solve real-life programming problems with a fraction of the code that pure object-oriented programming requires. Use Scala and Clojure to solve in-depth problems with two sets of patterns: object-oriented patterns that become more concise with functional programming, and natively functional patterns. Your code will be more declarative, with fewer bugs and lower maintenance costs.
Learning Play! Framework 2
by Andy Petrella
290 Pages · 2013 · 8.5 MB · 2,799 Downloads · New!
The Learning Play! Framework 2 has been created for web developers that are building web applications. The core idea is to focus on the HTTP features and to enable them through a simplification lens. Building a web application no longer requires a configuration phase, an environment setup, or a long development lifecycle – it’s integrated!
Learning Scala
by Jason Swartz
256 Pages · 2014 · 2.8 MB · 4,375 Downloads · New!
Why learn Scala? You don’t need to be a data scientist or distributed computing expert to appreciate this object-oriented functional programming language. This practical book provides a comprehensive yet approachable introduction to the language, complete with syntax diagrams, examples, and exercises. You’ll start with Scala’s core types and syntax before diving into higher-order functions and immutable data structures.
Lift Cookbook
by Richard Dallaway
256 Pages · 2013 · 4.3 MB · 4,625 Downloads · New!
If you need help building web applications with the Lift framework, this cookbook provides scores of concise, ready-to-use code solutions. You’ll find recipes for everything from setting up a coding environment to creating REST web services and deploying your application to production.