• submit to reddit
Giorgio Sironi06/24/10
3602 views
0 replies

The refactoring breakthrough on a CoffeeMachine

Today I will write about a concept I came to know from Domain-Driven Design, Eric Evans's book centered on the Domain Model pattern. DDD isn't just Entities, Value Objects, Repositories, Factories and Services - is an entire approach for the development of an...

Marek Kwiecien06/24/10
21159 views
0 replies

What is a retrospective?

According to dictionary definition retrospective is a show of the work an artist has done in their life so far. Well even if most of developers consider their work art it is not quite what I wanted to write about. But there is...

Mitch Pronschinske06/24/10
8387 views
0 replies

Tasktop Pro 1.7 Arrives with Helios

DZone recently spoke with Mylyn founder Mik Kirsten, who told us that today, while the Eclipse platform gets a whole bunch of updates (including updates for Mylyn) he'd be announcing a new version of Tasktop Pro and Tasktop Enterprise.  The new Tasktop Pro...

Julian Simpson06/23/10
7918 views
12 replies

Should you move to Maven 2?

I’ve seen many a company try to migrate from Ant to Maven with varied success.  There is a change in mindset that has to come about when making the transition.  Here are some of the highlights.

Eric Hagan06/22/10
5327 views
1 replies

Video: The Tough Questions About Testing

Unit testing is a part of Test-Driven Development, but TDD is not only about Unit testing.  In TDD, you usually write tests before you write any application...

Eric Hagan06/22/10
1278 views
0 replies

Video: A C-Level Intro to Agile with a Business Case

In this presentation, there is first a situational assessment of typical IT project delivery challenges using the SCRAP (Situation, Complication, Resolution,...

Michael Sahota06/22/10
2227 views
1 replies

Kanban is a Gateway Drug

For years I have preferred Scrum as a starting place rather than XP since it is easier to adopt. One of the patterns of Fearless Change is to take small steps. Scrum is a much smaller step than XP. That’s old news. Lot’s of folks like to start with...

Giorgio Sironi06/22/10
12560 views
4 replies

Lower your bar in Test-Driven Development

The Manifesto for Software Craftsmanship is trying to raise the bar of professional software development, by pointing out that the only way to go fast is to to work as well as we can possibly do. However sometimes you have to temporarily lower your bar,...

Gojko Adzic06/21/10
7119 views
1 replies

Anatomy of a good acceptance test

The long term benefits of agile acceptance testing come from live documentation – a description of the system functionality which is reliable, easily accessible and much easier to read and understand than the code. In order to be effective as live...

Michael Dubakov06/18/10
1820 views
0 replies

Scrum and Kanban: Is there a War?

Many interesting posts and discussions about Scrum and Kanban published last weeks. Someone even called this a war I don’t think it is a war, but some posts indeed may drive such feeling.

Gojko Adzic06/18/10
8481 views
1 replies

Evolution of DDD: CQRS and Event Sourcing

Speaking at the DDD exchange conference today, Greg Young said that doing doing domain driven design is impossible with a classic three layer architecture where DTOs are being shared across layers. He then presented CQRS and Event Sourcing, which...

Mike Cottmeyer06/17/10
3210 views
1 replies

Is Kanban just Waterfall with Small Batches?

Often when I introduce Kanban to teams that are just getting familiar with Scrum, one of the first comments I'll get is... it looks a lot like waterfall. So, here is the question, is Kanban just waterfall with small batches? Let's say you kept all your...

Arnon Rotem-gal-oz06/17/10
7730 views
1 replies

Software Architecture – 5 years later

I got several interesting comments to “Who needs an architect” (both here and on DZone). Some of them said I don’t get the architect “role”, some said I am looking at things from the code level and don’t see the forest for the trees,  others...

Eric Hagan06/16/10
4655 views
0 replies

Video: The Pomodoro Show - Plan Your Free Time

In this presentation, Gino Marckx introduces the Pomodoro Technique.  The Pomodoro Technique is not a methodology, but a simple strategy for achieving...

Gojko Adzic06/16/10
8835 views
2 replies

The biggest mistakes teams make when applying DDD

Udi Dahan spoke today at the DDD Exchange about common misunderstandings and problems that teams have with implementing Domain Driven Design. According to Dahan, the domain model pattern seems to be abused more often than not.