Dragons in the Algorithm
Adventures in Programming
by Michael Chermside

Category: Programming

Upgrading GWT/AppEngine to v1.6+

I had a project using Google Web Toolkit (GWT) and App Engine. It was developed in Eclipse (which I don't like much, mostly because I don't know how to use it very well) because Google recommends this and provides support in the form of Eclipse plugins for working with these …

Read more

Posted Mon 09 November 2009 by mcherm in Programming

The Death of Ontology

Once upon a time, all good software used some sort of a command language. Whether it was a word processor like Emacs, a typesetting program like TeX, or even something like a graphing program, everything had a command line at the bottom and some kind of command language that could …

Read more

Posted Mon 29 December 2008 by mcherm in Programming

How Long is an Email Address?

Suppose you are setting up your database table, and you want to create a column to store an email address. How many characters should you allow in the field?

In Oracle (what I use most often), the correct type to use for an email is VARCHAR2(x) for some value …

Read more

Posted Wed 17 December 2008 by mcherm in Programming

My Security Nightmare

As Willie Sutton didn't say, "I rob banks because that's where the money is."

I work for a bank, and so I worry more about security than most programmers. After all, if a hacker were were truly motivated and competent who would they pick to go after? Probably a bank …

Read more

Posted Thu 04 December 2008 by mcherm in Programming