Tools & Methods

  • submit to reddit

The Economics of Continuous Deployment

One of the things that I did, almost by accident, when we started Hibernating Rhinos was to create a CI server and a public daily build server. And...

1 replies - 6226 views - 02/13/12 by Ayende Rahien in Articles

Configuration Management can be done by anyone. Or can it?

Configuration Management was always my passion. Somehow, I have always had this thing for builds. I don’t know why, it just happens to be that way. Over...

1 replies - 5574 views - 01/30/12 by Evgeny Goldin in Articles

Grails & Hudson / Jenkins: Monitoring Build Status

There are a number of ways you can monitor the progress of your Grails build: using the Hudson / Jenkins web app; or leveraging the API: from your IDE,...

0 replies - 9116 views - 01/30/12 by Robin Bramley in Articles

Top DZone Article of 2011 - 10 Mistakes That Software Team Leads Make

Roy Osherovehttp://5whys.com/@royosherove “Ten Mistakes” (as I shall now call it because I’m too lazy to keep typing the whole title), was a talk by...

2 replies - 32702 views - 01/24/12 by James Betteley in News

New challenges from DevOps: development cycle for your infrastructure

One of the main ideas behind DevOps adoption is the concept of  “infrastructure as code”. Tools like Puppet or Chef allow you to programmatically define...

0 replies - 3193 views - 01/24/12 by Carlos Sanchez in Articles

Operations should Communicate Close to the Change

I have said this before but it bears repeating. If you are making a change and you want people to know you have made a change, add a note where someone is...

0 replies - 2749 views - 01/16/12 by Cody Powell in Articles

Devops a Wicked problem

One of the strong pillars of devops (if not the strongest) is the collaboration/communication. For the talk about Devops Metrics for Velocity 2011 I...

0 replies - 2797 views - 01/11/12 by Patrick Debois in Articles

Pulling Jenkins' strings with Puppet

A couple months ago I created this puppet-jenkins module while experimenting with using Puppet to script or otherwise control more and more of my daily...

0 replies - 4540 views - 01/09/12 by Mitch Pronschinske in Articles

Use Clover to generate code coverage reports of your Integration/Automation Tests

Clover is a great tool for generating code coverage reports from your unit tests. It can be executed as a plugin in Eclipse, Maven or Ant. However, not...

0 replies - 7147 views - 01/08/12 by Avi Yehuda in Articles

Is the Cost of Continuous Integration Worth the Value on Your Program?, Part 1

I like continuous integration. A lot. I started being an aficionado of continuous integration back in my senior year of university . It was my very first...

1 replies - 6259 views - 12/23/11 by Johanna Rothman in Articles

Organize Software Delivery Around Outcomes, Not Roles: Continuous Delivery and Cross-Functional Teams

When implementing continuous delivery, it’s easy to focus on automation and tooling because these are usually the easiest things to start with. However...

0 replies - 5040 views - 12/21/11 by Jez Humble in Articles

How I like my Java

This is a repost of my article earlier posted at Jordan Sissel's awesome SysAdvent  Be sure to tell us how you like your Java in our latest Ask DZ...

10 replies - 11019 views - 12/20/11 by Kris Buytaert in Articles

Config Managment Maturity Levels

Config management is a big deal for any IT organization that intends to scale up its operations, and it's certainly getting more attention and broader...

1 replies - 2995 views - 12/20/11 by Mitch Pronschinske in Articles

Puppet unit testing like a pro

A big thanks to Atlassian for allowing me to post this series!! In our previous blogpost on Puppet Versioning, we described the most basic...

1 replies - 4944 views - 12/19/11 by Patrick Debois in Articles

Stop Branching! Agile is Soccer, Not American Football

One trend I've noticed with git users is a habit to create a lot of branch and merge activity. The oft-repeated mantra is "branching is...

3 replies - 4066 views - 12/19/11 by Michael Mainguy in Articles