Home > Java > Built with AppEngine and Groovy

Built with AppEngine and Groovy

by paul on September 17, 2008

I’ve just released http://blogs.morehappydogs.com/ – this is a AppEngine/Groovy blend – the application aggregates blog posts about dogs. If you are interested in dogs, check it out.

The web tier is build with AppEngine in Python. AppEngine supplies the database via Datastore. Since you can’t run jobs within appengine, I wrote services in Groovy which process the feeds and upload new entries. This groovy code runs as a script on my linux server, scheduled with cron.

This approach suits me well, since I’m no Python expert, and I do like groovy. This keeps the appengine (python) minimal and essentially just the web/presentation layer. Using groovy for the backend services means I can use my Java experience and benefit from the productivity of groovy.

{ 3 comments… read them below or add one }

Patrick September 17, 2008 at 4:16 pm

Do you know that blog aggregation is an old story, it’s called a planet, and the mother of all is http://www.planetplanet.org/, interestingly enough it was written in python…

Faisal May 24, 2009 at 4:46 am

Appengine supports CRON jobs out of the BOX.

Lucas Teixeira July 21, 2009 at 4:20 am

You should definitely take a look in gaelyk.appspot.com

A lightweight groovy framework to build simple apps in GAE. They just released this weekend! :)

Nice app!

Leave a Comment

Previous post:

Next post: