File Size: 712 KB
Print Length: 220 pages
Simultaneous Device Usage: Unlimited
Publisher: Pragmatic Bookshelf; 1 edition (August 27, 2015)
Publication Date: October 7, 2015
Sold by: Digital Services LLC
Language: English
ASIN: B016CJGHFE
Text-to-Speech: Enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #399,636 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #42 in Books > Computers & Technology > Programming > Languages & Tools > Lisp #56 in Books > Computers & Technology > Programming > Functional #1564 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
Clojure Applied fills an important niche in the ecosystem of Clojure books by doing a couple things really, really well:1. The book conveys how to write programs in "Clojure style" exhibiting good judgment and taste. Clojure is not an especially difficult language to learn in terms of its constructs and syntax, but for many newcomers, it is difficult to learn how think and solve problems in the natural Clojure way. Furthermore, there are often several features in Clojure with overlapping functionality (e.g., protocols vs multimethods, records vs maps), and this book provides clear guidelines about the tradeoffs and which features are better to use when.2. The book is quite open about a number of "gotchas" in the language, and helps you avoid those pitfalls.Overall, the book is the next best thing to pairing with an expert Clojure programmer, and will likely shave months off of your Clojure ramp-up time.I rated the book 5 stars because there's nothing else on the market that offers exactly what this book does, and I consider this book an important step forward for the Clojure community. However, I should note that the book is by no means perfect. There is still room for improvement:* Chapter 6 is too high-level, and doesn't give enough specific examples. For example, the chapter talks about the importance in large projects of breaking out protocols, data structures, and implementations into separate namespaces, but doesn't really show how to do this. I personally have found it incredibly difficult to break large projects into separate namespaces without creating cyclic dependencies, and I consider this a real weakness of Clojure.
Clojure Applied: From Practice to Practitioner Nurse Practitioner's Business Practice And Legal Guide (Buppert, Nurse Practitioner's Business Practice and Legal Gu) Adult-Gerontology Primary Care Nurse Practitioner Exam Flashcard Study System: NP Test Practice Questions & Review for the Nurse Practitioner Exam (Cards) Clojure Programming Programming Clojure Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM Web Development with Clojure: Build Bulletproof Web Apps with Less Code Clojure Cookbook: Recipes for Functional Programming Mastering Clojure Applied Cryptography: Protocols, Algorithms, and Source Code in C [ APPLIED CRYPTOGRAPHY: PROTOCOLS, ALGORITHMS, AND SOURCE CODE IN C BY Schneier, Bruce ( Author ) Nov-01-1995 Elena Bablenis Haveles BS Pharm Pharm D's Applied Pharmacology 6th (Sixth) edition(Applied Pharmacology for the Dental Hygienist [Paperback])(2010) Applied Therapeutics: The Clinical Use of Drugs (APPLIED THERAPEUTICS (KODA-KIMBLE)) Applied Biopharmaceutics & Pharmacokinetics, Sixth Edition (Shargel, Applied Biopharmaceuticals & Pharmacokinetics) Elementary Stochastic Calculus With Finance in View (Advanced Series on Statistical Science & Applied Probability, Vol 6) (Advanced Series on Statistical Science and Applied Probability) Family Nurse Practitioner Certification Intensive Review: Fast Facts and Practice Questions, Second Edition Child Development, Third Edition: A Practitioner's Guide (Social Work Practice with Children and Families) Nurse Practitioner's Business Practice And Legal Guide Preparing Children for Court: A Practitioner's Guide (Interpersonal Violence: the Practice Series) NCLEX: Pharmacology for Nurses: 105 Nursing Practice Questions & Rationales to EASILY Crush the NCLEX! (Nursing Review Questions and RN Content Guide, ... Practitioner, Career Trainer Exam Prep) Child Development, Second Edition: A Practitioner's Guide (Social Work Practice with Children and Families)