Freebook! - Buy Two, Get One Free
 
 

Special Offers see all

Enter to WIN!

Weekly drawing for $100 credit. Subscribe to PowellsBooks.news for a chance to win.
Privacy Policy

More at Powell's


Recently Viewed clear list


Original Essays | September 9, 2013

Chris Bolton: IMG A Smash Is Born



Editor's note: Chris Bolton is not only a former Powell's employee, he was also once the primary writer for this blog. So we are particularly proud... Continue »
  1. $13.29 Sale Hardcover add to wish list

    Smash: Trial by Fire

    Chris Bolton and Kyle Bolton 9780763655969

spacer
Ships free on qualified orders.
$54.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton Computer Languages- Java
1 Burnside - Bldg. 2 Computer Languages- Java
25 Remote Warehouse Computer Languages- Java

Scala Cookbook: Recipes for Object-Oriented and Functional Programming

by

Scala Cookbook: Recipes for Object-Oriented and Functional Programming Cover

 

Synopses & Reviews

Publisher Comments:

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 youll encounter when using the Scala language, libraries, and tools. Its ideal not only for experienced Scala developers, but also for programmers learning to use this JVM language.

Author Alvin Alexander (creator of DevDaily.com) provides solutions based on his experience using Scala for highly scalable, component-based applications that support concurrency and distribution. Packed with real-world scenarios, this book provides recipes for:

  • Strings, numeric types, and control structures
  • Classes, methods, objects, traits, and packaging
  • Functional programming in a variety of situations
  • Collections covering Scala's wealth of classes and methods
  • Concurrency, using the Akka Actors library
  • Using the Scala REPL and the Simple Build Tool (SBT)
  • Web services on both the client and server sides
  • Interacting with SQL and NoSQL databases
  • Best practices in Scala development

Synopsis:

Get up to speed quickly with Scala, a 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.

The Scala Cookbook is packed with real-world scenarios and code examples, providing useful examples of Scala's command-line tools, third-party tools, libraries, and available language-aware plugins for editors and IDEs.

  • Learn how Scala's succinct and flexible code helps you program faster
  • Discover the notable improvements Scala offers over Java's object model
  • Get a concise overview of functional programming
  • Know how to use mixin composition with traits, pattern matching, concurrency with Actors, and other essential features
  • Take advantage of Scala's built-in support for XML
  • Learn how to develop domain-specific languages

About the Author

Alvin took the circuitous route to software development. He managed to get a degree in Aerospace Engineering from Texas A&M University, while all he was really trying to do was play baseball. Once he became a practicing engineer, he realized he liked software and programming more than engineering. So in approximate order he taught himself Fortran, C, Unix and network administration, sed, awk, Perl, Java, Python, Ruby, JRuby, Groovy, PHP, and Scala. During this process he started a software consulting firm, grew it to fifteen people, sold it, and moved to Alaska for a few years. After returning to the “Lower 48,” he self-published two books (“How I Sold My Business: A Personal Diary”, and “Zen and the Art of Consulting”). He also created devdaily.com, which receives millions of page views every year, and started a new software consulting business, Valley Programming.

Table of Contents

PrefaceChapter 1: StringsChapter 2: NumbersChapter 3: Control StructuresChapter 4: Classes and PropertiesChapter 5: MethodsChapter 6: ObjectsChapter 7: Packaging and ImportsChapter 8: TraitsChapter 9: Functional ProgrammingChapter 10: CollectionsChapter 11: List, Array, Map, Set (and More)Chapter 12: Files and ProcessesChapter 13: Actors and ConcurrencyChapter 14: Command-Line TasksChapter 15: Web ServicesChapter 16: Databases and PersistenceChapter 17: Interacting with JavaChapter 18: The Simple Build Tool (SBT)Chapter 19: TypesChapter 20: IdiomsColophon

Product Details

ISBN:
9781449339616
Subtitle:
Recipes for Object-Oriented and Functional Programming
Author:
Alexander, Alvin
Author:
Alvi
Author:
Alexander, N.
Publisher:
O'Reilly Media
Subject:
Programming Languages - Java
Subject:
Computer Languages-Java
Subject:
JVM;Java;frameworks;functional programming;object-oriented;scala;scripting
Edition Description:
Trade Paper
Publication Date:
20130820
Binding:
Paperback
Language:
English
Pages:
722
Dimensions:
9.19 x 7 in

Related Subjects

Computers and Internet » Computer Languages » Java
Computers and Internet » Software Engineering » Object Oriented Programming

Scala Cookbook: Recipes for Object-Oriented and Functional Programming New Trade Paper
0 stars - 0 reviews
$54.99 In Stock
Product details 722 pages O'Reilly Media - English 9781449339616 Reviews:
"Synopsis" by ,

Get up to speed quickly with Scala, a 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.

The Scala Cookbook is packed with real-world scenarios and code examples, providing useful examples of Scala's command-line tools, third-party tools, libraries, and available language-aware plugins for editors and IDEs.

  • Learn how Scala's succinct and flexible code helps you program faster
  • Discover the notable improvements Scala offers over Java's object model
  • Get a concise overview of functional programming
  • Know how to use mixin composition with traits, pattern matching, concurrency with Actors, and other essential features
  • Take advantage of Scala's built-in support for XML
  • Learn how to develop domain-specific languages

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.