Functional Programming in Scala
SKU: 19124621265

Functional Programming in Scala

Sale price$48.59 Regular price$53.99
Save 10%

Shipping Estimate
USA
  • USA
  • CAN

Ships within 48 hours · Estimated delivery Jul 8 - Jul 13

Promo Codes Available:

For Your Every Summer RSVP, with Code: SUMMER15

Description

Functional Programming in ScalaThis international bestseller has been revised with new exercises, annotations, and full coverage of Scala 3. In Functional Programming in Scala, Second Edition you will learn how to: Recognize and write purely functional code Work with errors without using exceptions Work with state and concurrency Interact with functional structures that define common behaviors Write code that performs I O without sacrificing functional programming Functional

This international bestseller has been revised with new exercises, annotations, and full coverage of Scala 3. In Functional Programming in Scala, Second Edition you will learn how to: Recognize and write purely functional code Work with errors without using exceptions Work with state and concurrency Interact with functional structures that define common behaviors Write code that performs I/O without sacrificing functional programming Functional Programming in Scala has helped over 30,000 developers discover the power of functional programming. You’ll soon see why reviewers have called it “mindblowing”! The book smooths the complexity curve of functional programming, making it simple to understand the basics and intuitive to progress to more advanced topics. Concrete examples and exercises show you FP in the real world and reveal how it can improve your everyday coding practices. This second edition comes packed with the latest standards of FP, as well as full code updates to Scala 3, and its new language features. Foreword by Daniel Spiewak. Purchase of the print book includes a free Digital in Digital, Kindle, and ePub formats from Manning Publications. About the Technology Functional code is easy to test, reuse, and parallelize, and it’s practically immune to whole categories of state-related bugs. With its strong functional features, familiar syntax, and seamless interoperability with Java, there’s no better place to start learning functional programming than the flexible Scala language. About the Book In Functional Programming with Scala, Second Edition you’ll learn functional programming from first principles. Hands-on exercises and examples make it easy to start thinking and coding functionally. This revised edition contains extensive exercise annotations to help you explore FP in depth, along with steps to build your own functional libraries in Scala. Once the functional lightbulb goes on, you’ll never look at coding the same way again. What’s Inside Recognize and write purely functional code Work with errors without using exceptions Work with state and concurrency Interact with functional structures that define common behaviors About the Reader For Java or Scala programmers. No knowledge of functional programming required. About the Author Michael Pilquist is the lead maintainer of FS2, a functional streaming library, and contributes to the Typelevel ecosystem. Paul Chiusano and Rúnar Bjarnason are recognized experts in functional programming and authors of the first edition of Functional Programming with Scala. Table of Contents: PART 1 - INTRODUCTION TO FUNCTIONAL PROGRAMMING 1 What is functional programming? 2 Getting started with functional programming in Scala 3 Functional data structures 4 Handling errors without exceptions 5 Strictness and laziness 6 Purely functional state PART 2 - FUNCTIONAL DESIGN AND COMBINATOR LIBRARIES 7 Purely functional parallelism 8 Property-based testing 9 Parser combinators PART 3 - COMMON STRUCTURES IN FUNCTIONAL DESIGN 10 Monoids 11 Monads 12 Applicative and traversable functors PART 4 - EFFECTS AND I/O 13 External effects and I/O 14 Local effects and mutable state 15 Stream processing and incremental I/O

EAN: 9781617299582
Farbverschnitt: Generell werden die Bücher ohne Farbverschnitt geliefert, auch wenn die Abbildungen einen Farbverschnitt zeigen.
Auflage: 2. Auflage, 23002
Erscheinungsjahr: 06.06.2023
Produktform: Kartoniert
Autoren: Pilquist, Michael & Bjarnason, Runar & Chiusano, Paul
Auflage/Ausgabe: 2. Auflage
Seitenzahl/Blattzahl: 488
Themenüberschrift: COMPUTERS / Programming Languages / Java
Keyword: JVM; parallel; bug-resistant; FP; Java; interoperability; I/O; state; Concurrency; in-depth; exercises; challenges; powerful; structures; reusable; testability
Fachschema: Programmieren (EDV) / Funktional~Programmiersprachen~EDV / Theorie / Software-Entw. / Software Engineering
Fachkategorie: Programmier- und Skriptsprachen, allgemein~Software Engineering~Computernetzwerke und maschinelle Kommunikation, Funktionale Programmierung
Verlag: Manning
Länge: 233 mm
Breite: 186 mm
Höhe: 29 mm
Gewicht: 906 gr
Genre: Importe
Shipping Notes
  • Free Standard Shipping on $100+ Orders to the USA.
  • Except Preorder products are shipped in 48 hours.
  • Delivery to the USA:
  1. Standard Shipping : 3-10 business days
  • If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
  • We offer a 30-day return/exchange service after receiving.
  • Final sale items are not eligible for returns or exchanges.
  • To process your return/exchange, please contact us at [email protected]
  • Please click here for more details>>> Return & Exchange Policy
SKU: 19124621265

Discover Niche Categories That Outsell

Top-Converting Item to Boost Your Average Order

4.1 ★★★★★
Based on 242 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
G
Verified Purchase
GeorgiaPeach
New York, US
★★★★★ 4
Super soft, looks and feels lovely
Color: Cream (Double-sided Faux Fur Bubble), Size: Throw (50" x 60")
LThis is a double sided faux fur blanket (with sides have the same slightly bubbled fur. It iz slightly bubbled looking, not as bubbly as the picture makes it seem. The two sides are sealed around the edge, but not sewn or tied in anyway throughout the blanket, so the two sides are free to move on theinside of the. Blanket. It is extremely soft, and my dog, who is old and going blind actively seeks out this particular blanket to make his nest in. He loves it, and so do I. I got it discounted in white, a d know at some point it won't look white any.ore. I'll try to die it after it gets a little grungy looking. Till then, it looks and feels luxurious. I only wish it were joined together in the middle, and more "bubbly" looking. It's a bit heavy by itself for summer nights, but feels warm down cozy in colder times. I got the throw size, it seems a bit smaller than I expected it to be.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on November 19, 2025
R
Verified Purchase
Robin Skidmore
West Palm Beach, US
★★★★★ 5
Amazingly soft supple sublime
Color: Cream (Double-sided Faux Fur Bubble), Size: Throw (50" x 60"), Color: Cream (Double-sided Faux Fur Bubble), Size: Throw (50" x 60")
AmazingSoft, but they can be heavy, so I love them.They may not be! I bought four .Queen , tqo kings and several T hrows for the elders absolutely love them all only for winter
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 21, 2026
T
Verified Purchase
ThymeToFly
Omaha, US
★★★★★ 5
Warm and cuddly!
Color: Cream (Double-sided Faux Fur Bubble), Size: Throw (50" x 60")
I love this double sided blanket!! It is sooo soft and warm. I got the creme color. I don’t understand the reviewers that say that it is hard to fold or that it slips against itself. Mine has two edges/seams that are sewn well and it’s simple to fold after use. I just look for the tag which is on one seam and fold from there. Great buy too!!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on January 4, 2026
J
Verified Purchase
J. James
Dallas, US
★★★★★ 5
Great blanket
Color: Grey, Size: King
Liteweight, cooling, and no stray strands. We've had it for over a month and no issues. Also very soft. Perfect summer blanket. Update: Still no picking issues. I appreciate that the fabric is light and does does not cause our washing machine to become unbalanced. So it still looks good and is great for hot sleepers.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 23, 2026
L
Verified Purchase
Lisa S.
Lowell, US
★★★★★ 5
Wonderful, non-snaggable blanket
Color: White, Size: Queen
NO cat snags at all! After reading the reviews, I had reservations about getting this because of some comments about cats possibly snagging the threads on this. I'm happy to report that my two rambunctious cats have not harmed a single thread after sleeping on it with me in over a month. It's the perfect weight, and very attractive. The quality is vastly superior to what you would expect for the price!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 29, 2026

recommand products