By Nilanjan Raychaudhuri
Scala in Action is a accomplished educational that introduces Scala via transparent reasons and diverse hands-on examples. simply because Scala is a wealthy and deep language, it may be formidable to take in all of the new options right away. This publication takes a "how-to" process, explaining language suggestions as you discover popular programming demanding situations that you simply face on your daily work.
About the Technology
Scala runs at the JVM and combines object-orientation with sensible programming. It's designed to supply succinct, type-safe code, that's the most important for company purposes. Scala implements Actor-based concurrency in the course of the impressive Akka framework, so that you can stay away from Java's messy threading whereas interacting seamlessly with Java.
About this Book
Scala in Action is a accomplished instructional that introduces the language via transparent reasons and diverse hands-on examples. It takes a "how to" procedure, explaining language strategies as you discover normal programming initiatives. You'll take on concurrent programming in Akka, learn how to paintings with Scala and Spring, and construct DSLs and different productiveness instruments. You'll study either the language and the way to exploit it.
Experience with Java is useful yet no longer required. Ruby and Python programmers also will locate this ebook accessible.
• A Scala tutorial
• the way to use Java and Scala open resource libraries
• the way to use SBT
• Test-driven development
• up-to-date for Scala 2.10
Purchase of the print booklet contains a unfastened booklet in PDF, Kindle, and ePub codecs from Manning Publications.
About the Author
Nilanjan Raychaudhuri is a talented developer, speaker, and an avid polyglot programmer who works with Scala on construction systems.
Table of Contents
<ol><h5>PART 1 SCALA: THE BASICS</h5> • Why Scala?
• Getting started
• OOP in Scala
• enjoying sensible info structures
• sensible programming
<h5>PART 2 operating WITH SCALA</h5> • construction net functions in practical style
• Connecting to a database
• construction scalable and extensible components
• Concurrency programming in Scala
• development self assurance with testing
<h5>PART three complex STEPS</h5> • Interoperability among Scala and Java
• Scalable and dispensed functions utilizing Akka