Oct. 30, 2009

Here are some maddest of props for two great little bits of software we've been using for RjDj work lately, and which might not be that well known yet.

Flot

Flot is a really nice little jQuery library which does exactly what it says on the box: draws charts. It strikes a very nice balance between smart, easy defaults, and being customisable.

http://code.google.com/p/flot/

South

South helps you with database migrations in Django. Database migrations are where you have made your models and deployed them live on the server, including having your SQL tables created, but now you want to change something. People who are used to the flexbility of Python find this situation frustrating. Instead of having to manually write SQL to upgrade your tables to match your new models, South will magically do the hard work for you. What's more is it will have that work represented as Python code which you can customise, modify, and version in your repository. Once again it strikes that balance between doing the right thing and being customisable.

http://south.aeracode.org/

Honorable mention

The rest of our web stack looks like this: Debian GNU/Linux, lighthttpd, python, django, lame, oggdec, postgresql, mysql, wordpress, phpbb3, boto, and we use bzr for versioning.

Together these make as nice and friendly a collection of Free Software as there ever was. Thanks, Free Software makers! You rule.

Need software development advice? Book a call with me.