Working with Joomla

I have several clients I work with in my consulting business that need a Content Management System (CMS) to help them manage their website content. I’m not in the business of shanghai’ing my clients into using me to maintain their content. I prefer to concentrate on SEO and design rather than mundane content updates. They [...]

Broken Windows

One of the first tips in The Pragmatic Programmer: From Journeyman to Master is about broken windows. The theory is that if you leave a broken window in a house, you’re less inclined to fix anything else and eventually the house is abandoned or otherwise abused. This of course relates originally to software development – [...]

Configuring viPlugin Eclipse Plugin for Soft Tabs

I’m not sure I blogged about this or not, but at Christmas my friend Chris Weldon got me a license for viPlugin for Eclipse. It’s a plugin that, like the name implies, makes Eclipse behave like vi. It’s an awesome plugin and it has really increased my efficiency (and use) of Eclipse. I’ve pretty much [...]

Reusing Tools From Subversion Controlled Directories

Sometimes I want to take a tool from one project that is under subversion and use it in another. The problem is with the existing .svn directories. Because the files are already in one repository, copying directly from there to another project will cause conflicts in the other repository. There are quick and easy ways [...]

Getting Started with Basic Agile Development – The Technical

I recently helped a friend out with the technical side of going “agile”. This meant setting up some project source control and automation for build and test. I have a pretty advanced automation setup on most of my projects right now. It’s far from perfect (I don’t have nightly releases being tagged, etc), but it [...]