• submit to reddit
Matthias Marschall12/08/11
8058 views
1 replies

DevOps is NOT a Job Description

The DevOps hype produces some strange effects. Not only do tool vendors try to jump on the DevOps band wagon by declaring their products “DevOps inside” or listing DevOps as a feature, but companies start to look for a “DevOp” in their job ads....

Ruslan Synytsky12/08/11
9035 views
2 replies

Evolution of Java PaaS toward standards and developer control

You’ve created the next amazing blockbuster Java application and now need to find a server to run it, looking for a service which would be cost-effective, elastic, compatible with your application and tools, and not trying to lock you in.

Alex Staveley12/08/11
20445 views
12 replies

Ant vs. Maven: An Entertaining Look at the Arguments

There are many ways to organise build systems for Java projects. The two most predominant are probably still Ant and Maven.  Debates between the two tend to go around in circles with the balance now swinging towards maven - since IDE support has got...

Giorgio Sironi12/08/11
4219 views
0 replies

Practical PHP Refactoring: Hide Method

In the scenario we address today, a method is not used from outside a class, or it's called only from a limited set of classes, such as the current inheritance hierarchy.This refactoring, Hide Method, modifies the visibility of the method to restrain it as...

Giorgio Sironi12/07/11
5339 views
0 replies

Testing and specifying JavaScript code with Jasmine

Jasmine is a BDD framework for JavaScript (or CoffeeScript) code, which helps you specify and test your classes and functions as the same time.Jasmine is not derived from the classic xUnit API, but features Behavior-Driven Development syntax, composed of easy...

Mitch Pronschinske12/07/11
4695 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
5749 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
3088 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
4219 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
9766 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
10076 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
8168 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
5899 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
4559 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
4564 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...