It sounds like a simple thing to do: As Ubuntu does not have support for Xen by default, I wanted to run a Debian Lenny Server as Xen host (Dom0) with Ubuntu Lucid (10.04) LTS as guest (DomU). But there were some obstacles: debootstrap does not support Ubuntu Lucid by default Ubuntu Lucid cannot boot … Continue reading Xen: Debian Lenny Dom0 with Ubuntu Lucid Guest
Month: May 2010
Why Automated Testing is a Must for DevOps
You've heard a lot about test automation. But why is it so important? It's a lot of additional effort and adds lots of code which needs to be maintained later, right? DevOps Favors Continuous Releases One of the important parts of any DevOps process is the regular release of working software. In Scrum, iterations tend … Continue reading Why Automated Testing is a Must for DevOps
Launch Dates – The Good, The Bad, And The Ugly
Setting a launch date for your new web site is common practice. Even though nobody knows what exactly the site might look like and even less how much effort it will be to launch it, the release date is fixed. This can have positive and negative effects. The Good The positive side of having a … Continue reading Launch Dates – The Good, The Bad, And The Ugly
Simple Database Updates with Ruby
As our PHP development team grows we've begun running into the familiar problem of database migrations. And not only between local dev environments, but deployments too. It's nice that Susie told Joe Developer about her latest db changes so he can continue work on his feature, but if I need to do a release early … Continue reading Simple Database Updates with Ruby
What have we done for you today?
I'm a firm believer of release early and often. If there's more than 10 new commits in our code repository awaiting release, I start to get uncomfortable. Whether it's extra "inventory sitting on our shelves" instead of in your browser, or the uncertainty of "going live" with a bunch of new stuff and then running … Continue reading What have we done for you today?
