• submit to reddit
Den D.09/13/11
9997 views
0 replies

Microsoft BUILD - Keynote summary

Today Microsoft officially started the BUILD conference, where they presented what's coming next in the Windows ecosystem with the upcoming release of Windows 8. The keynote was presented by Steven Sinofsky, who not only focused on the software improvements...

Gareth Rushgrove09/12/11
8183 views
0 replies

Books For People Interested In Devops

Before starting with FreeAgent I decided I should spend a bit more time with Ruby and set about building something I’d been thinking about for a while. I’ve just launched the first one of my related pet projects so thought I better link to it from...

Giorgio Sironi09/12/11
5126 views
0 replies

Practical PHP Refactoring: Encapsulate Field

The public field has been abandoned in modern OOP for a return to the origins (although the getter/setter by default solution is not much better.) An object encapsulate a state, and fields are part of its state; The same object exposes behavior via public...

Wille Faler09/11/11
6852 views
2 replies

Continuous Deployment = Continuous Business Improvement

One of the benefits of working on a startup project of which I am the owner is that I can do things the way I want to. One of the things I was keen to try out was continuous deployment, and for the last week or so I have done it, although there are about a...

Jim Highsmith09/10/11
5066 views
0 replies

Interview with Kent Beck (circa 2001)

At the Agile 2011 we celebrated the 10th anniversary of the Agile Manifesto. One thing that occurred to me about how to celebrate this was to re-publish abbreviated versions of my interviews with several of the 17 authors.

Esther Derby 09/10/11
7490 views
1 replies

A Manager’s Guide to Building a Relationship with the Team

“A talented employee may join a company because of its charismatic leaders, its generous benefits, and its world class training programs, but how long that employee stays and how productive he is while there is determined by his relationship with his...

Dave Farley09/09/11
7500 views
0 replies

Acceptance Criteria for Release Management Maturity Model

I was asked a good question by a colleague a couple of days ago. On p419 of my book Jez and I show and I describe a “Configuration and Release Management Maturity Model”. My colleague asked: “What are sensible acceptance criteria associated with this...

Patrick Debois09/08/11
3083 views
0 replies

Devops Metrics - Velocityconf 2011

Whenever you hear a new theory or idea (like devops), people ask for proof before they engage. This is only natural I guess. This was the reason why I wanted to explore ways to measure devops success. Or rephrased: "Measuring the devops gap" . ...

James Betteley09/07/11
9649 views
2 replies

Build Versioning Strategy

Over the last few years I’ve followed a build versioning strategy of the following format: <Major Version>.<Release Version>.<Patch Number>.<Build ID> The use of decimal points allows us to implement an auto-incrementing strategy...

Giorgio Sironi09/07/11
5924 views
0 replies

Practical PHP Refactoring: Replace Magic Number with Symbolic Constant

In the scenario of today, we have a literal number, such as 42, scattered across the code base. Alternatively, this number may be just written in a single place, but buried into many lines of code that make difficult to understand if that's the single place...

Andrew Salvadore09/06/11
6359 views
1 replies

Agile software development recommendations for users and new adopters

Let me begin by saying that I am an agile believer and as a team player I enjoy this methodology much more than the traditional waterfall methods. Agile is like a fashion these days. Its one of the buzz words, it's "cool"...and I think it...

Giorgio Sironi09/06/11
28743 views
2 replies

All the Git hooks you need

Hooks are scripts that are called when certain events in the workflow of a source control system occur. In the case of Git, there are many possible hooks where you can intervene, like before and after a commit, or before some commits are rewritten by a Git...

Gareth Rushgrove09/05/11
8523 views
1 replies

Chef Hello World

I’ve been playing with Chef recently, in particular the solo variant. The new job at FreeAgent meant setting up new development virtual machines and rather than just jot down instructions I decided to script everything. I’d been wanting an excuse to...

Matthias Marschall09/05/11
1454 views
0 replies

How “Good to Great” applies to agile software development

Maybe you read it long ago, or it’s been on your “to read” list for years. Or maybe you’ve never heard of it: The book “Good to Great” by James C. Collins. It describes how companies move from being average to great and how they can fail to make...

Caleb Jenkins09/05/11
3161 views
0 replies

How agile is your space?

In this tour of the Microsoft Patterns & Practices office workspaces, there are some interesting points brought up on building collaborative agile workspaces. Some of the points that caught my attention: