ExtraLife Reader is now on the App Store!

December 12th, 2009 zeraien No comments

Just released my new Free iPhone App: ExtraLife Reader.

This App allows you to follow Scott Johnson’s kick ass webcomic from myextralife.com in a convenient small-screen-friendly format.

Available on the App Store

Insultinator is Live!

July 25th, 2009 zeraien No comments

I’ve released my first ever iPhone App, Insultinator!

It’s a random insult generator with translation functionality into eight different languages, envisioned by my friend Kriss from xiii-media.com and developed by me. We’re working on adding more languages and a few other neat features in an upcoming update.

Here is what users are saying:

The insults have such random content it makes them more hilarious. There’re no harsh words to make them truly offensive, so it’s just good humoured fun! Different language options are brilliant!

Wow superbra

A friend of mine who is a programmer praised it as an excellent alternative to FooBar strings in code! ;-)

Get it now!

Available on the App Store

Automatic URL discovery for Django

May 13th, 2009 zeraien No comments

Have you ever felt that you were dreading the thought of creating a new django app because you didn’t feel like doing the urlconfs or copy and pasting all those annoying view helper methods?

Or maybe you didn’t like having to apply the same decorator to every view function?

Maybe even, your views.py files grew so large that they became hard to maintain, and splitting them up seemed like a hastle?

Well, the above problems and more are solved with the django url framework, which I wrote to emulate some of the functionality of Ruby on Rails.

A quick and dirty explanation is that you create controlller files with a class that extends the ActionController, and all instance methods of that controller are automatically made into URLs.

Included the the ActionController is all the functionality that you may need, such as a flash inter-request messaging system, redirects and action/controller based url resolution, filters to run before and after each view and more. Look it up on the google code page and give it a whirl.