Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine (Pragmatic Programmers)

Buy
The increasing popularity and availability of multicore processors is creating a whole new set of challenges--although you can enjoy true concurrency, you're now faced with higher contention and synchronization issues. Deploying an existing application on a multicore processor may bring out previously hidden concurrency issues. Java's multi-threading facility by itself isn't enough---it's a very low level abstraction. Instead, you need a paradigm that provides a higher level of abstraction to deal with concurrency. It's time to embrace Functional Programming.

Scala is a hybrid Object-Oriented/Functional Programming language on the JVM. Using Scala, you can create traditional imperative programs, intermix them with Java code, and at the same time take advantage of higher levels of abstraction. You can use features that lead to concise, highly expressive code that remove the pain of dealing with concurrency.

Programming Scala will show you the fundamentals of functional programming using Scala. Very quickly, you'll learn how this statically typed language can give you dynamic capabilities to create concise, scalable, highly capable concurrent code.

Pragmatic programmers always use the right tool for the job. For concurrent programming on the Java VM, Scala is the tool, and Programming Scala by award-winning author Venkat Subramaniam is your guide.

About the Author

Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. He is a frequently invited speaker at international software conferences and user groups.

He's author of .NET Gotchas (O'Reilly), coauthor of the 2007 Jolt Productivity award-winning book Practices of an Agile Developer (Pragmatic Bookshelf), and author of Programming Groovy (Pragmatic Bookshelf).
(HTML tags aren't allowed.)

Intelligent Control in Drying (Advances in Drying Science and Technology)
Intelligent Control in Drying (Advances in Drying Science and Technology)
Despite the available general literature in intelligent control, there is a definite lack of knowledge and know-how in practical applications of intelligent control in drying. This book fills that gap. Intelligent Control in Drying serves as an innovative and practical guide for researchers and professionals in the field of drying...
Python Web Scraping Cookbook: Over 90 proven recipes to get you scraping with Python, micro services, Docker and AWS
Python Web Scraping Cookbook: Over 90 proven recipes to get you scraping with Python, micro services, Docker and AWS

Untangle your web scraping complexities and access web data with ease using Python scripts

Key Features

  • Hands-on recipes to advance your web scraping skills to expert level
  • Address complex and challenging web scraping tasks using Python
  • Understand the web...
Excel 2007 PivotTables and PivotCharts (Mr. Spreadsheet's Bookshelf)
Excel 2007 PivotTables and PivotCharts (Mr. Spreadsheet's Bookshelf)
Microsoft Excel is a powerful and popular program for organizing and analyzing data. One of its most powerful capabilities is PivotTables, which enable you to pull meaningful information from huge masses of seemingly meaningless data. The name PivotTable comes from one of the most powerful features of Excel—the ability to quickly and easily...

The Paraoxonases: Their Role in Disease Development and Xenobiotic Metabolism (Proteins and Cell Regulation)
The Paraoxonases: Their Role in Disease Development and Xenobiotic Metabolism (Proteins and Cell Regulation)

In September 2006 the 2nd International Conference on Paraoxonases took place in Hajdúszoboszló, Hungary, bringing together the world's foremost experts in the field. The current book is a distillation of the plenary lectures which took place at the meeting, resulting in a comprehensive up-to-date, state-of-the-art review of...

Otosclerosis And Stapes Surgery (Advances in Oto-Rhino-Laryngology)
Otosclerosis And Stapes Surgery (Advances in Oto-Rhino-Laryngology)

Otosclerosis is a disorder causing a hardening of the middle ear bones which leads to a progressive hearing loss. Internationally renowned experts met in Saas Fee (Switzerland) in 2004 to discuss otosclerosis and stapes surgery, and they have subsequently been invited by the editor to present their findings in this publication. From basic to...

Reaction-Diffusion Computers
Reaction-Diffusion Computers
"(The authors) plans for a chemical brain might be over-ambitious - but not completely crazy. (...) (they are) likely to uncover new ideas that could help create better processors or reveal something about the way our brain works." New Scientist, 26 march 2005, p. 33

The book introduces a hot topic of novel and
...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy