• submit to reddit
Nirav Assar11/15/11
2487 views
0 replies

Pragmatic Thinking: Novice vs Expert

Recently I started reading Andy Hunt's fine book "Pragmatic Thinking And Learning." Hunt is notorious for writing books which offer practical, insightful advice in which developers can apply to their work on a daily basis.  His most famous book...

Mitch Pronschinske11/14/11
8113 views
0 replies

DevOps Tweets of the Week - 11/14

Always entertaining are the insightful or agitated comments from developers and sysadmins on twitter.  The DevOps community has quite a strong twitter presence where plenty of people sound off on what's got them angry or excited.  Here are some of the best...

Venkatesh Kris...11/14/11
2637 views
0 replies

Agile Project Contracts and the Trust Factor

Writing contracts is a key topic for the sales team getting involved in Agile projects.  In the  projects applying traditional methodology, companies had zeroed down on two popular models that are:  1. Fixed Price and 2. T & M (Time...

Wille Faler11/14/11
3043 views
1 replies

Why I love Test Driven Development

There are too many reasons to recount in full why Test Driven Development (TDD) is great: finding bugs early, getting double-sided checking of code (test vs. code, how do they match up?), it drives good API design, tests effectively document what your code...

Mark Needham11/14/11
3552 views
2 replies

The 5 whys: Another attempt

Towards the end of the week before last and the beginning of last week we’d been having quite a few problems with our QA environment to the point where we were unable to deploy anything to it for 3 days. A few weeks ago I wrote about a 5 whys exercise...

Mitch Pronschinske11/14/11
4584 views
0 replies

Sometimes it *IS* about the Tools—Solving Cultural Issues with Software

While it is generally true that you can't solve a soft skill issue with technology, there are cases where tooling can help promote greater cultural harmony among team members. This talk from DevOpsDays Goteborg 2011 covers which types and...

Giorgio Sironi11/14/11
4003 views
0 replies

Practical PHP Refactoring: Separate Query from Modifier

In the (recurring) scenario of today, a method modifies the state of an object and returns something at the same time. In this case, the method is an hybrid between:

Paul Stack11/14/11
5327 views
1 replies

Is Implementing Continuous Delivery the Key to Success?

“Until your pretty code is in production, making money, or doing whatever it does, you've just wasted your time” - Chris Read whilst at London CI.In my opinion, this quote really sums up software development. Process and red tape are becoming an obstacle...

Kelly Waters11/14/11
6645 views
3 replies

7 Reasons why Continuous Delivery needs to be a BUSINESS initiative

One of the key practices of agile and lean teams is the idea of Continuous Delivery.  If not continuous, then at least very frequent! ThoughtWorks has an area of their web site dedicated to Continuous Delivery, and also a really interesting webinar that...

Esther Derby 11/14/11
1995 views
1 replies

Supporting Team-Based Work

Many of the companies I work with want the benefit of the team effect in software development. The managers in these companies recognize the enormous benefits teams provide to the company–creativity, engagement, learning.

Mitch Pronschinske11/12/11
6980 views
0 replies

Case Study Video: Puppet at Constant Contact

Constant Contact's use of Puppet has evolved from being an operations tool for system configuration management to playing a central role in our software...

Sri Prakash11/11/11
2540 views
0 replies

Pitfalls in Agile Software Development

We all know that Agile software development is a surefire way to produce results oriented, client satisfying, and measurable software development. While there are tons of white papers, blogs and project success stories to justify this methodology, there...

Mitch Pronschinske11/11/11
8533 views
0 replies

Flyway 1.5 Released - An Agile DB Migration Framework for Java

If you haven't heard about Flyway, a database migration tool for Java, now's a good time to check it out.  The 1.5 version was just released with support for Ant tasks and server credentials from Maven's settings.xml.  From the Google Code page: It just...

Mitch Pronschinske11/10/11
8033 views
0 replies

DevOps Adoption and Case Studies - Free PDF

A new issue of Cutter IT's Journal just arrived, and this one's on DevOps… and it's free.  To get "Devops: A Software Revolution in the Making?," you just fill out a simple form with the promo code and you get the PDF from Cutter for no charge. ...