• submit to reddit
Kevin Rutherford08/09/11
1864 views
1 replies

Why I don’t use spork

Spork is great. And so is guard and its family of plugins. Early this year I spent a while converting all of my rails projects to use spork, and we even had a team standard tmux setup that ran spork in one of the start-up screens. So every time we saved a...

James Shore08/09/11
1238 views
0 replies

August 11th at Agile 2011: "Slackers and Debtors" Hands-On Session

I'm doing a neat hands-on activity at Agile 2011 called "Slackers and Debtors: Meet Commitments, Reduce Debt, and Improve Performance." It's a fun activity that illustrates how iteration velocity, technical debt, and iteration slack interact....

Israel Gat08/09/11
2492 views
0 replies

Agile 2011: "Super Fresh Code"

Below is the detailed outline for my August 10, 9:00AM Agile 2011 presentation. I look forward to meeting you and interacting with you in the conference before, during and after this presentation! Best, Israel

Giorgio Sironi08/09/11
8670 views
0 replies

CoffeeScript: a TDD example

CoffeeScript is a language building an abstraction over JavaScript (as the similar name suggests.) It is an abstraction over the syntax of JavaScript, not over its concepts: the language is still based on functions as objects which may bind to other objects,...

Sean Hull08/08/11
1751 views
0 replies

Devops – What is it and why is it important?

Devops is one of those fancy contractions that tech folks just love.  One part development or developer, and another part operations.  It imagines a blissful marriage where the team that develops software and builds features that fit the business, works...

Wille Faler08/08/11
4040 views
0 replies

What Bruce Lee Can Teach Us About Design Patterns

“An intelligent mind is one which is constantly learning, never concluding, styles and patterns have come to conclusion, therefore they have ceased to be intelligent.” Besides my technology interests, I’m a keen (if not necessarily good) student of...

Marc Löffler08/08/11
2346 views
0 replies

Watermelon Reporting

This is what Wikipedia writes about the watermelon:

Michael Sahota08/08/11
1269 views
0 replies

Agile 2011 Preview – Innovation Games and Strategic Play with Lego

I am heading off to Agile 2011 and I wanted to share why I am really excited to be attending.  It’s really all about the power of play. Understanding Flow through Games I was fortunate to be accepted to the Agile Bootcamp track to present Lean...

Giorgio Sironi08/08/11
4798 views
0 replies

Practical PHP Refactoring: Introduce Local Extension

Introduce Local Extension is a workaround refactoring used to add logic when you cannot modify the original source code, or a more invasive refactoring is not feasible for the time being. As for Introduce Foreign Method, it works through addition instead of...

Paul Stack08/07/11
7801 views
1 replies

Considerations when choosing hardware for CI

This post is the second post in a series on how CI will help a development team. The first post talks about the benefits that CI will bring to the team. (CI = continuous integration)

James Betteley08/06/11
38322 views
2 replies

8 Principles of Continuous Delivery

 Dave Farley co-authored “Continuous Delivery”, an excellent book in the Martin Fowler signature series, which goes into great detail about the evolution of Continuous Integration, and how to achieve continuous delivery (or continuous deployment)...

Ted Neward08/06/11
8433 views
17 replies

Of communities, companies, and bugs (Or, “Dr Dobbs Journal is a slut!”)

Andrew Binstock (Editor-in-Chief at DDJ) has taken a shot at Oracle’s Java7 release, and I found myself feeling a need to respond. In his article, Andrew notes that

Martin Fowler08/06/11
8354 views
4 replies

Martin Fowler on Software Patents

I think almost everyone I know in the software development field has a deep hatred for patents and the way they've been used in our field.

Ben Harden08/06/11
3344 views
0 replies

Learning the Agile Vocabulary

If you’re getting started with Agile, you’ve probably heard a lot of terms and may not know what they all mean. This post will define the key Agile terms and have you speaking like an Agilista in no time. Agile: A conceptual framework for undertaking...

Rob Williams08/05/11
8645 views
2 replies

The Problem with Kanban

Since moving from more of a Scrum-dominant Agile variant to a Lean one, things have been a lot better. Mind you, one of the biggest problems with the Scrum approach was we were first using XPlanner, which was not sufficiently feature complete, then went to...