Avoiding Magic Numbers

By Jeff Nuss

Code Smell: Too Much Edge Case Handling

By Dustin McQuay

On Beyond Frameworks: Architecting for a Changing Reality

By Neil Sorensen

Managing Technical Debt

By Allan Stewart

Reducing Risk by Deleting Code

By Allan Stewart

Modern Comments

By Neil Sorensen

Forms of Temporal Coupling

By Allan Stewart

What kind of test am I writing?

By Dave Adsit

Dogma, Pragmatism and the Rule of 3

By Matt Baker

Switching Databases

By Allan Stewart