Название: Practical FP in Scala: A hands-on approach Автор: Gabriel Volpe Издательство: Leanpub Год: 2020 Страниц: 237 Язык: английский Формат: pdf (true), rtf, mobi, epub Размер: 10.1 MB
A practical book aimed for those familiar with functional programming in Scala who are yet not confident about architecting an application from scratch.
Practical FP in Scala: A hands-on approach, is a book for intermediate to advanced Scala developers. Aimed at those who understand functional effects, referential transparency and the benefits of functional programming to some extent but who are missing some pieces to put all these concepts together to build a large application in a time-constrained manner.
Throughout the chapters we will design, architect and develop a complete stateful application serving an API via HTTP, accessing a database and dealing with cached data, using the best practices and best functional libraries available in the Cats ecosystem.
You will also learn about common design patterns such as managing state, error handling and anti-patterns, all accompanied by clear examples. Furthermore, at the end of the book, we will dive into some advanced concepts such as MTL, Classy Optics and Typeclass derivation.
Scala is a hybrid language that mixes both the Object-Oriented Programming (OOP) and Functional Programming (FP) paradigms. This allows you to get up-and-running pretty quickly without knowing the language in detail. Over time, as you learn more, you are hopefully going to appreciate what makes Scala great: its functional building blocks. Pattern matching, folds, recursion, higher-order functions, etc. If you decide to continue down this road, you will discover the functional subset of the community and its great ecosystem of libraries. Sooner rather than later, you will come across the Cats library and its remarkable documentation. You might even start using it in your projects! Once you get familiar with the power of typeclasses such as Functor, Monad, and Traverse, I am sure you will love it!
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
С этой публикацией часто скачивают:
Scala from Scratch: Exploration Название: Scala from Scratch: Exploration Автор: Daniel Westheide Издательство: Leanpub Год: 2020 Страниц: 244 Язык: английский Формат: pdf (true),...
The Neophyte's Guide to Scala Название: The Neophyte's Guide to Scala Автор: Daniel Westheide Издательство: Leanpub Год: 2018 Страниц: 127 Язык: английский Формат: pdf...
Practical Apache Spark: Using the Scala API Название: Practical Apache Spark: Using the Scala API Автор: Subhashini Chellappan, Dharanitharan Ganesan Издательство: Apress Год: 2019 Страниц:...
Scala for Java Developers: A Practical Primer Название: Scala for Java Developers: A Practical Primer Автор: Toby Weston Издательство: Apress Год: 2018 Страниц: 245 Формат: PDF, EPUB Размер: 10...