Free Downloads
Scala Design Patterns: Patterns For Practical Reuse And Design

Scala is a new and exciting programming language that is a hybrid between object oriented languages such as Java and functional languages such as Haskell. As such it has its own programming idioms and development styles.Scala Design Patterns looks at how code reuse can be successfully achieved in Scala. A major aspect of this is the reinterpretation of the original Gang of Four design patterns in terms of Scala and its language structures (that is the use of Traits, Classes, Objects and Functions). It includes an exploration of functional design patterns and considers how these can be interpreted in Scala's uniquely hybrid style.A key aspect of the book is the many code examples that accompany each design pattern, allowing the reader to understand not just the design pattern but also to explore powerful and flexible Scala language features. Including numerous source code examples, this book will be of value to professionals and practitioners working in the field of software engineering.

Hardcover: 327 pages

Publisher: Springer; 2013 edition (November 25, 2013)

Language: English

ISBN-10: 3319021915

ISBN-13: 978-3319021911

Product Dimensions: 6.1 x 0.8 x 9.2 inches

Shipping Weight: 1.4 pounds (View shipping rates and policies)

Average Customer Review: 1.5 out of 5 stars  See all reviews (2 customer reviews)

Best Sellers Rank: #2,054,834 in Books (See Top 100 in Books) #18 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Reuse #2531 in Books > Textbooks > Computer Science > Software Design & Engineering #5575 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development

I was excited to see a pattern book on Scala and the publisher, Springer, normally has good books. This book is an exception. The content is shallow. If you have the GoF book, this might provide some guidance on the Scala implementations, but the quality of print and graphics is just not worth the price.Some patterns have as little as 3 pages. Code samples are presented as graphic images and the graphics are horrible. The code samples are barely readable. Check out the Kindle version, the graphics don't get better in print.The first 50 pages of this 327 pages book covers UML, that leaves precious few pages to cover dozens of patterns. AND, no index is provided.Absolutely the worst Spring book I've ever purchased, and I own many.

How did this get published? Feels rushed and incomplete. If you have ANY prior knowledge of design patterns you do not need this book. The translations to "functional" are poor and non-idiomatic. While not completely useless, the price would suggest much more quality than is actually present. I think with some more work this could have been a great asset. Unfortunately it falls very short.

Scala Design Patterns: Patterns for Practical Reuse and Design Crochet: Easy Crochet Patterns: Crochet Patterns for Beginners (Crochet: Step by Step Crochet, Crochet Patterns, Easy Crochet Patterns, Crochet Patterns for Beginners, and Crochet Projects) Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM Learning Scala: Practical Functional Programming for the JVM Programming Scala: Scalability = Functional Programming + Objects Beginning Scala (Expert's Voice in Open Source) Getting Started with SBT for Scala Gioachino Rossini - La scala di seta (The Silken Ladder): Opera Vocal Score Critical Edition by Anders Wiklund Upcycle with Sizzix: Techniques and Ideas for using Sizzix Die-Cutting and Embossing Machines - Creative Ways to Repurpose and Reuse Just about Anything (A Cut Above) Unscrewed: Salvage and Reuse Motors, Gears, Switches, and More from Your Old Electronics Software Reuse and Reverse Engineering in Practice (Unicom Applied Information Technology) Woodworking SET 7 IN 1: Amazing Woodwork Projects That Everyone Can Do +150 Modern Wood Pallet Projects To Decorate Your Home And Garden!: (Household ... things, recycled crafts, recycle reuse renew) Wastewater Engineering: Treatment and Reuse Upcycling: 33 Ways To Reuse Old Glass Jars, Mason Jars, & Wine Bottles For Home Decorations & Much More! Wastewater Engineering: Treatment Disposal Reuse 11 Crochet Shawl Patterns: Crochet Poncho Patterns, Free Easy Crochet Patterns and More Crochet Mandala For Beginners Learn To Create 15 Amazing Crochet Mandala Patterns: (Crochet Mandala Patterns, Crochet for Beginners) (crochet books patterns, cute and easy crochet) His Forge Burns Hot for Mosaic Damascus: Knife Patterns & Techniques: Damascus pattern making & techniques. Learn how to make mosaic Damascus patterns ... techniques for making Damascus patterns. Crochet Mandala: 12 Most Gorgeous Patterns With Easy Instructions: (Crochet Hook A, Crochet Accessories, Crochet Patterns, Crochet Books, Easy Crochet ... Crocheting For Dummies, Crochet Patterns) Crochet Mandala: 15 Best Fabulous Patterns With Easy Instructions: (Crochet Hook A, Crochet Accessories, Crochet Patterns, Crochet Books, Easy Crochet ... Crocheting For Dummies, Crochet Patterns)