![icon](logo.png) the-node-way ============================================== Design patterns and best practices for building scaleable, maintainable and beautiful Node.js applications. ### Introduction [What is The Node Way?](http://thenodeway.io/introduction/) ### Master The Fundamentals [Understanding Error-First Callbacks](http://fredkschott.com/post/2014/03/understanding-error-first-callbacks-in-node-js/) [Testing Essentials](http://fredkschott.com/post/2014/05/nodejs-testing-essentials/) ### Start Building [Designing Singletons](http://fredkschott.com/post/2013/12/node-js-cookbook---designing-singletons/) [Designing Custom Types](http://fredkschott.com/post/2014/01/node-js-cookbook---constructors-and-custom-types/) [Designing Factories](http://fredkschott.com/post/2015/01/the-node-way-designing-factories/) ### Get Fancy [How `require()` Actually Works](http://fredkschott.com/post/2014/06/require-and-the-module-system/) [Dangerous Module Design Patterns](http://fredkschott.com/post/2014/09/nodejs-dangerous-module-design-patterns/) --- *Visit __[thenodeway.io](http://thenodeway.io)__ and learn the way.* *All code examples and website updates will be added to this repo. Watch for new posts, articles, and more.* *2016 Copyright [Fred K. Schott](https://twitter.com/FredKSchott). All rights reserved.*