• Categories
    • Overview
    • Biographies & Memoirs
    • Business & Economics
    • Children’s Books
    • Education
    • Fine Art
    • Fine Art Photography
    • Cookbooks
    • History
    • Literature & Fiction
    • Photography
    • Poetry
    • Religion & Spirituality
    • Sports & Adventure
    • Travel
    • Wedding
    • All Categories
  • Staff Picks
    • Overview
  • Best Sellers
    • Overview
  • Just Published
    • Overview
  • Publish Your Book
    • Overview
    • Photo Books
    • Trade Books
    • Magazines
    • Notebooks
    • Ebooks
  • Sign Up
  • Log In
    • United States
    • Australia
    • Portugal
    • Netherlands
    • Italy
    • United Kingdom
    • France
    • Germany
    • Spain
    • Canada (English)
    • Canada (French)
  • Home
  • Sign Up
  • Log In
    • Biographies & Memoirs
    • Business & Economics
    • Children’s Books
    • Education
    • Fine Art
    • Fine Art Photography
    • Cookbooks
    • History
    • Literature & Fiction
    • Photography
    • Poetry
    • Religion & Spirituality
    • Sports & Adventure
    • Travel
    • Wedding
    All Categories
  • Photo Books
  • Trade Books
  • Magazines
  • Notebooks
  • Ebooks
  • © 2015 - 2025 RPI Print, Inc.
  • Company
  • Work at Blurb
  • Pricing
  • Privacy Policy
  • Cookie Policy
  • Support
  • Sitemap
  • United States
  • Australia
  • Portugal
  • Netherlands
  • Italy
  • United Kingdom
  • France
  • Germany
  • Spain
  • Canada (English)
  • Canada (French)
    View Scala from Scratch: Exploration by Daniel WestheidePreview
    Bookdetails_assets_facebook_icon Bookdetails_assets_twitter_icon Bookdetails_assets_pinterest_icon Bookdetails_assets_link_icon
    Share a Link
    copy
    Preview

    Scala from Scratch: Exploration

    by Daniel Westheide

    This is the price your customers see. Edit list price

    Hardcover, ImageWrap
    Cover design is printed on the hardcover
    Quantity:
    About the Book

    Edit

    Scala from Scratch: Exploration is the first in a series of two books that teach you the Scala programming language. Readers that have some experience with an object-oriented or imperative language, like Java, Ruby, or Python, will get a comprehensive overview of what Scala brings to the table. The goal is to get you excited about Scala and give you a strong foundation for writing your first applications and continuing your journey. By the end of the book, you will have a good idea of what it's like to work with Scala, and you will have written a small, but complete command-line application based on a Functional Core, Imperative Shell architecture.

    In this book you will learn about functional and object-oriented aspects of Scala. You will learn how to write expressive, intent-revealing code using pattern matching, functional sequence processing and for comprehensions, and how to design data types that enforce their business invariants in a functional way, without throwing exceptions. You will get a first glimpse at Scala's powerful type system and how to abstract over concrete types, and you will learn all there is to know about working with Option, Scala's approach at avoiding the million dollar mistake of null references.
    Author website
    https://danielwestheide.com
    Features & Details

    Edit

    • Primary Category: Computers & Internet
    • Additional Categories Reference, Education
    • Project Option: 8×10 in, 20×25 cm
      # of Pages: 252
    • Isbn
      • Hardcover, ImageWrap: 9781715653972
    • Publish Date: Oct 15, 2020
    • Language English
    • Keywords programming, scala
    See More
    About the Creator
    kaffeecoder
    Daniel Westheide
    Germany

    Daniel Westheide is a software engineer living in Berlin, Germany. He is a senior consultant at INNOQ and co-organizer of ScalaBridge Berlin, the Berlin chapter of the ScalaBridge organization. He cares about empathy and inclusivity, and about the ethical, social, and ecological consequences of his work. On his website, he discusses functional programming, architecture, as well as anything related to the software development process. He is not only interested in programming languages, but also a human language enthusiast. Moreover, he is passionate about specialty coffee, social science fiction, and tabletop roleplaying games.

    Continue reading
    • © 2015 - 2025 RPI Print, Inc.
    • Company
    • Work at Blurb
    • Pricing
    • Privacy Policy
    • Cookie Policy
    • Support
    • Sitemap
    Suas2020crop

    Good Things on
    the Way


    Watch your email for news and exclusive offers.

    Before you go

    Sign up to get 30% off
    your first book.


    Please enter a valid email address

    Get access to exclusive email offers when you join Blurb's creative community.

    By continuing you agree to the Terms & Conditions and the Privacy Policy.