Key FeaturesExplore a broad variety of data processing, machine learning, and genetic algorithms through diagrams, mathematical formulation, and updated source code in ScalaTake your expertise in Scala programming to the next level by creating and customizing AI applicationsExperiment with different techniques and evaluate their benefits and limitations using real-world applications in a tutorial styleBook DescriptionThe…
Category: Scala Programming
We’ve handpicked some of our favorite recommended Scala Programming self-learning guides and reference books below.
Introduction to the Art of Programming Using Scala (Chapman & Hall/CRC Textbooks in Computing)
With its flexibility for programming both small and large projects, Scala is an ideal language for teaching beginning programming. Yet there are no textbooks on Scala currently available for the CS1/CS2 levels. Introduction to the Art of Programming Using Scala presents many concepts from CS1 and CS2 using a modern, JVM-based language that works well…
A Beginner’s Guide to Scala, Object Orientation and Functional Programming
Scala is now an established programming language developed by Martin Oderskey and his team at the EPFL. The name Scala is derived from Sca(lable) La(nguage). Scala is a multi-paradigm language, incorporating object oriented approaches with functional programming. Although some familiarity with standard computing concepts is assumed (such as the idea of compiling a program and…
Learning Concurrent Programming in Scala – Second Edition
Key Features 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, through practical, real-world applications Get this step-by-step guide packed with pragmatic examples Book Description Scala is a modern, multiparadigm programming language designed to express common programming patterns in…
High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark
Apache Spark is amazing when everything clicks. But if you haven’t seen the performance improvements you expected, or still don’t feel confident enough to use Spark in production, this practical book is for you. Authors Holden Karau and Rachel Warren demonstrate performance optimizations to help your Spark queries run faster and handle larger data sizes,…
Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine (Pragmatic Programmers)
Scala is an exciting, modern, multi-paradigm language for the JVM. You can use it to write traditional, imperative, object-oriented code. But you can also leverage its higher level of abstraction to take full advantage of modern, multicore systems. Programming Scala will show you how to use this powerful functional programming language to create highly scalable,…
Scala programming: Learning Scala fast!
Scala programming Learning Scala fast This book is an exploration of the Scala programming language. It begins by explaining what Scala is, where it is used, and its relationship with the Java programming language. The next part discusses how one can set up the environment for Scala programming on different platforms. You will learn how…
Start Building RESTful Microservices using Lagom: A Practical Approach to Modern, Domain-Driven, Event-Driven, Scalable and Reactive Microservices Scala (Knoldus Reactive Programming Series)
Book Description Today most of the big successful applications are moving to microservices architecture. There have been lot of buzz around the word ‘Microservices’ in the past few years. But just because something is buzzy doesn’t mean we should start following it. It is really important to think about how you can get the hype…
Learning Spark: Lightning-Fast Big Data Analysis
Data in all domains is getting bigger. How can you work with it efficiently? Recently updated for Spark 1.3, this book introduces Apache Spark, the open source cluster computing system that makes data analytics fast to write and fast to run. With Spark, you can tackle big datasets quickly through simple APIs in Python, Java,…
Scala High Performance Programming
Key Features Get the first book to explore Scala performance techniques in depth! Real-world inspired use cases illustrate and support the techniques studied and the language features This book is written by Vincent Theron and Michael Diamant, software engineers with several years of experience in the high-frequency trading and programmatic advertising industries Book Description Scala…
