• submit to reddit
Mitch Pronschinske12/07/11
4799 views
0 replies

Doing DevOps "Before it was Cool"

We caught up to Eric Minick of UrbanCode at the Agile 2011 conference and asked him how he has been involved with the DevOps movement before it really had a...

Pat Shaughnessy12/06/11
6150 views
1 replies

It’s time to clean up your mess: refactoring Cucumber step definitions

This week I decided to look through my features/step_definitions folder after reading Aslak Hellesøy’s post from Wednesday about removing web_steps.rb. I was worried that I might need to write many more custom steps since web_steps.rb will disappear the...

Steven Romero12/06/11
3187 views
1 replies

The Agile and DevOps Band-Aids

I just read a great InfoWorld blog post by Neil Mcallister, “DevOps – IT’s latest paper tiger” http://t.co/l3VMXEfU. Neil contends, “no half-baked movement can solve the broad, complex challenge of bridging the gap divide between application...

Giorgio Sironi12/06/11
4362 views
5 replies

Practical PHP Refactoring: Remove Setting Method

A setter for a certain field is present: maybe it's a generated method, or is used for Dependency Injection.However, in the current state of the code, there are no use cases for it [anymore]: it's either a never called method, or one called only during...

Mitch Pronschinske12/06/11
10072 views
0 replies

Deploy ALL the Things - Deployment Myths Part 2

This is part 2 in a post on deployment strategies. The previous post is located here

Mitch Pronschinske12/05/11
10427 views
1 replies

Rollbacks and Other Deployment Myths

I came across an interesting post today via HN. I’m surprised (only moderately) that I missed it the first time around since this is right up my alley: Why are you still deploying overnight? I thought this post was particularly apropos for several...

Giorgio Sironi12/05/11
8513 views
2 replies

What I learned in the Global Day of Code Retreat

This Saturday, 2200 software developers gathered in more than 90 cities around the world to improve their skills. This Global Day of Code Retreat was the biggest edition of such an event.

Simon Brown12/02/11
6078 views
1 replies

Design-Build-Run

Or everything you should know about building software! While in London last year I met up with Dave Ingram, author of Design-Build-Run. It's subtitled "Applied Practices and Principles for Production-Ready Software...

Daniel Doubrovkine12/02/11
4797 views
0 replies

Deploying Latest to Heroku with Jenkins CI

You can use Jenkins Batch Task Plugin if you want to deploy the latest revision to Heroku. Our deployment has two steps: a rake task that pushes assets to S3/Cloudfront and a git push. So the batch task attached to our repo looks like this.

Mitch Pronschinske12/01/11
4789 views
0 replies

Why the "DevOps" Buzzword Can be a Force for Good

I felt compelled to respond to a well-reasoned article written today by Infoworld veteran Neil McAllister.  The article does a nice job of pointing out a lot of the confusion and dissonance in the DevOps movment—for example, is DevOps occuring because of...

Steve Rogalsky12/01/11
8031 views
1 replies

An alternative to bug tracking tools

One of my pet peeves is working in and with bug tracking tools. I am well aware of some of the arguments for the importance of these tools and I am not trying to address those here. Instead, I'll show you an example of an alternative that I have found...

Matthias Marschall12/01/11
3042 views
0 replies

DevOps – Break Down The Wall

Instead of escalating wars between departments by driving them to ever more ambitious, local goals, we need to break down the wall between development and operations. Defining overarching goals which resonate for both departments creates an environment...

Dawn Cannan12/01/11
8955 views
5 replies

How *NOT* to win the hearts of developers, part 2

So, this next one, for me, points out something that I felt was a difficulty in being a tester with development experience.  See part one here.I don't believe I handled it the best way, but hope that I can use it as an example and teach, perhaps, better...

Sean Hull11/30/11
5406 views
2 replies

How to Hire a DevOps Person

First things first. This is not meant to be a beef against developers. But let’s not ignore the elephant in the living room that is the divide between brilliant code writers and the risk averse operations team.

Jim Bird11/30/11
7539 views
5 replies

Iterationless Development – the latest New New Thing

Thanks to the Lean Startup movement, Iterationless Development and Continuous Deployment have become the New New Thing in software development methods. Apparently this has gone so far that “there are venture firms in Silicon Valley that won’t even fund...