O’Reilly Media, Inc., 2013. — 722 p. — ISBN: 1449339611. На англ. языке.
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. It’s 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.Table of Contents Chapter: Strings Chapter. Numbers Chapter. Control Structures. Classes and Properties. Methods. Objects. Packaging and Imports. Traits. Functional Programming. Collections. List, Array, Map, Set (and More). Files and Processes. Actors and Concurrency. Command-Line Tasks. Web Services. Databases and Persistence. Interacting with Java. The Simple Build Tool (SBT). Types. Idioms.
Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
O’Reilly Media, 2013. — 74 p. — ISBN: 1449360076.
На англ. языке.
Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM. Scalatra allows you to easily mix it into your application.
Avoid common mistakes when building distributed, asynchronous, high-performance software with the Akka toolkit and...
Manning Publications Co., 2015. - 300 p.
Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional...
2nd Edition. — Artima, 2011. — 852 p. — ISBN-10: 0981531644 ISBN-13: 978-0981531649
Scala is an object-oriented programming language for the Java Virtual Machine. In addition to being object-oriented, Scala is also a functional language, and combines the best approaches to OO and functional programming. In Italian, Scala means a stairway, or steps indeed, Scala lets you step up...
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...
Manning Publications Co., 2013. — 419 p. — ISBN: 1935182757.
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...
Manning Publications Co.
Scala in Depth is a practical guide to using Scala with deep dives into necessary topics.
This book, picking up where introductory books drop off, enables readers to write idi-omatic Scala code and understand trade-offs when making use of advanced language
features. In particular, this book covers Scala’s implicit and type systems...