Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Scala in Action: Covers Scala 2.10

Buy

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. Scala implements Actor-based concurrency through the amazing Akka framework, so you can avoid Java's messy threading while interacting seamlessly with Java.

About this Book

Scala in Action is a comprehensive tutorial that introduces the language through clear explanations and numerous hands-on examples. It takes a "how to" approach, explaining language concepts as you explore familiar programming tasks. You'll tackle concurrent programming in Akka, learn to work with Scala and Spring, and learn how to build DSLs and other productivity tools. You'll learn both the language and how to use it.

Experience with Java is helpful but not required. Ruby and Python programmers will also find this book accessible.

What's Inside

  • A Scala tutorial
  • How to use Java and Scala open source libraries
  • How to use SBT
  • Test-driven development
  • Debugging
  • Updated for Scala 2.10

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

About the Author

Nilanjan Raychaudhuri is a skilled developer, speaker, and an avid polyglot programmer who works with Scala on production systems.

Table of Contents

PART 1 SCALA: THE BASICS
PART 2 WORKING WITH SCALA
PART 3 ADVANCED STEPS
  1. Why Scala?
  2. Getting started
  3. OOP in Scala
  4. Having fun with functional data structures
  5. Functional programming
  6. Building web applications in functional style
  7. Connecting to a database
  8. Building scalable and extensible components
  9. Concurrency programming in Scala
  10. Building confidence with testing
  11. Interoperability between Scala and Java
  12. Scalable and distributed applications using Akka
(HTML tags aren't allowed.)

IT Investment: Making a Business Case (Computer Weekly Professional Series)
IT Investment: Making a Business Case (Computer Weekly Professional Series)
Frequently not enough attention is given to producing a comprehensive business case or to producing an economic justification for an information systems investment. In fact many organizations are not clear as to what constitutes a sound business case and how to go about producing one. This Professional level book for the Computer Weekly...
Accounting for Payroll: A Comprehensive Guide
Accounting for Payroll: A Comprehensive Guide
A one-stop resource for setting up or improving an existing payroll system

The most comprehensive resource available on the subject, Accounting for Payroll: A Comprehensive Guide provides up-to-date information to enable users to handle payroll accounting in the most cost-effective manner.

From creating a system from scratch to...

An Encyclopedia of Macroeconomics
An Encyclopedia of Macroeconomics

This is an authoritative reference source on macroeconomics, which embraces definitions of terms and concepts, conflicting ideological approaches and the contributions of major thinkers. It contains over 300 short entries and more than 100 specially commissioned main entries.

...

Expanding Choice : Moving to Linux and Open Source with Novell Open Enterprise Server
Expanding Choice : Moving to Linux and Open Source with Novell Open Enterprise Server

As Novell is gearing up for the release of their Open Enterprise Server (OES), you are probably also gearing up for the changes that come along with this new combination product. Introducing Novell Open Enterprise Server bridges the gap between OES and all of its individual pieces. Written by a...

SONAR 5 Power!: The Comprehensive Guide
SONAR 5 Power!: The Comprehensive Guide
Get the most out of SONAR 5 with the definitive guidebook! SONAR 5 Power! picks up where the manual leaves off, teaching you how to dig deep into the program with step-by-step examples and exercises. From initially customizing SONAR 5 to creating and producing a surround sound mix, you'll learn everything you need to know to make your composing and...
Pro Silverlight 3 in VB
Pro Silverlight 3 in VB

Silverlight is a lightweight browser plug-in that frees your code from the traditional confines of the browser. It's a rules-changing, groundbreaking technology that allows you to run rich client applications right inside the browser. Even more impressively, it's able to host true .NET applications in non-Microsoft browsers (like...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy