Posts

Showing posts from September, 2011

Finally saw movie "Crazy Heart" - thinking that an AI could write country western songs

Inspired by James Meehan’s Tale-Spin program and thesis, I have to say: writing an AI program to write country western music seems possible. Prof$t!

For work I have been using GWT/SmartGWT. For fun: Seaside and Pharo

I have been enjoying working on two customer web apps written in SmartGWT. SmartGWT is built on Google's GWT with the addition of Isomorphic's smart client library that implements very nice data grids and other UI components and also has good support for wiring rich clients to data sources. Still, there is a lot of ceremony involved in GWT and SmartGWT development so I would recommend these technologies for large projects. For me this ceremony and large learning curve is well worth it because I like coding both rich client and server side components in Java in one development environment (IntelliJ). For side projects that require a web UI I like using both Play! and Rails (and a lot of Rails development work in the last 3 or 4 years). Just recently as another side learning project I have been revisiting the Seaside continuation based web framework for Smalltalk. This week I bought the PDF version of "Dynamic Web Development with Seaside" and when I get bits of fr

Google+ Developer APIs

I received an email from Google today about the release of APIs to access public data . I looked at the Ruby example (a Sinatra App) and the Java JSP example during lunch. Looks like a good kick-start for using public Google+ data in our own web apps. There are also examples for other languages. If I have time this weekend I would like to try deploying an app of my own.