Author Archives: robertk
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
Protected: Doing the same thing over and over
There is no excerpt because this is a protected post.
Protected: Paper trails
There is no excerpt because this is a protected post.
Protected: SQL Concatenation is evil
There is no excerpt because this is a protected post.
Protected: Adventures in refactoring
There is no excerpt because this is a protected post.
Protected: Adding More Paperwork
There is no excerpt because this is a protected post.
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
Protected: Expressive code and the Library
There is no excerpt because this is a protected post.
Java Development on Windows
This is a followup to Prepping for Java, with specifics about setting up a Java development environment on Windows. First, you have to install the JDK. I already had a Java JRE on my Windows system, so I went through … Continue reading
Actors and Boxes
Most people think computer programming is about making computers do something. And it is that, but that’s not the important part. The important part, the real challenge in writing software, is task management. Suppose you want to build a new … Continue reading
Recent Comments