An interview and roundtable podcast where we talk about all things ColdFusion and CFML.

OO ColdFusion Presentation Today on ColdFusion Meetup!

Cross posting from the original post earlier...

This is a late post, but I wanted to mention that I'll be presenting my Common Sense Approach to Object Oriented ColdFusion, 2010 Edition presentation in a few hours to the ColdFusion Meetup, 12pm Eastern (UTC/GMT-4) today. This is a slightly refined version to the one I presented in April at the CFObjective conference.

Watch Live Here

After the presentation, you'll find the recording posted here. I'll update this post after the fact with the direct URL.

Also, I'll finally be making the code from the CFObjective/Meetup for public view for the first time following the presentation, as well as post it on RIAForge and Github. One of the sample applications is the most extensive LightFront example posted to date, so this presentation should also show you a little bit on the framework as well. In that sample, there's also an "old school" version, as well as an unfinished Mach-ii/ColdSpring version that I'll continue to work on (but there's enough there to show the stark differences between a typical OO CF application and a simpler OO LightFront one).

I'll also be releasing a new version of LightFront (0.4.5) today as well.

Artisteer - Web Design Generator

CFConversations 46, Roundtable 16 - The Duct Tape Programmer vs. The Architecture Astronaut

In the final episode recorded at CFObjective 2010, here's one of the sessions from the conference, a panel discussion called The Duct Tape Programmer vs. The Architecture Astronaut, where we discuss the balance of getting things done without a lot of planning vs. doing a lot of planning what you are going to build before you starting building it.

The emcee is none other than former co-host of the ColdFusion Weekly podcast, Matt Woodward.

Our panel members are:

This session starts with a skit. I'm not in the skit. Matt's the narrator, Simon's the boss, Peter's the "Duct Tape" guy and Dan's the "Astronaut". At the end, the consultant that you hear is Mark Mandel.

This panel discusses a "get'er done" kind of developer or an obsessive planner trying the architect the perfect system. The discussion soon turns into a discussion about failed projects, lessons learned and best practices each of us use (or would like to use).

Over the last two years, I've had several requests wanting me to be interviewed for the podcast (and I'm willing to do that... I just haven't found an interviewer). That doesn't happen this time, but what you do get to hear a lot more than normal, since I'm not the emcee in this one, I give a lot of my own views and share some experiences. That said, I had to bleep out a few things I said in the session, but not any details that are missing from the experience - you still get the gist of what I was talking about.

This episode was recorded on Day 1 of CFObjective, April 21, 2010.

This was an interesting session that I think you'll enjoy. The audio quality, especially at the beginning, is not so good, but by the time we get into the panel discussion, the quality improves, so if you don't like what you hear at first, try to stick it out until the panel begins.

Run time: 1:05:11

CFConversations 45, Interview 30: Sean Schroeder, Matt Levine & Chris Peterson

I told you we're back, didn't I??? :-)

This is the second of three episodes recorded at CFObjective 2010.

This is a mobile interview, with Matt Levine and Sean Schroeder of Blue River Interactive (creators of Mura CMS). We mostly talk about the new Mura version 5.2. Later, we talk about the conference. Near the end of the interview, Chris Peterson of Alagad, whose session Matt and I just attended on the Amazon cloud, joins in and we continue to talk about sessions we attended.

This episode was recorded with a Flip Video camera, which has a surprisingly good microphone (sorry, no video). It was recorded in the vendor area on the morning of Day 3 (Saturday, April 24th). That's why you'll hear kids, people and a few unknown sounds during the recording. :) However, the quality of the sound is pretty good on this one, better than the next episode we have coming out next. This was the last episode I recorded. I had hoped to record one or two more at lunch, but my shuttle left earlier than expected, and I had to leave suddenly to make it (which I did, somehow). The next episode was recorded on Day 1, but will take some more time to clean up.

Run time: 21:53

CFConversations 44, Roundtable 15 - We're back! Day 2 at CFObjective 2010!

Listeners, it is with great pleasure that CFConversations is back!!! And we're back with a vengeance!

This roundtable episode was recorded on Day 2 of CFObjective 2010. We had:

We talk about the first couple of days of the conference, and various sessions we attended and presented. Here is a link to my presentation.

I also want to mention that John, Charlie, the CF Jedi Master himself, Ray Camden and Josh Adams recorded a roundtable earlier in the day for the RIA Podcast, and you can find that on the website or by searching for RIA Podcast on iTunes.

Believe me sincerely when I tell you how much it pains me when I can't get out a podcast, and the joy I am feeling right now that I was able to get this to you and in short order (24 hour turnaround). The last several months have been pretty tough on a lot of levels. Thankfully, things have stabilized and I'm hoping I'll be able to resume a regular schedule. I recorded two other episodes, including the Duct Tape Programmer vs. Architecture Astronaut session. I had planned to record my session, but I am planning something special for that later. Stay tuned!


Run time: 40:45

CFConversations 33, Interview 22 - Adam Lehman and Terry Ryan of Adobe!

On Day 3 of cf.Objective() 2009, May 16th, I was able to interview Adam Lehman and Terry Ryan of Adobe.

I knew Adam back when he was a user group manager. Adam's been with Adobe for three years, first as a ColdFusion specialist on the sales team, and later as a product evangelist for ColdFusion and government. He recently took over as product manager for ColdFusion and Bolt, the code name for the new ColdFusion IDE.

Terry, or Terrence as you might know him, joined Adobe this year as a product evangelist for both ColdFusion and Adobe in education. Before that, he was an Adobe Community Expert, and an IT director at the Wharton School of Business.

In this interview, we talk about Centaur, Bolt, the reaction so far, presenting the new stuff, release dates, and what might be coming in what might be called ColdFusion 10 and the second release of Bolt. We talk about what it's like to be former ColdFusion fanboys now working for Adobe, and for Adam, taking over the reigns of ColdFusion. I also ask Adam about his recent accident while in London for a Wee Dram of Scotch and his recovery, the CFML standards committee, and the other open source engines.

We also talk about the user group tour, which starts today, is hopefully coming to a city near you in June. Check your local user group's website, or, for more information. In Cleveland, Adam is coming June 17th, and you can find out more and RSVP by going to Please note: RSVP is for those who will attend the meeting in person. This is not going to be recorded or available on the web. Sorry... this is a in-person event only!

The only thing I regret about this interview is that it's not long enough, but that's all the time we had. I didn't get to ask everything I wanted, and skimmed the surface on several topics. However, maybe that's a good thing. I hope to sit down again with each of them very soon.

A few announcements...

Several people have asked for my What to Do When OO Fails You in ColdFusion" presentation from CFObjective. I'm going to be presenting it next month to the CFMeetup group, and I had some issues with my demo code for the conference, so I'm going to hold off posting it until that presentation's over and I have better demo code. The wait will be worth it.

Ryan Mannion at contacted me, and they are looking for a Senior ColdFusion developer. is a high-traffic site, with 40-100 million page views per month and you may have seen them mentioned on CBS' Face the Nation or CNN. The position is full-time, in Arlington, Virginia, and if you're interested, please check it out

If you haven't found it yet, there's a new ColdFusion podcast out there. It's called CFHOUR(), with Dave Ferguson and Michael Sean Becker. They're up to episode 9, and you can find them in iTunes and at

Lastly, and I don't know who to thank, but just before CFObjective, a beautiful new 24" ASUS monitor showed up at my door. The shipping label had my name for both the bill to and the ship to, so I'm not sure who sent me this wonderful monitor. It appears to be an upgrade from one that was on my Amazon wishlist. Whoever you are, thank you. If you're curious, my Amazon wishlist can be found here.

Run time: 43:27

CFConversations 32, Roundtable 11 - The cf.Objective() Roundtable!

I had hoped we would have been able to get in more than only one roundtable at cf.Objective(), but one is all I was able to get, and it's a good one. I had hoped to get this out before the conference ended, but I had a few issues on Saturday, and I just didn't quite finish it. Once I got home, it took a few more days before I finished it, but here it is, still fresh!

On the roundtable panel:

Recorded during the last Birds of a Feather (BOF) time slot on Day 2 Friday night (around 8pm), this roundtable

covers Days 1 & 2, but not Day 3 except to say what sessions we were looking forward to.

We start with the keynote, which covered Centaur and Bolt and a few other things. Several Centaur and Bolt features were discussed and shown during the conference, both during the keynote and during sessions Adam Lehman and Terry Ryan did during the first two days, and a few more on Day 3 that we don't talk about here.

We also cover the interesting sessions we attended in the first two days, our own sessions (we were all speakers), the BOFs we saw, the Flash Builder renaming announcement, sessions we were looking forward to on Day 3, and some of the well-known speakers that did not attend this year (though we missed several).


Run time: 59:53

Note: The episode is the eleventh roundtable episode, not the twelfth. I corrected the title, but the link will remain as is.

CFConversations 31, Interview 21 - The "Railo Gang of Four" from cf.Objective() 2009

I've finally managed to get out an episode! Woo hoo! I'm happy to finally break the long hiatus.

Recorded on Day 1 of cf.Objective() 2009, this features an interview with the new "Railo Gang of Four": Gert Franz, Mark Drew, Peter Bell and Sean Corfield. We go into how Sean, Peter and Mark each joined Railo, Railo UK and Railo US' corporate ties to the Swiss mothership, and how they are building a consultancy. I also ask them some challenging questions, like Railo going after the enterprise market of Adobe's, the relationship with Adobe, preaching to those Java and PHP developers they'd promised, and how the new guys each lost their Community Expert ties with Adobe.

It's a great interview, and it was something I could turn around fairly quickly (only a few hours), given the fairly decent quality of the recording and little editing needed. Thanks guys, for doing this!

Run Time: 42:30

A few It's worth noting that the Peter Bell and Sean Corfield interviews are NOT this interview. I interviewed Peter back in February, before the hiatus and him joining Railo. Sean's interview was on May 3rd, after him joining Railo, so it appears there are a lot of Railo episodes in the pipe.

Also, much to my disappointment, I have been unable to get a Day 0 or Day 1 roundtable done. Although I had interested people each night, both roundtables fell through. I'm going to try again on Day 2. I'm hoping that getting this episode out during the conference will help get a few more interviews and a roundtable done tomorrow (well, today, I guess). :)