Free Trial

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

Help

Scala


1. 

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

2. 

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

3. 

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

4. 

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

5. 

Programming in Scala

Programming in Scala

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

6. 

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

7. 

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

8. 

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