LEARNING CONCURRENT PROGRAMMING IN SCALA EBOOK

adminComment(0)

Learning Concurrent Programming in Scala eBook: Aleksandar Prokopec: xumodaperma.tk: site Store. Editorial Reviews. About the Author. Aleksandar Prokopec, who also authored the first edition xumodaperma.tk: Learning Concurrent Programming in Scala eBook: Aleksandar Prokopec: site Store. Editorial Reviews. About the Author. Aleksandar Prokopec Aleksandar Prokopec, who also xumodaperma.tk: Learning Concurrent Programming in Scala - Second Edition eBook: Aleksandar Prokopec: site Store.


Learning Concurrent Programming In Scala Ebook

Author:NILSA SAFLEY
Language:English, Arabic, Portuguese
Country:Belize
Genre:Biography
Pages:184
Published (Last):27.06.2016
ISBN:295-6-70368-365-2
ePub File Size:15.34 MB
PDF File Size:11.49 MB
Distribution:Free* [*Registration needed]
Downloads:41672
Uploaded by: ROSELIA

Learning Concurrent Programming in Scala. Learn the art of building intricate, modern, scalable, and concurrent applications using Scala. PDF download. programs - Selection from Learning Concurrent Programming in Scala [Book ] Support files, eBooks, discount offers, and more · Why subscribe?. Learning Concurrent Programming in Scala. Aleksandar Prokopec. November pages. 10 hours 58 minutes. Dive into the Scala.

ISBN 13: 9781786466891

Information Security. Web Penetration Testing. Cloud Security.

Malware Analysis. Reverse Engineering. Graphics Programming. Mobile Game Development. Game Scripting. Game Design. Virtual Reality.

Learning Concurrent Programming in Scala, 2nd Edition

Game Artificial Intelligence. Game Optimization. Game Strategy. Game Engines. Single Board Computers. Embedded Systems. IoT Development. Home Automation. Wearable Tech. Industrial Internet of Things.

Learning Concurrent Programming in Scala. Dive into the Scala framework with this programming guide, created to help you learn Scala and to build intricate, modern, scalable concurrent applications. Quick links: Description Table of Contents Reviews Authors. Skip to the end of the images gallery. Skip to the beginning of the images gallery.

Read Now Look inside. More Information Learn Get to grips with the fundamentals of concurrent programming on modern multiprocessor systems, with a particular focus on the JVM concurrency model Build high-performance concurrent systems from simple, low-level concurrency primitives Express asynchrony in concurrent computations with futures and promises Seamlessly accelerate sequential programs by using data-parallel collections Implement reactive and event-based programs declaratively with Rx-style event streams Design safe, scalable, and easy-to-comprehend in-memory transactional data models Transparently create distributed applications that scale across multiple machines Choose the correct concurrency abstraction and integrate different concurrency frameworks together in large applications About This book will give you an insight into the best practices necessary to build concurrent programs in Scala using modern, high-level concurrency libraries.

Features Design and implement scalable and easy-to-understand concurrent applications Make the most of Scala by understanding its philosophy and harnessing the power of multicores Get acquainted with cutting-edge technologies in the field of concurrency, with a particular emphasis on practical, real-world applications Step-by-step tutorial guide, which is full of pragmatic examples Page Count Course Length 10 hours 58 minutes ISBN Date Of Publication 28 Nov Table of contents.

Scala collections in a nutshell Using parallel collections Caveats of parallel collections Using parallel and concurrent collections together Implementing custom parallel collections Alternative data-parallel frameworks Summary Exercises. Choosing the right tools for the job Putting it all together — a remote file browser Debugging concurrent programs Summary Exercises.

Join Kobo & start eReading today

Authors Aleksandar Prokopec Aleksandar Prokopec, who also authored the first edition of this book, is a concurrent and distributed programming researcher. Add to Cart. What do I get with a Packt subscription?

Exclusive monthly discount - no contract Unlimited access to entire Packt library of over eBooks and Videos new titles added every month on new and emerging tech. What do I get with a Video? Download this Video course in MP4 format DRM FREE - read and interact with your content when you want, where you want, and how you want Immediately access your video course for viewing or download through your Packt account. What do I get with an eBook? Add To Cart. Start a FREE day trial. Related Products.

Get to grips with the fundamentals of concurrent programming on modern multiprocessor systems, with a particular focus on the JVM concurrency model Build high-performance concurrent systems from simple, low-level concurrency primitives Express asynchrony in concurrent computations with futures and promises Seamlessly accelerate sequential programs by using data-parallel collections Implement reactive and event-based programs declaratively with Rx-style event streams Design safe, scalable, and easy-to-comprehend in-memory transactional data models Transparently create distributed applications that scale across multiple machines Choose the correct concurrency abstraction and integrate different concurrency frameworks together in large applications.

Design and implement scalable and easy-to-understand concurrent applications Make the most of Scala by understanding its philosophy and harnessing the power of multicores Get acquainted with cutting-edge technologies in the field of concurrency, with a particular emphasis on practical, real-world applications Step-by-step tutorial guide, which is full of pragmatic examples.

Concurrent programming. In this second edition, you will find updated coverage of the Scala 2. The Scala 2. The book starts by introducing you to the foundations of concurrent programming on the JVM, outlining the basics of the Java Memory Model, and then shows some of the classic building blocks of concurrency, such as the atomic variables, thread pools, and concurrent data structures, along with the caveats of traditional concurrency.

The book then walks you through different high-level concurrency abstractions, each tailored toward a specific class of programming tasks, while touching on the latest advancements of async programming capabilities of Scala. It also covers some useful patterns and idioms to use with the techniques described.

Finally, the book presents an overview of when to use which concurrency library and demonstrates how they all work together, and then presents new exciting approaches to building concurrent and distributed systems. Style and approachThe book provides a step-by-step introduction to concurrent programming.

It focuses on easy-to-understand examples that are pragmatic and applicable to real-world applications. Different topics are approached in a bottom-up fashion, gradually going from the simplest foundations to the most advanced features.

Scala smoothly integrates the features of object-oriented and functional languages. In this second edition, you will find updated coverage of the Scala 2. The Scala 2.

The book starts by introducing you to the foundations of concurrent programming on the JVM, outlining the basics of the Java Memory Model, and then shows some of the classic building blocks of concurrency, such as the atomic variables, thread pools, and concurrent data structures, along with the caveats of traditional concurrency. The book then walks you through different high-level concurrency abstractions, each tailored toward a specific class of programming tasks, while touching on the latest advancements of async programming capabilities of Scala.

It also covers some useful patterns and idioms to use with the techniques described. Finally, the book presents an overview of when to use which concurrency library and demonstrates how they all work together, and then presents new exciting approaches to building concurrent and distributed systems.

What you will learn Get to grips with the fundamentals of concurrent programming on modern multiprocessor systems Build high-performance concurrent systems from simple, low-level concurrency primitives Express asynchrony in concurrent computations with futures and promises Seamlessly accelerate sequential programs by using data-parallel collections Design safe, scalable, and easy-to-comprehend in-memory.

Aleksandar Prokopec Aleksandar Prokopec, who also authored the first edition of this book, is a concurrent and distributed programming researcher. He has worked at Google and is currently a principal researcher at Oracle Labs. As a member of the Scala team at EPFL, Aleksandar actively contributed to the Scala programming language, and he has worked on programming abstractions for concurrency, data-parallel programming support, and concurrent data structures for Scala.

He created the Scala Parallel Collections framework, which is a library for high-level data-parallel programming in Scala, and participated in working groups for Scala concurrency libraries, such as Futures, Promises, and ScalaSTM. Aleksandar is the primary author of the reactor programming model for distributed computing.

Convert currency. Add to Basket.

Compare all 11 new copies. Packt Publishing - ebooks Account, Softcover.

Book Preview

Book Description Packt Publishing Limited, New Book. Shipped from US within 10 to 14 business days. Established seller since Seller Inventory IQWearable Tech. The Executor and ExecutionContext objects. This book will give you an insight into the best practices necessary to build concurrent programs in Scala using modern, high-level concurrency libraries. We offer a free ebook reader to download with our books where users can freely make notes, highlight texts and do citations and save them in their accounts.

Write your review Wanna review this e-book? Home Automation. Chapter 5, Data-Parallel Collections, describes the Scala parallel collections framework. Learning Management System.