« Microsoft Store Offer: 40% Off Coupon | Main | More Models Added to Microsoft Store 40% Off Coupon Offer »

01/20/2010

Bling v0.7 Released - Google App Engine Edition

Bling now runs in the cloud, hosted on google app engine.  Although I've only been playing with Groovy for the past couple of months, I thought it would be interesting to try and write a web application.  It seemed like a good evolution path for bling as most folks looking for a service to send out xmlrpc pings will most likely not download Groovy, the XMLRPC module, and the HTTPBuilder module as a first choice.   Although still written with Groovy and HTTPBuilder, Bling now uses Gaelyk as a web application framework.  

No new functionality was added except Bling now sends pings out to Ping-o-matic and FeedBurner again.  It can be reached by pointing your browser to tools.techstacks.com/bling/.  Please let me know what you think.  I am still working on developing a feedback page so this blog is the only mechanism in place right now for questions, comments, concerns, or any other types of feedback for this application.

It is still a little rough around the edges but it works.  It is a port of the bling command line script to a templates and groovlet-based web application.  After submitting, the results page responds back with "Thanks" or "Failed" responses just like the script, which I will probably look at cleaning up.  The stylesheet used on the site is OK but not good enough for me to redesign this blog around.  It takes roughly 10 seconds to get the response once submitted, which I need to see if there is a way to cut that down.  Despite these items, it is the first web application I've ever written and I'm still pretty happy about it.  The previous article I wrote, "Making XMLRPC Requests with Google App Engine Java", details a technique I used to work around an inability to use the XMLRPC module built into Groovy and instead all requests are built on HTTPBuilder's HttpUrlClient.  

The bling command line client will remain on the downloads site.  There will now be two links for bling—one for the console-based version and one for the web application version.

TrackBack

TrackBack URL for this entry:
https://www.typepad.com/services/trackback/6a01156fbc6fe6970c012876de9139970c

Listed below are links to weblogs that reference Bling v0.7 Released - Google App Engine Edition:

Comments