node.js

TwitterFacebook
Get flash to fully experience Pearltrees
POCs

distributed

hosting

libs

Paris events

tutorials

Node.js

We’ve been busy tightening the nuts and bolts on the all-new Basecamp in the wake of last week’s launch. As part of the process, I decided to take a closer look at client-side page load performance. Shaving even a tenth of a second off of page load time can have a big impact on perceived performance, so it’s a worthwhile investment. http://37signals.com/svn/posts/3137-using-event-capturing-to-improve-basecamp-page-load-times

Using event capturing to improve Basecamp page load times

tl;dr: You should compose your web app with IO streams

ly Blog | Why node.js streams are awesome

http://blog.dump.ly/post/19819897856/why-node-js-streams-are-awesome

Erlang (programming language)

Erlang ( pron.: / ˈ ɜr l æ ŋ / ER -lang ) is a general-purpose concurrent , garbage-collected programming language and runtime system. The sequential subset of Erlang is a functional language , with strict evaluation , single assignment , and dynamic typing . It was designed by Ericsson to support distributed, fault-tolerant , soft-real-time , non-stop applications. It supports hot swapping , so that code can be changed without stopping a system. [ 2 ] http://en.wikipedia.org/wiki/Erlang_(programming_language)
In computer science , the event loop , message dispatcher , message loop , message pump , or run loop is a programming construct that waits for and dispatches events or messages in a program .

Event loop

http://en.wikipedia.org/wiki/Event_loop
For the translation of natural languages, see Dynamic and formal equivalence . In computing , just-in-time compilation ( JIT ), also known as dynamic translation , is a method to improve the runtime performance of computer programs based on byte code ( virtual machine code). http://en.wikipedia.org/wiki/Just-in-time_compilation

Just-in-time compilation

Connect is a middleware framework for node, shipping with over 18 bundled middleware and a rich selection of 3rd-party middleware. var app = connect() .use(connect.logger( 'dev' )) .use(connect.static( 'public' )) .use( function (req, res){ res.end( 'hello world\n' ); }) .listen( 3000 );

Connect - High quality middleware for node.js

http://www.senchalabs.org/connect/