Learn Scala Programming
A comprehensive guide covering functional and reactive programming with Scala 2.13, Akka, and Lagom
Price | $37.37 - $58.40
|
Rating | |
Author | Slava Schmidt |
Publisher | Packt Publishing |
Published | 2018 |
Pages | 498 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1788836308 |
ISBN-13 | 9781788836302 |
The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings with it a host of updates.
Learn Scala Programming addresses both technical and architectural changes to the redesigned standard library and collections, along with covering in-depth type systems and first-level support for functions. You will discover how to leverage implicits as a primary mechanism for building type classes and look at different ways to test Scala code. You will also learn about abstract building blocks used in functional programming, giving you sufficient understanding to pick and use any existing functional programming library out there. In the concluding chapters, you will explore reactive programming by covering the Akka framework and reactive streams.
By the end of this book, you will have built microservices and learned to implement them with the Scala and Lagom framework.
- Slava Schmidt
3 5 2
Similar Books
by Alasdair Allan
Get the hands-on experience you need to program for the iPhone and iPod Touch. With this easy-to-follow guide, you'll build several sample applications by learning how to use Xcode tools, the Objective-C programming language, and the core frameworks. Before you know it, you'll not only have the skills to develop your own apps, y...
Price: $3.99 | Publisher: O'Reilly Media | Release: 2010
by Jason Swartz
Why learn Scala? You don't need to be a data scientist or distributed computing expert to appreciate this object-oriented functional programming language. This practical book provides a comprehensive yet approachable introduction to the language, complete with syntax diagrams, examples, and exercises. You'll start with Scala...
Price: $31.99 | Publisher: O'Reilly Media | Release: 2014
by Mikaƫl Valot, Nicolas Jorand
Scala is a type-safe JVM language that incorporates object-oriented and functional programming (OOP and FP) aspects. This book gets you started with essentials of software development by guiding you through various aspects of Scala programming, helping you bridge the gap between learning and implementing. You will learn about the unique f...
Price: $42.29 | Publisher: Packt Publishing | Release: 2018
Learning Functional Programming
by Jack Widman
Learn how to think and write code like a functional programmer. With this practical guide, software developers familiar with object-oriented programming will dive into the core concepts of functional programming and learn how to use both functional and OOP features together on large or complex software projects.Author Jack Widman uses sam...
Price: $33.87 | Publisher: O'Reilly Media | Release: 2022
Learn Python Programming, 2nd Edition
by Fabrizio Romano
Learn Python Programming creates a foundation for those who are interested in developing their skills in Python programming. The book starts with the fundamentals of programming with Python and ends by exploring different topics such as GUIs and real-world apps.You will begin by exploring the foundations of and fundamental topics on Pytho...
Price: $49.99 | Publisher: Packt Publishing | Release: 2018
Learn Unity3D Programming with UnityScript
by Janine Suvak
Learn Unity Programming with UnityScript is your step-by-step guide to learning to make your first Unity games using UnityScript. You will move from point-and-click components to fully customized features. You need no prior programming knowledge or any experience with other design tools such as PhotoShop or Illustrator - you can start fro...
Price: $44.99 | Publisher: Apress | Release: 2014
by Philip Herron
Cython is a very powerful combination of Python and C. Using Cython, you can write Python code that calls back and forth from and to C or C++ code natively at any point. It is a language with extra syntax allowing for optional static type declarations. It is also a very popular language as it can be used for multicore programming.Learning...
Price: $3.49 | Publisher: Packt Publishing | Release: 2013
by Danny Staple
We live in an age where the most difficult human tasks are now automated. Smart and intelligent robots, which will perform different tasks precisely and efficiently, are the requirement of the hour. A combination of Raspberry Pi and Python works perfectly when making these kinds of robots.Learn Robotics Programming starts by introducing y...
Price: $39.99 | Publisher: Packt Publishing | Release: 2018