Practical FP in Scala: A hands-on approach (2nd edition)
von Gabriel Volpe
Dies ist der Preis, den Ihre Kunden sehen. Listenpreis bearbeiten
Über das Buch
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 such as Cats Effect, Fs2, Http4s, Skunk, Refined and others.
You will also learn about common design patterns such as managing state, error handling and anti-patterns, all accompanied by clear examples. Furthermore, in the Bonus Chapter, we will dive into some advanced concepts such as MTL and Optics, and will explore Fs2 streams with a few interesting examples.
A digital version is also available on LeanPub.
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 such as Cats Effect, Fs2, Http4s, Skunk, Refined and others.
You will also learn about common design patterns such as managing state, error handling and anti-patterns, all accompanied by clear examples. Furthermore, in the Bonus Chapter, we will dive into some advanced concepts such as MTL and Optics, and will explore Fs2 streams with a few interesting examples.
A digital version is also available on LeanPub.
Autorenwebsite
Eigenschaften und Details
- Hauptkategorie: Computer & Internet
-
Projektoption: 15×23 cm
Seitenanzahl: 298 -
ISBN
- Softcover: 9781006514821
- Veröffentlichungsdatum: Sept. 13, 2021
- Sprache English
- Schlüsselwörter optics, http4s, skunk, fs2, cats-effect, fp, scala
Mehr anzeigen
Über den Autor
Gabriel Volpe
Argentina
Gabriel Volpe is a Software Engineer, specialized in functional programming, from Buenos Aires, Argentina. He has been writing code since 2005, and nowadays writes Haskell & Scala, while keeping reproducible builds via Nix.