coldfusion

Damn the DevNet META Tag

Once again, I've wasted an appreciable amount of time because of the
friggin' CF7 DevNet META tag, and basically come to the conclusion that
my DevNet subscription was a waste of cash.  I don't use Studio,
just the DevNet licensed CF, and I can't use CF7 in that capacity
because it makes non-HTML requests impossible without building in
special processing [...]

CFTIMER for CF6

Ever wanted CFTIMER support on CF6?  I hadn't either until this
evening when I needed to some some code and it wasn't going to work to
do my standard start = gettickcount() … #gettickcount() – start# routine.  So I wrote my own, and thought I'd share.
Drop this in timer.cfm inside your $cfwebroot/WEB-INF/cftags directory:
<cfif NOT thistag.hasEndTag>
    <cfthrow type="MissingClosingTagException"
   [...]

ColdFusion and Batik

I've been using SVG for custom charting stuff for several years now,and it's really nice. Only problem is that it requires an SVG plugin, and it's not very common. No big deal for admin sites, but for more public usage, that's pretty much a concept killer.
Enter Batik.
Batik is a Java SVG implementation by [...]

CF7, Web Services, and null

I discovered today (after many hours of debugging), that if you have
web service method declared to return 'any' on CF6.1, you can return
null without incident.  However, if you're on CF7, it causes an
NPE to be thrown.  To illustrate what I mean, take this
[abbreviated] code:

That function will work happily if served by CF6.1 and [...]

Death to DevNet Edition

So I just set up a CF7 server a week or two
ago and started moving one of my apps over to it.  We use the
CF6.1 DevNet edition on our dev servers, and it's great.  I
figured I'd do the same with CF7.  All going along great until I
start testing our admin area, which relies heavily on [...]

Seamless MySQL Connector J 3.x on ColdFusion

I use MySQL 4.1 almost exclusively for my work, and was a little bummed
that neither CF 6.1 nor CF7 support the 3.x Connector J driver for
it.  You can use the old driver, but you run into issues because
the authentication stuff changed between MySQL 4.0 and 4.1, and only
the new 3.x drivers support the new authentication.  [...]

Macromedia, Blackstone, and the Little Guy

Well, as is no doubt now common knowledge, CF 7 (Blackstone) is
out.  Let me be one of the first to congratulate Macromedia on a
solid product update with some nice enhancements.  Let me also be
one of the first to say I don't consider it worth the upgrade from CFMX
(6.1), unless you're using Enterprise edition.  Some of [...]

CF Error Template

After long-standing frustration with certain aspects of the CF error templates, I finally took some time to build in the display of CFQUERYPARAM values on database exceptions. I've packaged up the files you need to run the modified templates and made them available for download.
Bug reports can be submitted through the Email Me form, [...]