More links about Asynchronous Programming:
Node.js is Cancer
[nodejs] Re: Reaction to article: Node is Cancer
"async" support in node.js
Asynchronous Programming with Async and Await
InfoQ; Building Scalable Systems: an Asyncrhonous Approach
Progress Reporting in C# 5 Async
IanG on Tap: C# 5 Async Exception Handling
A lightweight Web 3.0 framework for Scala, featuring a purely asynchronous architecture, extremely high-performance, massive scalability, high usability, and a functional, composable design.
An event driven replacement for $.ajax designed for use with non-blocking, evented backends (you know, stuff like NodeJS, EM, Twisted)
Step, control-flow the node.js way
Using an Asynchronous Server Socket
Asynchronous server application framework for Clojure
Async clojure HTTP framework
The Netty project
The Netty project is an effort to provide an asynchronous event-driven network application framework and tools for rapid development of maintainable high performance & high scalability protocol servers & clients.
A general purpose framework that uses an asynchronous event based style for building highly scalable network or file system aware applications
Runs on the JVM.
Everything is asynchronous.
Embraces the style of node.js and extends it to the JVM. Think node.js *on steroids*. Plus some.
Asynchronous scalable web applications with real-time persistent long-running connections with SignalR
A full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs. It is used, among others, in the GNU Virtual Private Ethernet and rxvt-unicode packages, and in the Deliantra MORPG Server and Client.
Event-based fully asynchronous I/O library for C (used by IO::AIO). Currently in BETA!
Groovy++ in action: Gretty/GridGain/REST/Websockets
The reactor design pattern is an event handling pattern for handling service requests delivered concurrently to a service handler by one or more inputs.
Proactor is a software design pattern for Event handling in which long running activities are running in an asynchronous part. A Completion Handler is called after the asynchronous part has terminated. The proactor pattern can be considered to be an asynchronous variant of the synchronous reactor pattern.
The state of Axum: Isolation, Agents, and Message-passing in .NET
How GitHub Works: Be Asynchronous
Using node.js async library reminds me of continuations and monads
Tweaking WCF to build highly scalable async REST API
More links are coming. Keep tuned!