ebook img

Scala from Scratch: Understanding PDF

309 Pages·2020·5.9008 MB·other
Save to my drive
Quick download
Download

Download Scala from Scratch: Understanding PDF Free - Full Version

by Daniel Westheide| 2020| 309 pages| 5.9008| other

About Scala from Scratch: Understanding

<p><em>Scala from Scratch: Understanding</em>&nbsp;is the second in a series of two books that teach you the Scala programming language. Readers that have read&nbsp;Scala from Scratch: Exploration&nbsp;or have learned some Scala through other means will get a deeper understanding of the language features and underlying functional programming concepts that have been explored in the first book. You will also learn about important advanced language features that play a crucial role in many real-life Scala projects. While doing so, you'll get to know best practices that have been established over the years. By the end of the book, you will have a grasp of the language, its idioms, and common tools and techniques, allowing you to be a productive member in commercial or open-source Scala projects.</p><p></p><p>In this book you will learn more about algebraic data types and about pattern matching, and you will get insights into functional ways of error handling. You will learn about essential ideas of functional programming like currying and partial functional application. You will also explore advanced aspects of the Scala type system like covariance and contravariance, and how to employ the type class pattern when abstracting over concrete types. You will learn about the design of Scala's collections API and how to work with Scala collections effectively. You will get a good grasp of property-based testing, an alternative to example-based testing, and you will dive deeper into sbt, the standard build tool in the Scala ecosystem. You will also learn how to interact with the outside world in a purely functional way, and about different approaches at concurrent programming in Scala.</p><p></p><p>Some of the content in this book is based on&nbsp;The Neophyte's Guide to Scala. However, it has been heavily revised, and amended with a lot of new content. In some ways, you can think of it as a second, extended edition of that book — structured and written so that it builds on what readers have learned in&nbsp;<em>Scala from Scratch: Exploration.</em></p>

Detailed Information

Author:Daniel Westheide
Publication Year:2020
Pages:309
Language:other
File Size:5.9008
Format:PDF
Price:FREE
Download Free PDF

Safe & Secure Download - No registration required

Why Choose PDFdrive for Your Free Scala from Scratch: Understanding Download?

  • 100% Free: No hidden fees or subscriptions required for one book every day.
  • No Registration: Immediate access is available without creating accounts for one book every day.
  • Safe and Secure: Clean downloads without malware or viruses
  • Multiple Formats: PDF, MOBI, Mpub,... optimized for all devices
  • Educational Resource: Supporting knowledge sharing and learning

Frequently Asked Questions

Is it really free to download Scala from Scratch: Understanding PDF?

Yes, on https://PDFdrive.to you can download Scala from Scratch: Understanding by Daniel Westheide completely free. We don't require any payment, subscription, or registration to access this PDF file. For 3 books every day.

How can I read Scala from Scratch: Understanding on my mobile device?

After downloading Scala from Scratch: Understanding PDF, you can open it with any PDF reader app on your phone or tablet. We recommend using Adobe Acrobat Reader, Apple Books, or Google Play Books for the best reading experience.

Is this the full version of Scala from Scratch: Understanding?

Yes, this is the complete PDF version of Scala from Scratch: Understanding by Daniel Westheide. You will be able to read the entire content as in the printed version without missing any pages.

Is it legal to download Scala from Scratch: Understanding PDF for free?

https://PDFdrive.to provides links to free educational resources available online. We do not store any files on our servers. Please be aware of copyright laws in your country before downloading.

The materials shared are intended for research, educational, and personal use in accordance with fair use principles.