Software Development
-
Caveats With MySQL Pagination
We’ve all done pagination – it’s sensible for both lists in the UI and for processing data in batches. “SELECT…
Read More » -
Frankensystems, Half-Strangled Zombies and other Monsters
There are lots of ugly things that can happen to a system over time. This is what the arguments over…
Read More » -
What If We … Like We Hire Programmers – What Questions Are Appropriate?
Programmers often experience a high degree of frustration during the interview process, and one primary source of annoyance is how…
Read More » -
Quick Summary : Object Associations
Composition final class Company{ private final Employee…
Read More » -
Towards a Theory of Test-Driven Development
This post examines how well we really understand the practice of Test-Driven Development (TDD). …
Read More » -
Dev vs QA, should there really be a distinction?
We had our scrum of scrum meetings last Wednesday where all scrum masters meet up with our line manager to…
Read More » -
The Sprinting Centipede Strategy: How to Improve Software Without Breaking It
Our code has been broken for weeks. Compiler errors, failing tests, incorrect behavior plagued our team. Why? Because we have…
Read More » -
Seven Tips For Using Third-Party Libraries
There are many good reasons to use code written by others in your application. This post describes some best practices…
Read More » -
TDD Vs. math formalism: friend or foe?
It is not uncommon to oppose the empirical process of TDD, together with its heavy use of unit tests, to…
Read More »