Tracking configuration changes in Jenkins

Continuous Integration is a pretty common concept these days. The idea of a “robot buddy” which builds and runs a bunch of tests across a whole codebase every time a change is checked in to the source code repository seems a generally good idea. There are a range of possibilities how to achieve this, and …

Continue reading ‘Tracking configuration changes in Jenkins’ »

Zero-downtime deployments

It’s a common pattern, an enterprise software solution has a body of code, managed by version control, verified by continuous integration and eventually delivered to some deployment system. If that were the whole picture things would be relatively straightforward. Tests pass? deploy it! Unfortunately there is often also a database in the mix. This complicates …

Continue reading ‘Zero-downtime deployments’ »

Ruby, Sinatra, Dreamhost, Haml, git – a smooth web app workflow … eventually

I have spent many years developing web applications in Java for corporate clients. During that time I have used a wide range of frameworks, APIs and other useful stuff. I have written my own versions (sometimes several) of many of these components, learned the tools well, and become very productive and effective. However, it has …

Continue reading ‘Ruby, Sinatra, Dreamhost, Haml, git – a smooth web app workflow … eventually’ »

Searching for the perfect project hosting

I’m still searching for decent project hosting. I now have several projects on the go, and several others bumping around in my head, and the fuss and bother of tying together all the various bits of a distributed software project development is making my head hurt. All the bits I need are available separately, but …

Continue reading ‘Searching for the perfect project hosting’ »

The Web 2.0 Show – A podcast about the new web – Episode – Episode 45 – GitHub – Created by Josh Owens and Adam Stacoviak

I’m getting more and more interested in distributed version control, as exemplified by Git, Mercurial and Bazaar. I’m still intrigued by how well such approaches might fit with the other development tools that I use, but there’s certainly a lot of buzz around their advantages. Recently I listened to a podcast from some American folks …

Continue reading ‘The Web 2.0 Show – A podcast about the new web – Episode – Episode 45 – GitHub – Created by Josh Owens and Adam Stacoviak’ »