Subversion and branching strategies

What is Subversion Subversion is an open source application used for revision control. It is sometimes abbreviated to SVN in reference to the name of its command line interface. Subversion boasts many advanced features, such as atomic commits, versioned directories, and good support for binary file formats, fast branching and tagging. The open source Apache […]

How do i delete SVN folders?

When deploying websites, all SVN folders should be deleted, but SVN doesn’t include any built in commands to do this. The registry hack below can do this for you – it adds “Delete SVN Folders” to the context menu for folders. When you select it, it removes all folders named .svn inside the folder and […]

Cloud Computing – Why is it so good for business?

From a financial perspective, Cloud Computing pushes risks onto the people that own the assets.  The business in effect rent a particular set of assets, based on their usage. For the business this  transforms IT capex into opex. From a development perspective, Cloud Computing  enables you to potentially roll out your solution in minutes or […]

Ruby on Rails

Not having the time to code in Java as i once did, i thought that i decided that it was about time to have a go at a new language.  I selected Ruby and the Rails framework as i had enjoyed the debate i had at QCon and felt that it would help me understand […]

QCon – One week on

Ive been back in the office for 1 week, so how has QCon helped. Conversation around cloud computing has been a big hit. I got some good contacts and these have lead to investigation on using the Elastic computing and S3 services from amazon for one of our clients. Thoughts from ‘ The Zen of […]

QCon – How good was QCon 2008?

In short fantastic. I’ve attended many larger conferences and I found the smaller size more enabling for communication, both with the speakers and conference attendees. I attended tutorials on Agile management and DSL’s (Domain Specific Languages) and followed tracks on cloud computing, effective design and architectures. Each of these had a great set of speakers […]

QCon day 5 – Ruby panel discussion

After a number of comments around the conference regarding the near fanatical religious nature of the guys on the Ruby stream, i had to attend. I was not disappointed. If you broke the panel down into individuals i believe you would get a very balanced discussion around the sessions subject, When is Rails an appropriate […]

QCon day 4 – Kent Beck on Effective Design

Another excellent talk in which Kent provided his latest views on how he thinks problems should be solved from the design point of view. He started by following on from his keynote, pushing that we must design with people in mind; design for the skills of your availoble developers. The talk built up to five […]

QCon day 4 – keynote

Highlighting that the focus should be on social rather than technical skills Kent coaxed developers towards integration with the business people. He pointed out that honesty works and hiding behind complexity and changing requirements is not the best way to build business partners and get them to trust in the software your developing. This is […]

QCon day 2 – The Zen of Agile Management

I was not quite sure what to pick today, after almost going for Java Performance i opted for the Agile route. The session was not quite what i expected from the title or excerpt, but still very enjoyable. David Anderson came at agile almost from the standpoint of standard problem software projects. He looked at […]