I'm on CFPanel This Evening

This evening (depending on where you live) is CFPanel, and Mark Mandel, Brian Kotek, and myself are talking about CF and Java integration.  It starts at 5pm PST (8pm EST) if you're interested in attending live, or will be available as a recording after the fact.

"Dear God, Please Send..."

"Dear God, Please Send…"

There is humor here……

Circling a Cube in 3D

I put together a simple demo to showcase some of the neat stuff the CFML3D rendering engine is capable of.  The demo isn't much to look at, but what's going on under the hood is pretty cool.

"Wow!", you say, it's wobbly rotating cube with different colored faces.  You'd be wrong.
The cube is stationary, in all [...]

Mazes in 3D

Mazes in 3D

After sorting some of my issues with trig (though not all of them), I spun up some simple maze views this morning, based on Ray's maze generator.  Assume we have this maze (straight out of genMaze(10, 10) and into a printing loop like Ray demoed at CFUnited):
## ######################################
## ## [...]

3D Rendering with CFML

3D Rendering with CFML

As everyone knows, CFML is the perfect language for every sort of programming job.  Including 3D games.  The animation is a little choppy with dynamically generated images having to be streamed down from the server side, but never let technology's shortcomings stand in the way of using your favorite tool.  Unfortunately, I haven't run across [...]

CFUnited 2009

First, if you're looking for the goodies from my presentation, go here.
As always, CFUnited was a great conference. First, the location Liz (et al) found was great. Comfy room, lap pool, play pools, plenty of space to hang about, etc. There are advantages to being closer in to DC, but I'd come [...]

CFUnited (CFGroovy) Goodies

I presented CFGroovy: Groovy for the CFML Developer this year at CFUnited.  For the millions of you who wished you could have attended my presentation but were unable to make it, I've graciously made everything available for download.
If you just want the (very thin) slides, they are available in PPT and PDF format.
There is also [...]

More Floating Point Madness

Ever the one to fight floating point errors, I thought I'd share my latest troubles.  The context is rendering axis labels for a chart, specifically from 67 to 68, in steps of 0.2.  As you can easily deduce, the desired list has six labels: 67.0, 67.2, 67.4, 67.6, 67.8, and 68.0.  However, ColdFusion might disagree [...]

FB3Lite Demo App

I've just created and published an exceptionally simple demo app for my FB3Lite framework.  The framework itself is what I feel to be a distillation of Fusebox 3, 4 and 5 down to it's essence, expressed using a, Fusebox 3-like syntax.  The demo is the classic "hello world" example, and can be downloaded as an [...]

ReversibleNamedMethodPointcutAdvisor

UPDATE: Turns out ColdSpring already has this functionality via the 'includeMappedNames' property in recent versions.  The ColdSpring the app I was working on uses an older ColdSpring.  So if you have a recent version of ColdSpring, this CFC is irrelevant; use the built-in one.
If you use ColdSpring, chances are you've used it's AOP functionality, and [...]