Skip to main content


Showing posts from May, 2005

Investigating Java Tag Libraries

This Memorial Day weekend I decided to spend some time looking into Java Tag Libraries (JTLs) and how to use them with ColdFusion. The how I've been aware of for quite some time of course, but I've never really had the time or strong enough inclincation to start perusing some of the JTL sites out there and try some of this stuff out. There is some seriously cool stuff out there, and dropping it into ColdFusion is extremely simple.I started by downloading a bunch of the JTLs from The Jakarta Project to give this all a whirl. Tip #1: Even if you drop the JTLs (the jar and tld files specifically, though from what I've messed with you can just use the jar) into your WEB-INF/lib directory, you have to restart ColdFusion for them to get picked up properly. I won't bother telling you how much time I wasted before I gave that a shot, so you're welcome for saving you the hassle. ;-)The Jakarta stuff is pretty basic but there are some real gems in there. The screen…

Kicking It Old School with Fusebox 3

It was bound to happen sooner or later--I knew one day I'd be faced with tackling Fusebox. Given its pervasiveness in the CF community I'm just surprised it took as long as it did. Recently I was asked to evaluate an application (peer review) that was written in Fusebox 3 so I took the opportunity to re-read the excellent Fusebox: Developing ColdFusion Applications by Jeff Peters and Nat Papovich. I'd kinda sorta read this book numerous times in the past, and I've worked a bit on pre-existing Fusebox 3 applications before, but this was the first time I really spent a lot of time wrapping my brain around it.First I should say that I was never really a Fusebox fan before, but upon what is probably the fifth or sixth read of this book, I can honestly say I probably didn't like it before because I hadn't experienced enough pain yet as a developer from the standpoint of dealing with poorly-written spaghetti-code that brings on diziness, nausea, and a lot …

Great Star Wars Review/Commentary

As I was considering writing up my personal thoughts about Episode III a friend of mine sent me a link to this commentary and I have to say it sums up my feelings about things almost perfectly.Now before I get branded a Star Wars hater, let's get some history on my experience with Star Wars. When Episode IV first came out in 1977 I was 7 years old, and you couldn't find a bigger Star Wars fan on the planet. My neighbors down the street owned the movie theater where it was playing, so I literally saw Episode IV multiple times a day all summer. I had Star Wars clothes, pajamas, bed sheets, wallpaper, more toys than would fit in my room, all the action figures, all the trading cards, posters, blueprints, movie stills, glossy movie conceptual art done by the art director ... you name it, I had it.1980 rolls around and Empire comes out. Same excitement, same pumping of ungodly amounts of my parents money into the franchise, same friends down the street who owned the the…

Simeon On Using Hibernate With CF

As many of you know, Hibernate is an extremely powerful object-relational mapping tool and persistence framework for Java, and I've started a project to get it to play nicely with CF, specifically with CFCs. Step one of course is getting Hibernate working with CF at all, which isn't trivial in and of itself, but I've done this on CF standalone (i.e. not J2EE) on Windows, and now Simeon has some excellent notes about getting it working with CF on J2EE, specifically on the Mac.My own efforts have admittedly stagnated while I complete my Master's degree, but I should be done with that in August so after that I can refocus. Simeon's efforts should really help this effort along, so thanks to him for pursuing this!
Thanks for the mention matt. But it must be said that your demo code on the yahoo groups is invaluable in getting started. So really any progress I have made should be attributed to you! :)
Posted by simeon @ 4/17/07 3:04 PM

MAMBO: Serving Up CFML Apps On a Mac, On the Cheap

I know, yet another lame acronym, but hey--it's no more lame than LAMP or LAMBDA and at least my flat panel iMac actually looks like a lamp. ;-) MAMBO stands for "Mac + Apache + MySQL + BlueDragon + Other Stuff" (yes, that's a REEEAL stretch to get that last O in there, so if you have a better idea let me know!) and is a great way to serve CFML apps on the cheap if you have a spare Mac laying around. Read on for all the nitty-gritty details!

A few weeks ago I mentioned that I got rid of my dedicated server, moved my blog over to HostMySite, and moved some smaller sites that I was hosting over to my 15" flat panel G4 iMac, so here's the details on my MAMBO setup. I'm hosting this over my DSL connection and so far it's working extremely well. Since Mac OS X (I'm on Tiger now, 10.4.1 to be exact) already has Apache built in, the web server part of things is actually quite simple. Just go into your System Preferences, then to Sharing, then…

Running Scripting Languages On the JVM

Another interesting possibility about the future of scripting languages comes in the form of Java Specification Request (JSR) 223, which describes the goal of allowing better interactivity between Java and scripting languages. Some relevant quotes from the JSR:"This specification will introduce the basic technical background to bridge the scripting and the Java community. The specification is concerned with how to write and package Java classes that will be accessible from different scripting engines.""This specification will describe how it is possible to bundle scripting pages into a WAR file, either stand-alone, or as part of an EAR. The specification will describe the different implications for security, resource, and class loader contexts both in the case of stand-alone WARs and as part of an EAR. The EG will also consider whether it is appropriate to deliver scripting and Java code outside of a WAR."Sound familiar? ColdFusion is ahead of the curv…

News Flash: Scripting Languages Simple, Powerful

Interesting article concerning the rise of popularity of scripting languages, specifically PHP.  Given the recent announcement from IBM and now Oracle for support of PHP this makes for an interesting trend.  The article focuses specifically on PHP, Python, Perl (the so-called "P Languages"), and also Ruby, but the points concerning power, ease of use, and speed of development of course apply to ColdFusion as well.Interesting quote: "... more and more businesses and IT professionals are looking to these languages as a way to simplify and speed the creation of custom in-house programs, thus avoiding the now all-too-common logjam of late or overbudget applications."  Again, looks like the arguments we CF devotees have been making all along are right, it just takes the rest of the world a bit to catch up.
The most obvious difference between the above platforms and CF is they are freely available. I'm a huge fan of CF and I personally think it's…

ColdFusion Dead? Hardly!

I think this is a great indication of increasing momentum in the CF community. First, Macromedia announced that ColdFusion had an extremely impressive quarter: New Atlanta just announced that Blue Dragon also had record sales: completely agree with Vince's notion that this is a win-win situation for CF. This is a great sign of a healthy community!
Its not dead, its rocking as the 26th top programming platform/language on the net! ;-)
Posted by Kobyrama @ 4/17/07 3:04 PM

26? I think it's moving up! :-)
Posted by Matt Woodward @ 4/17/07 3:04 PM

It's 29 now, so up is not the direction it is moving. What's disturbing for anyone banking their profession or business on ColdFusion is that it's less popular than Prolog now.
Posted by Chris Mountford @ 7/19/07 5:53 PM