public
Description: Your source for event-drivenness!
Homepage:
Clone URL: git://github.com/mperham/evented.git
name age message
file README.rdoc Tue Nov 17 15:57:52 -0800 2009 Initial commit [mperham]
directory qanat/ Wed Nov 18 16:39:20 -0800 2009 small cleanup [mperham]
directory thin/ Mon Nov 02 19:28:25 -0800 2009 Verbage [mperham]
README.rdoc

Evented

A repository for EventMachine (or anything based on EventMachine) examples and so much more!

Because the event-driven programming model is so different to ‘normal’ programming, good examples are critical to learning how to solve problems the ‘event’ way.

Got a non-trivial example? Please submit it to me for inclusion. It should integrate more than one event-driven subsystem; no more 10 line echo server examples! They are junk and don’t teach much beyond a 30 second overview.

I’d like to see examples of calling:

 - 3rd party web services
 - database (mysql or postgresql)
 - memcached
 - message queue processing

Examples

thin/thumbnailer.rb

A Thin-based thumbnail service which transparently pulls original images off S3 and thumbnails them according to URL parameters.

qanat

A SQS-based message queue processor. Qanat will process up to 10 messages concurrently.

Sidenote: Qanat is one of the few official Scrabble words which does not contain a U. It is the Arabic word for an underground irrigation canal.

Your Host

I’m mperham everywhere that matters.