65 views | +0 today
Your new post is loading...
Your new post is loading...
Rescooped by Romain Rouvoy from IT Books Free Share

Programming in Scala, 2nd Edition - Free eBook Share

Programming in Scala, 2nd Edition - Free eBook Share | Spirals | Scoop.it
eBook Free Download: Programming in Scala, 2nd Edition | PDF, EPUB | ISBN: 0981531644 | 2011-01-04 | English | PutLocker

Via Fox eBook
Fox eBook's curator insight, August 12, 2013 9:23 PM

Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition

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 to a programming environment that incorporates some of the best recent thinking in programming language design while also letting you use all your existing Java code. Artima is very pleased to publish a new edition of the best-selling book on Scala, written by the designer of the language, Martin Odersky. Co-authored by Lex Spoon and Bill Venners, this book takes a step-by-step tutorial approach to teaching you Scala. Starting with the fundamental elements of the language, Programming in Scala introduces functional programming from the practitioner’s perspective, and describes advanced language features that can make you a better, more productive developer.

Table of Contents

Chapter 1: A Scalable Language
Chapter 2: First Steps in Scala
Chapter 3: Next Steps in Scala
Chapter 4: Classes and Objects
Chapter 5: Basic Types and Operations
Chapter 6: Functional Objects
Chapter 7: Built-in Control Structures
Chapter 8: Functions and Closures
Chapter 9: Control Abstraction
Chapter 10: Composition and Inheritance
Chapter 11: Scala’s Hierarchy
Chapter 12: Traits
Chapter 13: Packages and Imports
Chapter 14: Assertions and Unit Testing
Chapter 15: Case Classes and Pattern Matching
Chapter 16: Working with Lists
Chapter 17: Collections
Chapter 18: Stateful Objects
Chapter 19: Type Parameterization
Chapter 20: Abstract Members
Chapter 21: Implicit Conversions and Parameters
Chapter 22: Implementing Lists
Chapter 23: For Expressions Revisited
Chapter 24: The Scala Collections API
Chapter 25: The Architecture of Scala Collections
Chapter 26: Extractors
Chapter 27: Annotations
Chapter 28: Working with XML
Chapter 29: Modular Programming Using Objects
Chapter 30: Object Equality
Chapter 31: Combining Scala and Java
Chapter 32: Actors and Concurrency
Chapter 33: Combinator Parsing
Chapter 34: GUI Programming
Chapter 35: The SCells Spreadsheet


Free Download Here: http://www.foxebook.net/programming-in-scala-2nd-edition/

Chengbo Han's curator insight, January 4, 2014 9:22 PM

Woohoo, I get the book! I will read from cover to cover. 

Leandro Araújo's curator insight, May 29, 2014 9:08 AM

Um bom livro para quem ja programa em JAVA e deseja conhecer mais sobre scala (a linguagem que possivelmente virá substituir o JAVA em um futuro relativamente próximo.

Rescooped by Romain Rouvoy from IT Books Free Share

Functional Programming in Scala - Free eBook Share

Functional Programming in Scala - Free eBook Share | Spirals | Scoop.it
eBook Free Download: Functional Programming in Scala | PDF, EPUB | ISBN: 1617290653 | 2014-02-28 | English | PutLocker

Via Fox eBook
Fox eBook's curator insight, August 16, 2013 9:22 PM

Functional programming (FP) is a programming style emphasizing functions that return consistent and predictable results regardless of a program’s state. As a result, functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax and transparent interoperability with existing Java libraries make Scala a great place to start learning FP.

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, they’ll find concrete examples and exercises that open up the world of functional programming.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

Table of Contents

Chapter 1: What is Functional Programming?
Chapter 2: Getting started
Chapter 3: Functional data structures
Chapter 4: Handling errors without exceptions
Chapter 5: Strictness and laziness
Chapter 6: Purely functional state
Chapter 7: Purely functional parallelism
Chapter 8: Property-based testing
Chapter 9: Parser combinators
Chapter 10: Monoids
Chapter 11: Monads
Chapter 12: Applicative and traversable functors
Chapter 13: External effects and I/O
Chapter 14: Local effects and mutable state
Chapter 15: Stream processing and incremental I/O


Free Download Here: http://www.foxebook.net/functional-programming-in-scala/

Freaj's curator insight, July 30, 2014 6:37 PM


Rescooped by Romain Rouvoy from JavaScript for Line of Business Applications

Scalable JavaScript Application Architecture

Discover how to build a JavaScript application framework that scales for the challenges of today's complex web applications.

Via Jan Hesse
No comment yet.
Rescooped by Romain Rouvoy from playframework

Huffington Post Chooses MongoDB, Scala and Angular JS

Huffington Post Chooses MongoDB, Scala and Angular JS | Spirals | Scoop.it
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.

Via opensas
No comment yet.