Refactoring Code to Load a Document

Refactoring Code to Load a Document


The Single Responsibility Principle

Nice summary of my favorite principle.

Future proof

Future proof

Quite stongly-expressed article about designing code to cope with changing requirements. Don’t read without also studying Uncle Bob’s answer at

What is JAR Hell?

What is JAR Hell?

Nice summay but no new solutions (of course)

Survey Confirms JSF Remains Leading Web Framework

Survey Confirms JSF Remains Leading Web Framework

Database versioning best practices

Database versioning best practices

Should be common sense, but anyhow…

Loosely Coupled Tests

Loosely Coupled Tests

Good explanation why mocking isn’t the answer to everything in testing with dependencies (Classical article on this topic is