Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Scala


1. 

Getting Started with SBT for Scala

Getting Started with SBT for Scala

By: Shiti Saxena;

Publisher: Packt Publishing

Publication Date: 11-SEP-2013

Insert Date: 15-SEP-2013

Slots: 1.0

Table of Contents • Start Reading

Equip yourself with a high-productivity work environment using SBT, a build tool for Scala Establish simple and complex projects quickly Employ Scala code to define the build Write build definitions that are easy to update and maintain Customize and configure SBT for your project, without changing your project’s existing structure In Detail Build tools are a boon to developers working on large projects. With the configuration to run/execute the project moved out, developers can focus more on the project. SBT is a build tool designed for Scala and Java projects. It...

2. 

Introduction to the Art of Programming Using Scala

Introduction to the Art of Programming Using Scala

By: Mark Lewis

Publisher: Chapman and Hall/CRC

Publication Date: 05-NOV-2012

Insert Date: 20-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

This text presents many concepts from CS1 and CS2 using a modern, JVM-based language that works well for both programming in the small and programming in the large. It teaches fundamental problem solving and programming in the small, illustrates the benefits of object-oriented design, and presents data structures showing different implementations of key ADTs. It also covers advanced topics such as multithreading and networking. Ancillary resources, including video lectures and more exercises, are accessible from the book’s website. ...

3. 

Effective Akka

Effective Akka

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 26-AUG-2013

Insert Date: 17-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

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....

4. 

Scala Cookbook

Scala Cookbook

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 14-AUG-2013

Insert Date: 03-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

Save time and trouble when using Scala to build object-oriented, functional, and concurrent applications. With more than 250 ready-to-use recipes and 700 code examples, this comprehensive cookbook covers the most common problems you’ll encounter when using the Scala language, libraries, and tools....

5. 

Scala in Action

Scala in Action

By: Nilanjan Raychaudhuri

Publisher: Manning Publications

Publication Date: 10-APR-2013

Insert Date: 17-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Summary Scala in Action is a comprehensive tutorial that introduces Scala through clear explanations and numerous hands-on examples. Because Scala is a rich and deep language, it can be daunting to absorb all the new concepts at once. This book takes a "how-to" approach, explaining language concepts as you explore familiar programming challenges that you face in your day-to-day work. About the Technology Scala runs on the JVM and combines object-orientation with functional programming. It’s designed to produce succinct, type-safe code, which is crucial for enterprise applications....

6. 

Scala in Depth

Scala in Depth

By: Joshua D. Suereth; Foreword by: Martin Odersky

Publisher: Manning Publications

Publication Date: 24-MAY-2012

Insert Date: 11-JUN-2012

Slots: 1.0

Table of Contents • Start Reading

Summary Scala in Depth is a unique new book designed to help you integrate Scala effectively into your development process. By presenting the emerging best practices and designs from the Scala community, it guides you though dozens of powerful techniques example by example. About the Book Scala is a powerful JVM language that blends the functional and OO programming models. You’ll have no trouble getting introductions to Scala in books or online, but it’s hard to find great examples and insights from experienced practitioners. You’ll find them in Scala in Depth. There’s little...

7. 

Actors in Scala

Actors in Scala

By: Philipp Haller; Frank Sommers

Publisher: Artima Press

Publication Date: 31-JAN-2012

Insert Date: 20-MAR-2012

Slots: 1.0

Table of Contents • Start Reading

Recent trends in computer architecture make concurrency and parallelism an essential ingredient of efficient program execution. The actor model of concurrency allows you to express real-world concurrency in a natural way using concurrent processes that communicate via asynchronous messages.Scala is a programming language for the Java virtual machine, providing excellent support for both object-oriented and functional programming. By including a powerful actor framework in its standard library, Scala offers a compelling approach to tackle concurrent programming. Scala's actors let you apply...

8. 

Lift in Action: The Simply Functional Web Framework for Scala

Lift in Action: The Simply Functional Web Framework for Scala

By: Timothy Perrett

Publisher: Manning Publications

Publication Date: 24-NOV-2011

Insert Date: 22-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Lift in Action is a step-by-step exploration of the Lift framework. It moves through the subject quickly using carefully crafted, well-explained examples that make you comfortable from the start. This book is written for developers who are new to both Scala and Lift.About the Technology Lift is a Scala-based web framework designed for extremely interactive and engaging web applications. It's highly scalable, production-ready, and will run in any servlet container. And Lift's convention-over-configuration approach lets you avoid needless work. About this Book Lift in Action...

9. 

Programming in Scala, Second Edition

Programming in Scala, Second Edition

By: ; ;

Publisher: Artima Press

Publication Date: 05-JAN-2011

Insert Date: 16-JUL-2011

Slots: 1.0

Table of Contents • Start Reading

http://www.artima.com/shop/programming_in_scala_2ed#aboutTheBook ...

10. 

Scala for the Impatient

Scala for the Impatient

By: 

Publisher: Addison-Wesley Professional

Publication Date: 06-MAR-2012

Insert Date: 24-APR-2011

Slots: 1.0

Table of Contents • Start Reading

Scala is a modern programming language for the Java Virtual Machine (JVM) that combines the best features of object-oriented and functional programming languages. Using Scala, you can write programs more concisely than in Java, as well as leverage the full power of concurrency. Since Scala runs on the JVM, it can access any Java library and is interoperable with Java frameworks. Scala for the Impatient concisely shows developers what Scala can do and how to do it. In this book, Cay Horstmann, the principal author of the international best-selling Core Java™, offers a rapid,...

11. 

Beginning Scala

Beginning Scala

By: David Pollak

Publisher: Apress

Publication Date: 25-MAY-2009

Insert Date: 21-JAN-2011

Slots: 1.0

Table of Contents • Start Reading

The open source Scala language is a Java-based dynamic scripting, functional programming language. Moreover, this highly scalable scripting language lends itself well to building Cloud-based/deliverable Software as a Service (SaaS) online applications. Written by Lift Scala web framework founder and lead Dave Pollak, Beginning Scala takes a down-to-earth approach to teaching Scala that leads you through simple examples that can be combined to build complex, scalable systems and applications. This book introduces you to the Scala programming language and then guides you through Scala...

12. 

Programming Scala

Programming Scala

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 15-SEP-2009

Insert Date: 04-FEB-2009

Slots: 1.0

Table of Contents • Start Reading

Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution. Programming Scala clearly explains the advantages of Scala as a JVM language. You'll learn how to leverage the wealth of Java class libraries to meet the practical needs of enterprise and Internet projects more easily. Packed with code examples, this book provides...