Sinatra, web apps, and a Ruby flock

I’ve been writing a web application in Ruby recently, in order to glue together a couple of fairly complicated systems into something approaching a sane workflow....

2013-01-29 · 3 min

Sometimes ORM is not the answer

Earlier this week, I wrote some data pump code to move information between DB2 and Domino, filtering and cleaning it on the way....

2012-05-18 · 3 min

Random cool hack: Make your Ruby scripts work as man pages

Via careful use of nroff directives and comments, it’s possible to make a Ruby script that works both as a command line utility you can run, and as a man page....

2011-10-27 · 1 min

It's possible to be too helpful

I think this may be the best JavaScript error I’ve ever been given:...

2011-07-01 · 1 min

JavaScript modulus weirdness

I just became aware of an interesting JavaScript ‘feature’....

2011-04-27 · 1 min

Why TeX?

Recently someone on Stack Exchange asked Why are there no alternatives to TeX, or, why is TeX still used?...

2011-04-05 · 7 min

Engines of TeXnology

Back in 1978, when the TeX project began, there were no scalable fonts....

2011-03-23 · 4 min

Which TeX?

When I posted that I was going back to using TeX, I mentioned that TeX had changed a lot in 20 years, but didn’t really go into too many details....

2011-03-15 · 4 min

Going back to something that works

Last week I had a bad experience with several pieces of office software....

2011-03-10 · 6 min

Java: Call by reference, or call by value?

My attention was drawn to a trainwreck of a discussion on Reddit, which was triggered by another trainwreck of a discussion on an enterprise Java community web site....

2011-01-18 · 10 min