Archive for August 3rd, 2008

Tools: Pinax and Inkscape

Sunday, August 3rd, 2008

Pinax is a big ‘ole collection of Django reusable apps packaged into a ‘portal’ or ‘cms’ type website. It supports OpenID, blog posts, twitter posts, messages, groups and profiles. It feels like the Django equivalent to Joomla!. Django has really, drastically matured in the few years that it’s been around. Reusable Django apps are multiplying and are of a general high quality, integration is cake, and templates are much easier to write than modifying PHP code. (Like the templates used in Joomla! or Wordpress)

I’ve really grown to love Inkscape as well. It’s excellent for technical drawings, page layout and logos. I just wish they’d release new versions more often. :)

Keeping At It

Sunday, August 3rd, 2008

I have a project I want to try over the next few weeks. I’m going to design a simple Django application for link submission and ranking and try to follow the pattern:

  • Write specification first
  • Write functional tests from specifications
  • Write out CRC cards
  • Write out code and unit tests

Now, this is quite a bit heavier wait than just “Hack away” but I’m trying to increase my analytical, writing and design skills. As such, I’m going to write the documents as pages on this blog, and have updates on posts.

The only way to get better is practice, practice, practice.