Category Archives: Uncategorized

Regular Expressions

What’s so regular about “^(XF)?(CAT|DOG)([\d]+|[^KSCBMT]+)$” anyway? Regular expressions are an extremely powerful tool for dealing with text input of all kinds. They are “regular” in the sense that there is a very specific way of defining them, so that you … Continue reading

Posted in Uncategorized | Leave a comment

Protected: Paper trails

There is no excerpt because this is a protected post.

Posted in Fundamentals, Fundamentals, Programming, Uncategorized, Windows | Enter your password to view comments.

Protected: SQL Concatenation is evil

There is no excerpt because this is a protected post.

Posted in Uncategorized | Enter your password to view comments.

Interfaces and other abstractions

In object orientated development, you most commonly work with objects. Objects are like little gadgets that you use to make your program do things. You do so by interacting with methods and properties of the object. That is their interface. … Continue reading

Posted in Uncategorized | Leave a comment

Protected: Expressive code and the Library

There is no excerpt because this is a protected post.

Posted in Uncategorized | Enter your password to view comments.

Hello World!

Hello World seems to be the common example to introduce programming, so maybe it’s appropriate for introducing a programming blog.  This blog is about improving code.  Depending on where you are on your programming path, some may be old news, … Continue reading

Posted in Uncategorized | Leave a comment