Test yourself: 25 most dangerous security programming errors
The SANS institute has published a list of the top 25 most dangerous programming errors. Not only is this a…
Guiding Enterprise Change
The SANS institute has published a list of the top 25 most dangerous programming errors. Not only is this a…
WCF is a very cool technology. Microsoft has moved the goalposts in the messaging space with this one, and I’m…
If you do what is needed, but not what you are told, are you a hero, or a rebel? In…
I work for Microsoft. However, I wonder if the answer to deciding if a developer is ‘qualified’ wouldn’t be better…
I am convinced that Test-Driven Development is the single greatest hope that our industry has, as a whole, for improving…
Code sits below the architecture. It is not an expression of architecture. Code realizes architecture, but is constrained by it. …
As languages ‘improve’ over time, we see a first principle emerge: Move responsibility for many of the ‘good practices’ into the…
Earlier this week, I blogged on the evils of helper classes. I got a few very thoughful responses, and I…
I ran across a posting by Robert Martin on the Coding Dojo and I admit to being intrigued. I’m running…
A team member and I found an interesting problem yesterday that I thought I’d share. We found the problem by…