File Size: 5242 KB
Print Length: 456 pages
Page Numbers Source ISBN: 1783287314
Publisher: Packt Publishing (December 30, 2014)
Publication Date: December 30, 2014
Sold by: Digital Services LLC
Language: English
ASIN: B00RP13D24
Text-to-Speech: Enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Enabled
Best Sellers Rank: #86,262 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #16 in Books > Computers & Technology > Web Development & Design > Web Services #68 in Kindle Store > Kindle eBooks > Computers & Technology > Networking > Networks, Protocols & API's #74 in Books > Computers & Technology > Programming > Web Programming > JavaScript
Node.js Design Patterns has really helped me deepen my understanding of Node.js development. I especially appreciate that the author makes a practice of not only explaining what to do, but also why (or in what circumstance) to do it. This helps the reader understand best practices, as well as equips the reader to make more informed development decisions when selecting among several possible approaches.The examples presented in the book are great analogues to real-world problems, and often several approaches are demonstrated against the same application. This helps in seeing the strengths and weaknesses in different patterns. One example of this is the second chapter, in which multiple different strategies are employed for "taming" the asynchronous nature of Node. These different strategies are used to modify a web spider application, with a few varying constraints. I appreciated the balanced examination of different strategies in this chapter, rather than the author merely advocating one. This approach has allowed me to gain a wider perspective on approaching development with Node.The book looks at a number of different concepts and features of Node, several of which I've been meaning to dive into. In particular, some ES6 functionality (such as promises and generators) is examined, which is interesting and helpful.This is a fairly dense book. I found it helpful for myself to actually engage with the code samples, writing them out and experimenting with them. This is a real benefit of the book as well, as there is a generous selection of quality code samples, which allow the reader to get hands-on experience with the concepts.All in all, I would recommend this book to anyone who is designing and writing applications in Node.js.
Node JS: Learn Node In The Most Simple and Effective Way Possible. Learn to use Node in several ways.: With Events, Async Functions, API calls, Push Notifications, Command Line Input, Web Server 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) Node.js: Easy Guide Book for Beginners. Learn Node.js Framework in 1 Day! Node.js Design Patterns C#: Design Patterns: The Easy Way Standard Solutions for Everyday Programming Problems; Great for: Game Programming, System Administration, App Programming, ... & Database Systems (Design Patterns Series) C#: Design Patterns: The Easy Way Standard Solutions for Everyday Programming Problems; Great for: Game Programming, System Administration, App ... & Database Systems (Design Patterns Series) Scala Design Patterns: Patterns for Practical Reuse and Design 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) 11 Crochet Shawl Patterns: Crochet Poncho Patterns, Free Easy Crochet Patterns and More 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) 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) Parallel Programming with Microsoft Visual C++: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices) Building the Web of Things: With examples in Node.js and Raspberry Pi Express.js: Web App Development with Node.js Framework Practical Node.js: Building Real-World Scalable Web Apps Full-Stack JavaScript Development: Develop, Test and Deploy with MongoDB, Express, Angular and Node on AWS Building an IoT Node for less than 15 $: NodeMCU & ESP8266 Node.js the Right Way: Practical, Server-Side JavaScript That Scales North Node Astrology: Rediscovering Your Life Direction and Soul Purpose