• submit to reddit
Giorgio Sironi11/03/10
15321 views
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
2637 views
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
4702 views
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...

Mitch Pronschinske11/01/10
9985 views
9 replies

Agile Manifesto Poster: Pick the best design!

We've developed a few designs for a poster featuring the Agile Manifesto and the 12 Principles of Agile Software.We'd like your help in picking the best design. Please take the (very) brief survey below to help us narrow it down.

Giorgio Sironi11/01/10
12325 views
0 replies

5 features of PHP that seem hacks, but save your life

Back at the PHP Barcelona conference, Ilia Alshanetsky made a talk about some hidden features of PHP. Ilia is one of the people that get his hands dirty in the PHP core, and PHP has indeed many overlooked features.

Michael Norton11/01/10
2801 views
2 replies

Motivating the Unmotivated

I read a post recently from teknophyl entitled "Motivating the Unmotivated". He asked me to read it and give him some feedback. I started a reply in the comments and realized this one was going to take some time. I encourage you to read his blog...

Giorgio Sironi11/01/10
9673 views
0 replies

Practical PHP Testing Patterns: Test Automation Framework

A Test Automation Framework is a framework that provides all the boilerplate code used in test suites, so that you can fill in the remaining 20% part of your test suite code with project-specific logic. Automation is the important word in the definition of...

Greg Duncan10/31/10
8216 views
0 replies

PDC10 Async Round-up

For many developers the yesterday’s C#5/VB11 Async news was pretty exciting. There’s a great deal of information, resources, downloads, etc available so instead of blogging about specific posts like I usually do, I’m instead going to do a quick...

Michael Norton10/29/10
3751 views
1 replies

Training Software Professionals

The SlidesHere is the slide deck to my SCNA talk, "Training Software Professionals, Just What the Doctor Ordered". In the past, my slide decks stood on their own. That is, you could thumb through the deck and easily glean all the key points of...

Simone Chiaretta10/29/10
7225 views
0 replies

Hand picked sessions from PDC2010

If you are not living under a rock, probably you know that yesterday (October 28th) the PDC2010 started. This year’s format is quite different from the other years’ one: just 2 days, hosted inside Microsoft Campus, all sessions (not just the keynotes)...

Jon Archer10/29/10
1000 views
0 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 Bernstein10/28/10
3427 views
1 replies

Why Short Iterations Work

Software developers are infamous for not being good estimators. They say programmers have three timelines they work with: “done”, “not started” and “nearly finished”. It is easy to get caught up in the implementation details and not know...

Derek Huether10/28/10
2110 views
2 replies

Zombie Projects

Oh, you know that project.  That project that just won’t die.  It is all that is unholy in the world of project management.