My day job is to lead the developer relations and community building efforts for Mojax, an Ajax framework for writing mobile applications. This type of work is a good fit given I’ve been in software development for nearly 20 years, working in roles from software engineering to training, chief architect to principal consultant, along with the fact that I enjoy an outward facing role that offers the chance to get out and talk technology with others.

The primary goal of an evangelist is to create a thriving community around a technology and/or product. One key aspect of this effort is to educate by providing insightful content and tutorials. To that end, I recently wrote an article for Dr. Dobbs that demonstrates how to build a Mojax application that searches for and displays real-estate property information.

The example that I created is built around the web services offered by, which provides a set of interfaces for accessing real-estate property information.

The figure below is a screen shot of the application running on a mobile device emulator. The information shown is from the primary residence of Bill Gates (and just who has the unenviable job of cleaning those 19+ bathrooms?)

Another tool of a developer evangelist is the screencast. If you’d like to see some of my work, and learn more about Mojax, you can kill two birds with one stone by following the links below:

And I’d be remis if I didn’t tell you that I don’t really advocate killing birds with stones :)

…NetBeans TV, that is. The short screencast I created on using NetBeans, Ruby and rb-appscript to control scriptable applications on a Mac can now be seen on! If you aren’t familiar with, it is a popular extension of the site, focused on connecting the people, projects and technologies surrounding NetBeans.

Rob Demmer from the NetBeans team contacted me about posting the video on I’m all for spreading the word in the developer community and if the video I created can play even a small part in helping to reach a few more developers or otherwise introduce a new technology to this audience, count me in.

As far as, there are several sections to the site: Interviews, Community, News, Screencasts and On the Road. The last section is quite interesting as it is a video diary of sorts that chronicles the days and nights of two guys traveling around the world meeting NetBeans developers (which sounds like a great job, if you can get it). It’s an interesting website, definitely worth a look.

If you would like to watch the video, as it appears on the site, click the image below: