Facebook Twitter
the node.js aesthetic :: 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. the node.js aesthetic :: The Universe of Discord - Vimperator
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. How to Scrape Web Pages with Node.js and jQuery
First up, I don't hold your view that node.js is doing the right thing exposing all of those callbacks. You end up writing your program in CPS (continuation passing style) and I think it should be the compiler's job to do that transformation. Events: No thread manipulation, the programmer only provides callbacks (as in Snap framework) So with this in mind, you can write using a asynchronous style if you so wish, but by doing so you'd miss out on writing in an efficient synchronous style, with one thread per request. multithreading - What is the Haskell response to Node.js multithreading - What is the Haskell response to Node.js
npm registry
nowjs for Node - Directly call remote functions in Javascript NowJS creates a magic , accessible by and and added to now are , in real-time and You can call easily client functions from the server and server functions from the client. That means you can push to the client simply by calling a client-side Javascript function on the server. Communication is achieved using

nowjs for Node - Directly call remote functions in Javascript

Invalid quantity. 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. Joyent Node.js Workup: Office Hours - Eventbrite Joyent Node.js Workup: Office Hours - Eventbrite
« 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. Felix's Node.js Convincing the boss guide Felix's Node.js Convincing the boss guide
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. WebApp is currently built on WebKitGTK+. Caswell also has a GitHub repository for a project called node-gir, which he describes as: Node-gir is node bindings to the girepository library making it possible to make automatic and dynamic calls to any library that has GI annotations installed. Build Desktop Apps with Node.js Using WebApp Build Desktop Apps with Node.js Using WebApp
First steps with Node.js 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.
MapRejuice | Distributed Computing via Javascript Who created MapRejuice MapRejuice was created for Node Knockout by Team Anansi, which consists of Brandon Leonardo, Jonas Huckestein and Ryan McGrath. It was built over the course of a 48 hour hackathon as a showcase of some of the great features that Node.js has to offer. The state of the project Due to outside constraints, the three aforementioned team members are unable to devote time and resources to this project. MapRejuice | Distributed Computing via Javascript
What is 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.

Socket.IO: the cross-browser WebSocket for realtime apps.

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 This is a Node.js library. 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 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: Scraping the web with | Coderholic
About The aim of this document is to get you started with developing applications with Node.js, teaching you everything you need to know about "advanced" JavaScript along the way. It goes way beyond your typical "Hello World" tutorial. Status

The Node Beginner Book

Express - node web framework Web Applications Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications. APIs With a myriad of HTTP utility methods and Connect middleware at your disposal, creating a robust user-friendly API is quick and easy.
npm - Node Package Manager npm is a package manager for node . You can use it to install and publish your node programs. It manages dependencies and does other cool stuff. Easy Zero Line Install Install Node.js
6 Free E-Books and Tutorials for Learning and Mastering Node.js
OpenSSL memory use in Node.js | Paul's Journal