Advanced code reuse
You'd never guess what a little creativity could do with old, boring classes
You'd never guess what a little creativity could do with old, boring classes
An unexpected turn during the investigation of a seemingly simple case of SQL injection