Many years ago, JP joined a Ruby project. This was in the heyday of Ruby, when every startup on Earth ..
Legacy systems are hard to change, and even harder to eliminate. You can't simply do nothing though; ..
Once upon a time, Ryan's company didn't use a modern logging framework to alert admins when ..
Alex had the misfortune to work on the kind of application which has forms with gigantic piles of fields, ..
I remember in some intro-level compsci class learning that credit card numbers were checksummed, and writing ..
As oft stated, the "right" way to validate emails is to do a bare minimum sanity check on format, ..
Markus does QA, and this means writing automated tests which wrap around the code written by developers. ..
Today, we look at a simple bit of bad code. The badness is not that they're using Oracle, though ..
There are things which are true. Regular expressions frequently perform badly. They're hard to read. ..
Kirill writes: I've worked in this small company for a year, and on a daily basis I've come ..