• submit to reddit
Kris Buytaert11/02/11
4742 views
1 replies

Vagrant & Rubylibs

This post from earlier in the year may help some you correct the problems you're having running puppet modules on Vagrant.  Patrick Dubois' comment was: "Subject says it all. I usually install ruby enterprise in /opt as distributions often lag behind in...

Giorgio Sironi11/02/11
4022 views
0 replies

Practical PHP Refactoring: Rename Method

Renaming a method, without changing its signature, is a not expensive operation and can give you a great benefit while reasoning about code. Just a change from a nonsensical name to a pronounceable one improves expressivity in technical conversations with...

Martin Fowler11/01/11
11474 views
0 replies

Opportunistic Refactoring by Martin Fowler

From the very beginning of when I started to talk and write about refactoring people have asked me how it should be incorporated into the wider software development process. Should there be refactoring phases in the software development lifecycle, what...

Israel Gat11/01/11
4246 views
0 replies

Delving into Technical Debt

Free resources on technical debt are now available at cutter consortium:

Mitch Pronschinske11/01/11
6045 views
0 replies

Jez Humble on the Lean Startup Model in the Enterprise

It was a standing-only room when Jez Humble gave his presentation at Agile 2011 on how you could implement the basic principles of Lean Startups in a large...

John Esposito10/31/11
17190 views
13 replies

Poll: Has Git won the version control wars?

Your clicks tell us that Git is gittin' popular here at DZone. Grab our FREE Git Cheat Sheet! Get FREE PDF Okay, the learning curve is a bit steep -- Think Like (a) Git led our link charts lately, and our Git...

Mitch Pronschinske10/31/11
3471 views
0 replies

Unseating Bad Habits With 1 Month of Chef

What a difference a month makes with one new tool.  For Bryan Berry, the author of DevOpsAnywhere, it fundamentally changed the way he views system administration.  He does an excellent debriefing of his first month using the open source infrastructure...

John Esposito10/31/11
16882 views
18 replies

Ask DZ: What Book Do You Think Every Programmer Should Read?

Do you ever think about all the great books for programmers, and then form your opinion on the one book that every programmer should read?  Maybe a traditionalist will pick Donald Knuth's The Art of Computer Programming. Or maybe Fred Brooks' The Mythical...

Giorgio Sironi10/31/11
5025 views
0 replies

Practical PHP Refactoring: Introduce Assertion

A portion of code makes an assumption about something: the current state of the object, or of the parameter, or of a local variable of the cycle. Normally this assumption would never be violated, but can be in case a bug is introduced.Let's make assumptions...

Mitch Pronschinske10/30/11
8465 views
0 replies

Jenkins Bootstrapper for the EC2 Cloud

Is setting up Jenkins on a fresh server a tedious process for you?  Wes Winham thinks so.  Thats why he's built a bootstrapping tool that gets Jenkins servers quickly forked and set up in the cloud.  Right now the tool supports Jenkins on Ubuntu 10.04 on...

Mitch Pronschinske10/30/11
9922 views
2 replies

Automated Java Deployments With RPM

A quote from Jesse Robbins of Opscode: "Code that is written and not deployedis money wasted." kicks of this very comprehensive and detailed slideshow from Martin Jackson which shows an anti-pattern in the way his company was deploying Java...

Mitch Pronschinske10/29/11
2750 views
0 replies

Today's Ops - Dispelling Myths and Giving Facts

Inspired by the "Why are you still deploying overnight?" post that got a lot of traction, especially in the DevOps fold, John E. Vincent decided to write a pair of blog posts on his own view of the major myths and facts surronding Operations.  His...

Gareth Rushgrove10/28/11
3727 views
1 replies

Configuration Management For Development Environments

The following is a great batch of slides from Gareth Rushgrove.  It comes from his February presentation at FOSDEM (Free and Open Source Developerss European Meeting)   I had the pleasure of speaking at Fosdem last weekend to a packed Configuration amd...

Mitch Pronschinske10/28/11
4556 views
0 replies

Video: Fire your 90's Ops Team if...

Some DevOps humor has arrived for you on this Friday afternoon.  The video here is by Paul Stelligent (Author of our CI and Continuous Delivery Refcardz) via...

Dror Helper10/28/11
5058 views
1 replies

Is it ok to have technical debt?

Technical debt and design debt are synonymous, neologistic metaphors referring to the eventual consequences of slapdash software architecture and hasty software development. Code debt refers to technical debt within a codebase. [From Wikipedia]