Node.js

The Universe of Discord - Vimperator. I would like to document an emerging set of programming conventions, philosophies, and values that I see evolving in the node.js community.

I call this the node aesthetic. callback austerity The very first example of node you are likely to see is on the node.js home page.
How to Scrape Web Pages with Node.js and jQuery. Node.js is growing rapidly; one of the biggest reasons for this is thanks to the developers who create amazing tools that significantly improve productivity with Node.

In this article, we will go through the basic installation of Express, a development framework, and creating a basic project with it. What We're Going to Build Today Node is similar in design to, and influenced by, systems like Ruby's Event Machine or Python's Twisted.
Multithreading - What is the Haskell response to Node.js. Npm registry.

Please enter a quantity of 1 or more. The quantity you chose exceeds the quantity available. Please enter your name. Please enter an email address.
Felix's Node.js Convincing the boss guide. « Home / All Guides Now that you're all hyped up about using node.js, it's time to convince your boss.

Well, maybe. I have had the pleasure of consulting for different businesses on whether node.js is the right technology, and sometimes the answer is simply no. So this guide is my opinionated collection of advice for those of you that want to explore whether node.js makes sense for their business, and if so, how to convince the management.
Build Desktop Apps with Node.js Using WebApp. Node.js contributor Tim Caswell pushed an initial release of WebApp Topcube, a framework for building desktop GUI apps with Node.js, to GitHub.

The stated goal is to "Give node developers a way to have a desktop GUI to their node servers using HTML5 + CSS3 as the GUI platform.
" It's still very early in the project's life - Caswell notes that he's not even sure he will continue developing it.
First steps with Node.js. With a colleague I was talking about Node.js.

My first though, “yeah right, JavaScript on the server!”. But you have to be open minded if you want to learn new stuff. Therefore I thought about giving it a spin. I started looking for resources on the web, read a few of them and ended up at the article : express-mongo.
Distributed Computing via Javascript. Socket.IO: the cross-browser WebSocket for realtime apps.

Learning Node.js « JTeam Blog / JTeam: Enterprise Java, Open Source, software solutions, Amsterdam. For projects and for some experiments I want to get a better way to do server push.

With the new HTML 5 becoming the standard and therefore WebSockets becoming available in all mayor browsers, it seems that WebSockets is the way forward. A very nice implementation of WebSockets that is backwards compatible with older browsers is available through Socket.io. This is a Node.js library.

Scraping the web with Node.io. Node.io is a relatively new screen scraping framework that allows you to easily scrape data from websites using Javascript, a language that I think is perfectly suited to the task.

It's built on top of Node.js, but you don't need to know any Node.js to get started, and can run your node.io jobs straight from the command line. The existing documentation is pretty good, and includes a few detailed examples, such as the one below that returns the number of google search results for some given keywords: Running this from the command line gives you the following output:
The Node Beginner Book. Express - node web framework. Npm - Node Package Manager. 6 Free E-Books and Tutorials for Learning and Mastering Node.js.

OK, we won't bore you by telling you what Node.js is again or why it's so dang hot.

You want to learn Node.js? There's no completely finished Node.js book out there that we're aware of.
OpenSSL memory use in Node.js. Last Thursday I went to the Joyent office for Node Office Hours -- I wanted to talk to Isaac about running a private NPM registry.

Isaac answered my questions about private NPM registries, but Matt Ranney explained a more interesting problem. He was dialed into a conference call line for Node Office hours (he is currently living in Hawaii.) Matt explained that he is using the new TLS module in Node v0.4, and it was using 1 megabyte of memory per connection! Using 1mb per connection made us think there must be something wrong in Node.js itself, so we wrote up a simple test case client and server. The TLS server says "welcome" to a newly connected client, and then echos anything it receives back to the client: