Quantcast
Channel: Ecommerce Developer » Code
Viewing all articles
Browse latest Browse all 10

24 Node.js Tools and Tutorials

$
0
0

Node.js is a relatively new and very popular platform for creating fast, scalable network applications. Built on Google’s V8 JavaScript engine, Node.js uses an asynchronous event-driven model, ideal for data-intensive real-time applications.

Here is a list of resources to master Node.js. There are tutorials and screencasts for beginners, as well as advanced users. There are sites for Node.js frameworks and modules. Also there are a variety of community sites and Node.js blogs.

Getting Started

Node.js home page. This is the Node.js home page. Get a technical overview and official API documentation, as well as resources and links to the Node.js community.

Node.js home page

Node.js Manual. Node.js Manual offers stylized API documentation, as well as tutorials and live code samples. Get started with its tutorials: Writing Asynchronous Code, Creating an HTTP Server, and The Node Package Manager.

Node.js on Github. This is where Node.js development takes place. Follow and take part in heated discussions regarding core development. The GitHub Node wiki is full of useful links for newcomers, such as Projects, Applications, and Companies Using Node or a list of Node modules.

No more excuses: Try Node.js for $0.02 or less in just a few minutes. This is a short tutorial that explains how to get up and running with an installation of Node.js.

Tutorials

Introduction to Node.js with Ryan Dahl. In this hour-long presentation, Node.js creator Ryan Dahl introduces you to this event-driven I/O framework with a few examples showing Node.js in action. Dahl also talks about the recent release of v0.4.0 and how to use some of the APIs.

Node.js for Beginners. Event-driven programming can be overwhelming for beginners, which can make Node.js difficult to get started with. This tutorial teaches you some of the basics of Node.js and explains why it has become so popular.

Node.js Step by Step. This is a four-part tutorial that introduces Node.js, explores its libraries, and examines its NVM and NPM tools for managing the Node environment.

The Node Beginner Book. The aim of this free online book is to get you started developing applications with Node.js, teaching you everything you need to know about “advanced” JavaScript along the way.

Free Node.js book for beginners

Felix’s Node.js Guide. This unofficial guide, by early Node.js core contributor Felix Geisendörfer, is for getting started. It consists of a beginning guide, a style guide, a community guide, and a guide to convince your boss of Node.js benefits.

Mastering Node. This free ebook will help you discover how to write high concurrency web servers, utilizing the CommonJS module system, Node’s core libraries, third party modules, high level web development and more.

Bulletproof Node.js Coding. This is a concise tutorial, made up of ten helpful tips for Node.js programmers.

Node Tuts. This site provides free screencast tutorials for Node.js. The first episode explains how to install Node.js and how to bootstrap your first HTTP web server.

Node.js screencast tutorials

Tools

We open-sourced 90 Node.js Modules at Browserling! This is a list of 90 open-source Node.js modules with descriptions, written from scratch at Browserling.

Node Express Boilerplate. Node Express Boilerplate gives the developer a clean slate, while bundling enough useful features to remove all of those redundant tasks that can derail a project before it even gets started.

Jade. Jade is a robust, feature-rich template engine for Node.js applications.

Jade template engine for Node.js

Node Supervisor. This is a short supervisor script for Node.js. It runs your program and watches for code changes, so you can have hot-code reloading behavior without worrying about memory leaks or having to clean up all of the inter-module references.

Express. Express is a minimal and flexible Node.js web application framework, providing a robust set of features for building web applications.

npm. This is the Node.js Packaged Modules manager. Use it to install and publish Node.js programs. It also lists dependences, most prolific authors, and most starred modules.

Packaged Modules manager

Additional Resources

Node.js Blog. This is the official blog on the Node.js home page.

How To Node. How To Node is a community supported blog to teach various tasks in Node.js, as well as teach fundamental concepts that are needed to write effective code.

Node.js community-supported blog

Planet Node.js. Planet Node is an aggregator of Node.js developer blogs.

NodeUp. NodeUp is a podcast covering the latest Node news in the community.

Nodebits. Nodebits is a site dedicated to Node.js innovation and creativity. It provides samples of code and projects, as well as articles, so that developers will enjoy programming with Node.js.

Node articles, code samples, and projects

User Mailing List. The user mailing list is used for announcements, discussion, and flame wars about Node.

Related Articles


Viewing all articles
Browse latest Browse all 10

Trending Articles