- or how to make your database applications shine.
Once in a while I stumble across fellow developers or applications, that could shine by doing things a bit differently and adding extra skills to their tool set - a change of focus might be the only thing that is needed.
One example is the art of refactoring, another is some basic database knowledge.
I have several times meet people and companies who develop business application that depend heavily on database access - that uses their chosen RDBMS just as a bucket.
Let me give some examples of "performance smells" - you might easily expand the list, and please do in the comments.