Angel \”Java\” Lopez on Blog

October 19, 2011

Asynchronous Programming: Links, News and Resources (2)

Filed under: .NET, Asynchronous, JavaScript, Links, NodeJs — ajlopez @ 10:00 am

Previous Post

More links about Asynchronous Programming:

Node.js is Cancer

http://teddziuba.com/2011/10/node-js-is-cancer.html

[nodejs] Re: Reaction to article: Node is Cancer

http://groups.google.com/group/nodejs/browse_thread/thread/fadc4efc3e4babe8?hl=en%3Fhl%3Den

"async" support in node.js

https://github.com/koush/node/wiki/%22async%22-support-in-node.js

Asynchronous Programming with Async and Await

http://msdn.microsoft.com/en-us/library/hh191443%28v=VS.110%29.aspx

InfoQ; Building Scalable Systems: an Asyncrhonous Approach

http://www.infoq.com/presentations/Building-Scalable-Systems-Asynchronous-Approach

Progress Reporting in C# 5 Async

http://www.codeproject.com/KB/Parallel_Programming/AncillaryAsyncProgress.aspx

IanG on Tap: C# 5 Async Exception Handling

http://www.interact-sw.co.uk/iangblog/2010/11/01/csharp5-async-exceptions

zlib implementation

https://github.com/razorg/node-zlib

BlueEyes

https://github.com/jdegoes/blueeyes

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.

Evented Ajax

https://github.com/mojolly/jquery.evented_ajax.js

An event driven replacement for $.ajax designed for use with non-blocking, evented backends (you know, stuff like NodeJS, EM, Twisted)

Asynchronous Programming in JavaScript with "Promises"

http://blogs.msdn.com/b/ie/archive/2011/09/11/asynchronous-programming-in-javascript-with-promises.aspx

Step, control-flow the node.js way

http://thechangelog.com/post/516202796/step-control-flow-the-node-js-way

SignalR Demo

https://github.com/bradygaster/SignalR.Demo

Using an Asynchronous Server Socket

http://msdn.microsoft.com/en-us/library/5w7b7x5f.aspx

Asynchronous server application framework for Clojure

https://github.com/texodus/saturnine

Picard

https://github.com/strobecorp/picard

Async clojure HTTP framework

The Netty project

http://www.jboss.org/netty

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.

Node.x

https://github.com/purplefox/node.x


http://purplefox.github.com/node.x/

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

http://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx

libev

http://software.schmorp.de/pkg/libev.html

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.

libio

http://software.schmorp.de/pkg/libeio.html

Event-based fully asynchronous I/O library for C (used by IO::AIO). Currently in BETA!

Groovy++ in action: Gretty/GridGain/REST/Websockets

http://groovy.dzone.com/articles/groovy-action

Reactor Pattern

http://en.wikipedia.org/wiki/Reactor_pattern

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 Pattern

http://en.wikipedia.org/wiki/Proactor_pattern

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

http://blogs.msdn.com/b/maestroteam/archive/2011/02/28/the-state-of-axum.aspx

How GitHub Works: Be Asynchronous

http://zachholman.com/posts/how-github-works-asynchronous/

Using node.js async library reminds me of continuations and monads

http://iamwil.posterous.com/64271154

Tweaking WCF to build highly scalable async REST API

http://www.codeproject.com/KB/webservices/fixwcf_for_restapi.aspx

My Links

http://www.delicious.com/ajlopez/asynchronous

More links are coming. Keep tuned!

Angel “Java” Lopez

http://www.ajlopez.com


http://twitter.com/ajlopez

1 Comment »

  1. [...] by Asynchronous Programming: Links, News and Resources (2) « Angel “Java” Lopez on Bl… — October 19, 2011 @ 10:00 am [...]

    Pingback by Asynchronous Programming: Links, News and Resources (1) « Angel “Java” Lopez on Blog — October 19, 2011 @ 10:02 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Theme: Shocking Blue Green. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 37 other followers

%d bloggers like this: