• submit to reddit
Jared Richardson05/24/10
9442 views
4 replies

An Overview of Lean Software Practices

Tim Wingfield gave a talk last weekend about the seven pillars of lean software development. I was lucky enough to get a preview of the talk last week. Here's a recap of the presentation

Mitch Pronschinske05/24/10
12634 views
0 replies

Google Summer of Code 2010: Let the Coding Begin!

Today, Students participating in Google's 2010 Summer of Code are beginning their 3-month journey in open source development.  Organizations and students have already finished applying for mentorships and now, after proposals and roadmaps have been...

Mitch Pronschinske05/24/10
10489 views
1 replies

Writing Cucumber Step Definitions in JavaScript

Cucumber is a Behavior-Driven Development tool that lets developers describe their software's behavior in plain text using a business-readable DSL (Domain-Specific Language).  Project developers have added a useful adapter for Cucumber which allows users to...

Ramsundar Kuppusamy05/24/10
3793 views
0 replies

Conventional TDD is Sin!!

TDD is sin… oops!! conventional TDD is sin(sounds much better than the previous statement :). I completely agree that TDD is the way to write a high quality software and statistics has proven this fact.  Let me put down that statistical data,Advantages of...

James Sugrue05/24/10
19740 views
5 replies

100 DZone Refcardz And Counting...

Congratulations to DZone today, as we released the 100th Refcard. The series has gone from strength to strength and having seen some of the cards on the way over the next few months, shows no signs of slowing down. The most impressive things about the...

Jared Richardson05/21/10
3088 views
0 replies

The Agile Executives: Developers Strike Back!

Managers and C-Level executives make a habit of beating up developers over their inability to provide accurate estimates. Now it's time to turn the tables, for the good of the company of course. ;)

Dan Wilson05/21/10
10953 views
2 replies

10 Ways to Maximize Your Conference Experience

I've been a conference attendee, speaker, advisory board member and organizer. Each of those four roles has taught me something. I'd like to share a little bit with you so you can make the most of your conference experience.

James Shore05/20/10
3673 views
1 replies

Test-Driven Javascript

Last year, I founded a start-up with Arlo Belshee and Kim Wallmark. It didn't go anywhere, but one legacy of that project was some interesting solutions to the problem of using test-driven development (TDD) with Javascript code. We're weren't the first...

Steven Lott05/20/10
8477 views
2 replies

Technology Adoption and the "No"-gates

Let's say you've found some new, good way to do business.JSON, for example. Or Agile Methods in general. Or TDD specifically. Or use of an ORM. You read up on it. You build a spike solution to show that it's more efficient. The First No-GateYou make...

Jared Richardson05/20/10
13388 views
4 replies

Software is Like Pornography

There's a famous quote from the United States Supreme Court a few years ago. They were trying to determine what was art and what was pornography. Lawyers being what they are, they were trying to quantify what pornography was so they could write it down......

Eric Hagan05/19/10
1386 views
0 replies

No 'One Right Way' in Software Development

Working on several agile teams, Patrick Boudreaux has learned many lessons, but the biggest take-away has been that there's no 'one right way' to do anything,...

Martin Harris05/19/10
7722 views
2 replies

Bad or Good? Behavior Driven Development within Scrum.

I wanted to explore the possibility of using JBehave to formalise scrums definition of done. The idea being to encapsulate a definition of done as a JBehave scenario. So in true scrum style I decided to timebox 4 hours of work dedicated to JBehave.

Alex Tkachman05/18/10
9486 views
0 replies

Cheapest possible EC2 instances with Groovy++

Cloud computing is really hot topic now. The promise of no capital investment in to computing infrastructure and paying for only what you actually use is really big thing. More and more companies (especially startups and small entities) either consider or...

Bob Hartman05/18/10
1923 views
0 replies

I’m a Certified Scrum Trainer (CST) – so what?

This is a companion post to last year’s “I’m a Certified Scrum Coach (CSC) – so what?” post.  In that post I spoke about the advantage of using Certified Scrum Coaches over non-certified coaches for agile or Scrum training.  I also wrote a post...

Jared Richardson05/17/10
18874 views
10 replies

What Is Great Software?

Every so often someone writes an article talking about what great code, or beautiful software, is (or insert some other superlative.) And, surprise! surprise! It always looks like just like the author's code! It's funny how that works out. Let's take a...