Let me chime in with an early endorsement…

I've been playing with Shove for a few months now, and I gotta say it's
pretty killer.

Basically, any action which you initiate with an Ajax call, and expect other
users to eventually see, you can use Shove to broadcast the confirmation of
that action. Voila! You now have instant real-time multi-user collaboration.
I kid you not, it really is that easy. (I've been building that in to
http://paratweet.com, alongside Twitter Streaming API support.)

Or how about instant push notification when background jobs complete? No
need to hammer your Rails handlers to poll for completion, or fiddle with
exponential backoff strategies. Just let the job announce when it's done.

Some of you may remember the presentation that Dan and I did on WebSockets
and AMQP and 'real-time' programming for the web. The service that Dan has
built out here is a few generations beyond the code and techniques we used
back then, which itself was based on some earlier production client work
we'd done together.

Point being, it's incredibly solid stuff that's been a few years in the
making.

I highly encourage you all to check out the service, ask questions about it
here, and chime in with your thoughts. Seems to me that Dan is at the point
of having a very cool and useful service ready to launch, and (speaking from
experience here) such services can always benefit from quality feedback on
the usability flow and learning curve.

-- 
Nick Zadrozny

-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby

Reply via email to