I worked with Joomla for many years, building sites using versions 1 through 3. This site has been converted from Joomla 2.5 fairly recently. These days I always favour building new sites with Django. Here are my reasons:
FizzBuzz is a classic programming question often given at interview. The question goes like this:
I've just had a horrible bug regarding import problems. I had a website migrated from another developer service running nicely so I tried to deploy it on my usual nginx/gunicorn set up. It raised an error telling me it could not import a middleware file that it imported perfectly happily in either the Django shell or when using Django's runserver command.
Upstart is wonderful. It is a clear, concise and robust way to ensure that processes get launched in the right way on a Linux server.
SSH is wonderful for easy login and communication between machines. It underpins the excellent rsync for quick file synchronisation and a number of other very useful tools including all manner of remote administration utilities.
Australia: 07 3103 2894
International: +61 410 545 357