{"id":171,"date":"2014-04-01T10:32:57","date_gmt":"2014-04-01T10:32:57","guid":{"rendered":"http:\/\/www.javascripttutorials.net\/?p=171"},"modified":"2014-04-01T10:32:57","modified_gmt":"2014-04-01T10:32:57","slug":"effective-node-js-programming-and-module-creation","status":"publish","type":"post","link":"https:\/\/www.javascripttutorials.net\/effective-node-js-programming-and-module-creation\/","title":{"rendered":"Effective Node.js Programming and Module Creation"},"content":{"rendered":"<p>This presentation demonstrates how to effectively program Node.js applications and author your own modules. Whether you are relatively new to Node or a seasoned practitioner, this talk will give you several ideas you can implement right away to make you a more effective Node programmer.<!--more--><\/p>\n<p>We\u2019ll quickly recap Node.js architecture and the tasks it\u2019s best suited for. Then dive right in and look at how to write effective asynchronous code while avoiding common coding pitfalls. Bugs are a reality, so we\u2019ll also look at the best ways to debug code with some of the latest tools. Next, we\u2019ll discuss how to vet NPM modules before including them in your deployment. Finally, we\u2019ll explore best practices for creating your own custom modules.<\/p>\n<p>Watch this video on <a href=\"http:\/\/oredev.org\/2013\/wed-fri-conference\/effective-node-js-programming-and-module-creation\">http:\/\/oredev.org\/2013\/wed-fri-conference\/effective-node-js-programming-and-module-creation<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This presentation demonstrates how to effectively program Node.js applications and author your own modules. Whether you are relatively new to Node or a seasoned practitioner, this talk will give you several ideas you can implement right away to make you a more effective Node programmer.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-171","post","type-post","status-publish","format-standard","hentry","category-node-js"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/posts\/171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/comments?post=171"}],"version-history":[{"count":0,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/posts\/171\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/media?parent=171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/categories?post=171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/tags?post=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}