Webmaster Blog

Members blog at WebmaisterPro. Covering topics related to online marketing, SEO, web development as well as software reviews.

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Team Blogs
    Team Blogs Find your favorite team blogs here.
  • Login
    Login Login form

Node.js - Useful Tools and Resources

  • Font size: Larger Smaller
  • Subscribe to this entry

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

Node.js contains a built-in HTTP server library, making it possible to run a web server without the use of external software, such as Apache or Lighttpd, and allowing more control of how the web server works.

Node.js was created by Ryan Dahl starting in 2009. Its development and maintenance is sponsored by Joyent.

Useful Node.js Tutorials, Tools and Resources

Node Express Boilerplate

https://github.com/mape/node-express-boilerplate

b2ap3_thumbnail_nodejs_express_boilerplate.png

Node-express-boilerplate gives the developer a clean slate to start with while bundling enough useful features to remove all those redundant tasks that can derail a project before it even really gets started.

Features

  • Bundling socket.io and integrating with the express session store so data can be shared

  • Providing premade hooks to authenticate users via facebook/twitter/github

  • An assetmanager that concatenates/mangles/compresses your CSS/JS assets to be as small and fast to deliver as possible, as well as cache busting using MD5 hashes

  • Auto updates of the browser (inline/refresh) as soon as CSS/JS/template-files are changed in order to remove all those annoying "save, tab, refresh" repetitions

  • Etc...

Mastering Node

http://visionmedia.github.com/masteringnode/

E-book available in few different formats, including HTML online version. It will guide you from basics to high-end web development.

Socket.IO

b2ap3_thumbnail_Socket_IO.png

http://socket.io/

Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms. It's care-free realtime 100% in JavaScript.

Formaline

https://github.com/rootslab/formaline

Formaline is a low-level, full-featured (nodeJS) module for handling form requests ( HTTP POSTs / PUTs) and for fast parsing of file uploads, it is also ready to use, for example, with middle-wares like connect.

It implements W3C XHR2 event API, W3C FILE API properties, and many other features.

LDAPjs

http://ldapjs.org/

b2ap3_thumbnail_ldapjs.png

ldapjs implements most of the common operations in the LDAP v3 RFC(s), for both client and server. It is 100% wire-compatible with the LDAP protocol itself, and is interoperable with OpenLDAP and any other LDAPv3-compliant implementation.

ldapjs gives you a powerful routing and "intercepting filter" pattern for implementing server(s). It is intended that you can build LDAP over anything you want, not just traditional databases.

Stylus

http://learnboost.github.io/stylus/

b2ap3_thumbnail_Stylus.png

An Expressive CSS Markup Language for Node.js. Expressive, dynamic, robust CSS

Jade

http://jade-lang.com/

b2ap3_thumbnail_Jade.png

Node.js template engine. Detailed documentation and online tool, including usage examples

Node.js Tools for Visual Studio!

https://nodejstools.codeplex.com/

b2ap3_thumbnail_ntvs_2.png

NTVS is a free, open source plugin that turns Visual Studio into a Node.js IDE. NTVS supports Editing, Intellisense, Profiling, npm, Debugging locally and remotely (Windows/MacOS/Linux), as well Azure Web Sites and Cloud Service. Designed, developed, and supported by Microsoft and the community.

Eclipse Node.js IDE

http://www.nodeclipse.org/

b2ap3_thumbnail_Nodejs_eclipse.png

Node.js development with Eclipse.Nodeclipse is free open-source software.

Hope you've enjoyed this article. Did we missed something, do you have favorite tool or resource for Node.js that you would like to add? Please leave your comment below.

Tagged in: node.js resources tools
in Web design & Development Hits: 9425 1 Comment
Rate this blog entry:
SEO professional since 1999. Founder of WebmaisterPro

Achievements

Overall Rating (0)

0 out of 5 stars

Leave your comments

Post comment as a guest

0 / 1800 Character restriction
Your text should be in between 15-1800 characters
Your comments are subjected to administrator's moderation.
terms and condition.

People in this conversation