Spelling checking is another function I wish ColdFusion supported out of the box. This Christmas day I took over the adventure of writing a spelling checker with pure ColdFusion, so it could even works in shared hosting environments, but gave up the journey in the middle of writing a bloom filter realizing I was taking a wrong way. Unlike other adventurous, I got discouraged by my first mistake and turn into Java. (more..)

I been working on few applications that use CSV files quite heavily. I wish people will move into something more sensible like XML to transfer data, but CSV seems to have some magical qualities everybody seems to like. But ColdFusion do not have native function dedicated to dealing with CSV files. Option 1: have capacity to read a properly formatted CSV into a Query object and it is quite fast. It took 5 tick counts to read my CSV file of 700 rows and return as query. (more..)

I had a task in hand this week, populate a PDF form with million(s) of records, save them, create books of 200 pages and send them to the printer. This is an ongoing daily process. So I had to fine tune everything like a fine car to run faster and not to hog up the server at the same time. Now this had unexpected consequences on me. This become my Heroin addiction without any euphoric benefits. I was not able to sleep. Drank coffee by the pints. Read half of the internet. Almost. (more..)