Social Media
More About This Website

My name is Wayne Robinson and I'm a web applications developer from Queensland, Australia. In August 2005 I discovered Ruby on Rails and instantly fell in love. From that point forward, Ruby on Rails has been my language of choice for new projects however, I still use PHP to maintain some legacy applications.

« Argh... sickness | Main | Efficiency of HTTP Push Vs Pull »

I'm not dead yet

Hey everyone. Sorry for not posting in a while (wow, it's been over a month). I promise I haven't abandoned yet another blog, it's just been crazy of late working both on StaffLocation and my day job over at QPFL (nb: I'm not the web designer).

StaffLocation is definitely starting to come together and has inspired quite a long list of articles that I need to blog about. StaffLocation started as a simple In/Out status board but has evolved into areas I never thought possible for a web application. I know, I know... I should just just 'get real' and release a beta for everyone to play with, but there are still some kinks in the interaction with some external services and it's real-time nature that need ironing out before everyone gets to play, so stay tuned (you can register for updates on the home page).

As for QPFL well, it's getting close to the end of the Australian financial year and everyone is racing to get their product applications in by 30 June. It's a real buzz and quite exhausing to be in the office this time of year. Everything needs to be done yesterday (or last month) and everyone's racing around to make sure we get everything done whilst complying with the multitude of Australian financial services regulations.

Anyway, must get back to work. I promise to have part 2 of the push/pull article up by the end of the week.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (2)

Looking forward to part 2. :)
June 17, 2006 | Unregistered CommenterAlex MacCaw
I've created a plugin for ruby on rails that sets up a 'push server' and a flash xmlsocket, letting you push data from the server to the client, much the same way you propose.
Client A -- opens socket to-->> Socket Server
Client B -- makes xhr call to Rails-->> Rails sends message to -->> Socket Server.
Socket server converts message into base64 and broadcasts message to clients (A) -->> Client decodes the base64 and evaluates it.
I'll be interested to see your 'listening' layer and how you keep track of users. You can see a demo of a real-time chat app and the related blog post
June 22, 2006 | Unregistered CommenterAlex MacCaw

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
All HTML will be escaped. Hyperlinks will be created for URLs automatically.