• submit to reddit
Michael Ceranski11/08/10
1 replies

Using RavenDB with ASP.NET MVC

Traditionally when you think about a database you think of tables, views, indexes and stored procedures. If you have made a career out of developing database centric applications like I have, then chances are that you have spent a great deal of time...

Allan Kelly11/05/10
11 replies

Reuse Myth - can you afford reusable code?

In my Agile Business Conference present (“How much quality can we afford?”) I talked about the Reuse Myth, this is something always touch on when I deliver a training course but I’ve never taken time to write it down. Until now.

Jon Archer11/05/10
1 replies

Highly Distributed Scrum

I'm just about to finish sprint four as the Scrum Master for a team that has a higher than average number of distributed members. And I don’t just mean that we got two offices involved, one in the US and one in Europe or India. We have three software...

Mike Cohn11/04/10
0 replies

Choosing to Start Small or Go All In when Adopting Agile

Conventional, long-standing advice regarding transitioning to Scrum or any agile process has been to start with a pilot project, learn from it, and then spread agile throughout the organization. This approach is the frequently used start-small pattern in...

Jon Archer11/04/10
2 replies

Commitment: what can we really commit to?

I want to discuss a foundational topic that influences the management of software development: commitment. In particular I’m looking at this from the perspective of a business that develops software not for sale, but as an enabler to their operations. As...

David Bernstein11/04/10
1 replies

First Seek to Understand

Sometimes I like to start a project by doing a few hours of design and then spend the rest of an iteration building a proof of concept. Oftentimes I can get a tremendous amount of functionality roughed out in a system very quickly and then spend the next...

Allan Kelly11/04/10
2 replies

Agile elevator pitch

My (our) entry in the Agile elevator pitch competition:“[Agile] Provides philosophy, techniques and tools to alleviate the pain of traditional development and make teams more effective thus increase your profit.Companies such as the BBC, GE Energy,...

Giorgio Sironi11/04/10
0 replies

Practical PHP Testing Patterns: Minimal Fixture

Fixtures are the set of data that must be loaded into the system before a test, to ensure that the initial state is correct before we start exercising code. Fixtures can range from the values of a few fields in our objects to row in a database.

Matt Stine11/03/10
11 replies

Is the Apple JVM an "Extra Feature?"

Recently Apple announced that it was deprecating its Java Virtual Machine (JVM) implementation. Ten years after promising to "make the Mac the best Java platform," Steve Jobs has done an about face, with Apple indicating that no further development...

Krishna Kumar11/03/10
0 replies

Management Tension Index

An old folk tale goes like this: A shop owner was in his house when he heard a heavy cart rolling outside. Curious, he called one of his servants and asked him to find out about the cart. A few minutes later, the servant came back and replied, “The cart...

Michael Norton11/03/10
1 replies

Esther Derby asks: Are we aiming too low?

Esther Derby put together a nice post on the importance of design for a web site in which she asks, "Are we aiming too low?"

Giorgio Sironi11/03/10
0 replies

From Doctrine 1 to Doctrine 2

What you need to knowDoctrine 2 is an implementation of the Data Mapper pattern, and does not force your model classes to extend an Active Record, nor to contain details about the relational model like foreign keys.Doctrine 2 is divided into three packages,...

Rob Williams11/02/10
0 replies

In Utero: A Less-Than-Glowing Review of David Anderson's Kanban Book

Kind of ironic that the sophomore outing from one of the most successful bands of the last 20 years was a complete disaster. (There are 2 good songs on it: Dumb and Heart-Shaped Box.) Pregnancy is a process that you really can‘t fiddle with ‘we‘re...

cyrille martraire11/02/10
2 replies

Key insights that you probably missed on DDD

As suggested by its name, Domain-Driven Design is not only about Event Sourcing and CQRS. It all starts with the domain and a lot of key insights that are too easy to overlook at first. Even if you’ve read the « blue book » already, I suggest you...