Skip to main content


Showing posts from July, 2008

Simple, Powerful Debugging Tip for CFML Development

The big project I've been working on recently is 100% backend batch XML processing on a rather large scale, and as a consequence of the fact that it's all batch processing, the backend piece of the application (which is the vast majority of it) has no user interface.
The complete lack of UI presents some unique challenges, particularly since tracking every last bit of what goes on in the batch processing, keeping track of when errors occur, etc. is vital to the success of the system as a whole.
First and foremost, if you aren't using cflog regularly in your development process, go read the docs and start using it. In my opinion cflog and the use of custom error types are the two most underutilized things in CFML development, and particularly in a moderately complex system with no UI, this combination is key to knowing exactly what's occuring (and when) in the system.
Moving on to the real point of my post, when a system like this is in production, even given…

CFML as a Language: The Java Parallel

Since we're finally getting to the point in the CFML community that we're discussing CFML as a language independent of the various CFML engines, I think Brian Cunningham's post "What Hath Java Wrought" is a very interesting parallel discussion happening in the Java world. These are exactly the types of discussions I hope happen with CFML.

Wow. That's an awesome article. Interesting to see Java community have so many similar complaints.
Posted by Joshua Curtiss @ 7/10/08 8:23 AM

Could you please provide an article summary? That would make it easy for some of us.
Posted by Brock Baxter @ 7/10/08 10:34 AM

Posted by Allen @ 7/10/08 12:31 PM

Posted by @ 7/10/08 2:39 PM

It's an interesting dilemma for any language that has been around a while and it's particularly interesting to hear Java described as "easy to learn". You're right of course that the exact same discussion could happen with "Java" replaced by "C…

Connecting to Cisco VPN on Ubuntu

Made yet another step forward in my pursuit of full-time Linux usage today, namely connecting to a Cisco VPN. I did try the vpnc application that several people suggested but, to put it in technical terms, it "didn't like" our VPN hardware. (I'm sure there's just some setting that needs to be tweaked.) It imported my PCF file fine but would always timeout on the connection.So I got a hold of the official Cisco VPN client for Linux (version 4.8.01), and while it did need a bit of compiling and a patch applied for Ubuntu 8.04, it works great! I did find one blog post in particular that was helpful (thanks Arun!), and if you get an error on Ubuntu 8.04 (which I didn't) you might check out another post on Arun's blog.Yes, you do have to fire the VPN client up from a terminal so it's not as pretty as the Mac version, but it works just fine and is overflowing with geek cred.Since I also fixed the LDAP lookup issue in Evolution that I mentioned in m…