Free articles every developer should read

There are lots of great articles available from Object Mentor. Here is a selection that I feel are essential for any developer. Caution: ahead there be PDF links!

First up, the “SOLID” design principles:

Then some general practices and patterns:

At the very least I would read SRP, OCP and Coffee Maker if you go anywhere remotely close to Object Oriented Design in your work. Closely followed by The Humble Dialog Box for information on the MVC design pattern, and The Bowling Game to get an idea of what TDD is all about.