Speaking at CFObjective 2010!!!

Posted By: Brian Meloche; Posted At : January 6, 2010 5:31 PM

Related Categories: ColdFusion, Conferences

Following my friend, Dan Vega's post about speaking at cf.Objective() 2010, I, too, am announcing that I am speaking at cf.Objective() this year.

You may remember that my topic last year was "What to Do When OO Fails You in ColdFusion", something that was a bit of a controversial topic... or at least a controversial title. This year, you may be surprised that my topic is "The Common Sense Approach to Object Oriented ColdFusion, 2010 Edition".

Have I changed my tune? Nope, not really. I've just taken a look at the subject in a different way, and I'll talk about how many of the issues that were a problem in the past have been addressed or have workarounds in CF9, and try to explain it better than I did last year. Although a lot of people enjoyed my presentation (which I was going to do on a CFMeetup, but it never worked out), there were some negative comments that I wanted to address in a new version, that I also didn't get to do on the Meetup which I was going to call "Object Influenced ColdFusion". Anyway, it should be an interesting talk, and I hope if you are planning to attend, you'll make my presentation.

A lot of my talk will fall in nicely with Dan's talk, as I'll be talking about CF9 a lot in my talk.

I should point out that this is not scheduled to be the only session on what I like to call, "Pragmatic OO in ColdFusion". In fact, there is a similar session scheduled. Since that person hasn't announced his session yet, I'll hold off talking about it here, but we're going to work on making sure we don't repeat ourselves too much. We're looking at it the issues from different perspectives, such as issues vs. technique.

CF8 Cumulative Hotfix 4 is out... and LightFront continues...

Posted By: Brian Meloche; Posted At : December 5, 2009 2:18 PM

Related Categories: ColdFusion, Frameworks, Adobe, LightFront

It's been a while since my last blog post, so I thought I'd kill two birds with one stone, so to speak, as this post has two subjects. I'm terrible about blogging! :) I figured I could get this one out quickly so here goes!

Subject #1: LightFront development continues...

My last posting was on LightFront back in October. Don't take that to mean nothing has been going on with LightFront... it just means I've been too busy these days to blog much! LightFront has received a lot of updates since that post, and I even did a presentation on it for the CFMeetup: http://experts.na3.acrobat.com/p15958860/. That was back around version 0.4.0. I now have 0.4.3 in a branch, which is fully functional and feature complete (for 0.4.3, not for everything that will go into 1.0.0), but example 2 hasn't been brought up to speed yet. I hope to get to that in the next couple of weeks after I complete a project that's taking all of my bandwidth these days. 0.4.3 brings in full support for the model with the new initService() and initComponent() functions, as well as the new callAction() that will replace callEvent() in the next release, and loadAction(), which allows you to load an action into the request scope instead of outputting it directly. It's a great leap in the framework, despite the version sounding like it's a point release. If you've been using LightFront, make sure to start using callAction() instead of callEvent(), as callEvent() will be deprecated in 0.4.4 and removed in 0.5. This is in reaction to Joe Reinhart's comment in the previous blog entry, and I do agree that "event" portrays LightFront as an event-driven framework, which implies implicit invocation. There's nothing implicit about LightFront, and that's because you call your actions directly (explicit invocation). If you're looking at LightFront for the first time, use 0.4.3, which you can get at RIAForge (see link above).

Subject #2: A new CF 8 cumulative hotfix is out...

A mystery still present in the Adobe CF space is how word gets out on hotfixes and security updates, which don't always get the publicity they need to get them out into the public. Though I'm a registered CF8 user, I never get any emails from Adobe on these, and I wish that would change.

I got word of this one in, of all places, a Google alert. I thought I'd pass it on.

Adobe has just released cumulative hotfix #4 for ColdFusion 8.0.1. You can find more information about it here:

http://kb2.adobe.com/cps/529/cpsid_52915.html

LightFront: The incredibly simple & approachable MVC Framework for ColdFusion

Posted By: Brian Meloche; Posted At : October 7, 2009 5:59 AM

Related Categories: ColdFusion, Frameworks, LightFront

I'm finally blogging here about my new MVC framework, which I call LightFront. I first published it on RIAForge on August 31st, and I finally made the project publicly available on RIAForge on October 1st, with updates almost every day since.

I'm not at MAX this year (sorry no CFConversations episodes from MAX this year), and it's been a bit difficult for me to get out a podcast at the moment (a logistics/timing/personal issue... not worth discussing here, but I have two episodes almost out the door), so I thought it was time to post a blog entry about LightFront here.

First, here's where you can find it, and find out about it (beyond what I have said below):

LightFront is an MVC framework for ColdFusion. What, another one? Yes, another one. This one's a little different than the rest, although it's a close relative to one of them.

LightFront is short for Lightweight Front-controller. Unlike most of the CF frameworks out there, it uses only one CFC, and it's just a little bit above 200 lines, so it's straightforward enough most of you reading this with a CF background can look at the core and understand what's going on.

It's conventions based. If you follow conventions, you only have to set three settings in your Application.cfc. That said, there are some conventions that can easily be overridden with another setting. Need to put your views in the /includes/ folder (and subfolders) instead of the default /view/ folder? No problem - that's just an additional setting:

lfs.viewDirectory = "/includes/";

There are some optional settings, too, but I'll get to that below.

Your controller is all defined in CFCs. You don't need an XML file. As previously stated, all of your settings are defined in your getSettingsForLightFront() function in Application.cfc as a structure. There are no additional XML files to config or define your events... do that in your CFCs.

That's if you use CFC-based controllers. The folder has to exist, but you don't need them to make LightFront work. LightFront has a unique feature. You can also use switch-based controllers, a la Fusebox 2 and 3. It can take a switch file from an old Fusebox app and it will work in LightFront. That's not to say LightFront is 100% Fusebox compatible, and I don't intend on making it that way, but I think we can offer an easier update path on old Fusebox 2/3 sites than even Fusebox/FuseNG can. It does make it a lot easier for a team who wants to move into CFC-based apps to gradually transition into that architecture while at the same time still maintain legacy Fusebox-ian style applications. There are a couple of additional settings to add if you have a Fuseboxian switch/circuit to add to LightFront, similar to how you define circuits in Fusebox, but it's very simple to do.

LightFront is also easy to make work with legacy applications that use no framework at all. Let's say you have an application that has index.cfm, aboutus.cfm, contactus.cfm at the root. No problem. Create a view/home mapping and point it to your root. then, you will be able to call /view/home/aboutus.cfm as displayView("home.aboutus") or displayView("home/aboutus").

That is a double benefit. Let's say you have a site which has a number of static or mostly static pages. You don't need a switch or a CFC controller if you follow simple conventions. If you want to call a static /view/home/aboutus.cfm directly as an event, no problem. As long as all home events are direct calls to view pages and don't use a home.cfc controller or a home switch file, you're fine. Your URL would be ?/do=home.aboutus. LightFront will automatically check for the existence of a home controller. If it doesn't find one, it will try to call /view/home/aboutus.cfm and it will display that as the event. This is also great for prototyping a site, too. You can also define pre-events and post-events, should you need to call events before and after each url called event (they only run once per request).

You can also map assignments from one event class to another (help.contactus goes to home.contactus), change event names (do) and delimiters (.), change naming conventions of the CFCs, and a few other things.

The closest currently supported framework that I know of in ColdFusion to LightFront is FW/1. In fact, Sean beat me to the punch to release FW/1 over LightFront by a few days. I had to go back and see if LightFront was worth it at all to complete, and stopped working on it for a few weeks. After a lot of reflection and some deep analysis of the two frameworks, I decided just before CFUnited that LightFront would continue. FW/1 is very similar, but it doesn't support legacy applications quite as easily as LightFront does, it's more conventions based than LightFront and less flexible in how you code (some would say "more opinionated"), and it ties into ColdSpring or Lightwire and the services layer. I intentionally decided not to do this. It's not that I disagree with using dependency injection/inversion of control or a simple bean factory, or in the idea of a services layer (all my apps have them). It was a conscious decision for LightFront to be a controller framework - nothing more and nothing less. The same can be said for ORMs - LightFront doesn't care whether you use them or not. It's up to you. LightFront only cares about being the controller. In fact, FW/1 and LightFront have so much in common that I could see them merging at some point if that's what people want, or they could travel separate paths. I'm open to either possibility.

Where I see LightFront going depends on what developers that use the framework want. As the first developer to use the framework :-), my thought is if people want what the big frameworks have, those things would go in via a plug-in architecture. Perhaps that would continue to be in the controller folder, or a plugins folder... I don't know. That said, it's fairly simple to build a controller CFC that functions like a filter or add a controller CFC that handles caching, and building those things directly into the framework adds greater complexity to the framework - something I am dead set against. I want to keep LightFront approachable, easy to learn and easy to use.

In fact, one of my goals in making LightFront was to make a simple framework for people to use. I wanted something that didn't require a CS degree or 10 years of CF experience to understand. LightFront should be a framework you can teach any developer the basics in 30 minutes or less you have to learn three functions:

  • callEvent()
  • displayView()
  • relocate()

That, and a few helpful settings changes, are all a developer needs to know.

If you can keep things simple enough for a junior developer to both be productive AND build good code, LightFront will succeed in its main objective.

Anyway, I hope you take a look at the framework, join the Google group and help shape the new framework. And now, back to CFConversations!

Want a stripped down Eclipse? A 64-bit Eclipse? Get it here...

Posted By: Brian Meloche; Posted At : September 22, 2009 4:00 PM

Related Categories: ColdFusion, Eclipse

Since I was first introduced to Eclipse about 3 1/2 years ago (via CFEclipse), I've had a love/hate relationship with it.

I've loved the power it gives you, particularly in most of CFEclipse (though it's also but I've found myself going back to other IDEs and editors. I've always found Eclipse to be slow, bloated and often buggy. Mind you, those are often the fault of the plugins I use, but that's always been a sore spot.

Eclipse just is a pig. Well, that's what I thought, but I'll get back to that in a minute.

I never know... WHICH version of Eclipse should I run? I've tried the J2EE version, but that's the biggest one, and as a CF developer, installs a lot of plugins that I don't use, and although some of those I may use or use occasionally, many of those plugins I'll never use. The Java version in the past gave me problems, but that was a couple of versions back. I've thought of running the PHP version, but... I don't use PHP much, so that's not a great match. Classic? Yeah, but that installs all the source code, and I don't see myself in the immediate future needing that. I've tried the newer interactive builds like YOXOS, Pulse and I even tried MyEclipse once (trial). I've tried standalones of Flex Builder (now Flash Builder), and now ColdFusion Builder. I thought maybe CFBuilder would be the ticket - but... well, it's a beta, and even that's not been the best experience.

I have wanted a stripped down Eclipse - one that had only the plugins that I installed, and nothing more. I've looked, but hadn't found it.

Recently, I've been running a Vista 64-bit edition, and have just converted my laptop (as of last night) to Windows 7 64-bit to take advantage of all the RAM I could throw at it. Strangely, I searched, but could only find a 64-bit for Linux. Surely, I thought, there HAD to be a Windows 64-bit.

That's where these two journeys meet each other.

Thanks to a reply on a list that I belong to (thanks, Andrew), I've found both (for Galileo - Version 3.5 - the latest at the time of writing) here:

http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/

YES, there IS a Windows 64-bit version of Eclipse. It doesn't seem to exist as a package, but it definitely exists. Mac lovers? There's a 64-bit OSX version, too.

The category for the one that's stripped down, with no extra extensions is called: Platform Runtime Binary. You'll find that about half way down the page.

Now, that said, you'll have to download and install the plugins you want... but that's just it... install Eclipse as small as you need to, and don't add stuff you don't need. In previous versions of Eclipse, this would have been a major pain, but Galileo will include the dependencies you need.

Anyway, it was a MAJOR find when I found both the 64-bit Windows Eclipse AND the stripped down Eclipse all in one! I thought I should share it... since it took ME so long to find it.

Kudos to Andrew Scott for the tip that helped me solve two problems at once!

UPDATE 1: Get the latest downloads here:

http://download.eclipse.org/eclipse/downloads/

That page will always have a link to latest and greatest. For example, the June 11th build is linked today, but when 3.5.1 comes out, and newer releases as they come out, you'll find the links here. You'll also find early Eclipse 3.6 builds as well as the 3.4 (Ganymede) builds.

UPDATE 2: Eclipse 3.5.1 came out late last week so the latest and greatest can be found at:

http://download.eclipse.org/eclipse/downloads/drops/R-3.5.1-200909170800/index.php

(I'll update this post with more links later, if you need them...)

Having problems installing a new instance of ColdFusion 8 or 9 on J2EE with JRun?

Posted By: Brian Meloche; Posted At : September 17, 2009 12:03 AM

Related Categories: ColdFusion, J2EE

Like many of you, I have been testing out CF9, and I ran into a problem that I thought I'd share that's not CF9 at all, but... well, here it goes.

I usually install my CF locally as a J2EE install, as that gives me compatibility with back at the office and more flexibility (my long overdue multiple instance blog post will have to wait, but this is related).

I need to keep running and supporting ColdFusion 8.0.1, so rather than messy double installs, I installed CF9 as an EAR file. Initially, I had some successes, but when I had to uninstall everything and start from scratch on an unrelated issue that I won't get into here, I couldn't install CF9 as an instance. It kept failing on deletion of folders, like this example:

There was a problem Message: The specified directory attribute V:\JRun4\servers\cfusion\SERVER-INF\temp\cfusion-war-tmp\{UUID here}\cfusion.ear\cfusion.war\WEB-INF\cfusion\temp_zip cannot be deleted. Detail: You may not have permissions to delete this directory. The exception occurred during a cfdirectory action="delete".

It was not a permissions issue. I bumped up CF8 to run as an Admin on the notebook. Same result. It also wasn't CF9. Although I hadn't replicated it before, I since replicated it twice on a CF8 EAR file.

I will backtrack to say this is on an HP laptop, running XP SP3 with an effective 3GB RAM from 4GB (after running Physical Address Extension).

After reporting the issue to Adobe, and trying many variations on the install, a couple of guys from the CF development team asked me to turn off my Antivirus - eTrustITM - to see if it would work. I wanted to go further, so I turned off: Firewall (XP standard security), eTrustITM antivirus AND PestPatrol, and try installing until I could find a culprit.

Turning on each of them and not the other two resulted in good installs for each. That told me it wasn't one of them, but a combination of two or more of them was the problem.

It was the combination of eTrustITM - antivirus, AND PestPatrol that caused the problem. Turning those two on and leaving the firewall off caused the failure again.

Anyway, I bid you a cautionary tale - if you try running a similar J2EE JRun install and try to make a new instance... beware that you should turn off both antivirus and anti-spyware program before doing so. I hope it helps someone out there. And thanks to the Adobe team who were able to steer me in the right direction!

About to leave for CFUnited

Posted By: Brian Meloche; Posted At : August 11, 2009 7:15 AM

Related Categories: ColdFusion, About Me, CFConversations, Conferences

I am about to leave for CFUnited... I just wanted to just send out a quick post.

It's been a while since I've released a CFConversations episode, just due to me being insanely busy on a bunch of things. There hasn't been any time for a podcast, but I'll be trying to get some out this week, including ones recorded at the conference.

I'll be hosting a day 1 open mike round table podcast scheduled for 5:30 on Wednesday, and CFConversations will be situated in the Legolas room throughout the conference, interviewing and podcasting away. Anyone who's at the conference can attend the open mike session, to listen and/or participate, and I'll be looking to schedule interviews throughout the conference.

That's all I have time for right now, but for more, see here:

http://www.cfconversations.com/index.cfm/2009/8/11/I-know-I-know-On-my-way-to-CFUnited

The ColdFusion and Flex Tours come to Cleveland this Wednesday!

Posted By: Brian Meloche; Posted At : June 12, 2009 3:56 AM

Related Categories: CFConversations, User Groups, Cleveland AUG, Podcasts, ColdFusion, Cleveland, Flex, Cleveland CFUG, Adobe

On Wednesday, June 17th, join us for what will be the biggest Adobe user group event in Cleveland history! All of the official Adobe groups: The Cleveland ColdFusion User Group, the Cleveland Flex User Group, the Cleveland Adobe User Group and the Cleveland InDesign User Group join forces for this big, big, BIG... SOOOOO BIGGG event that you'll want to be there!

The ColdFusion 9 and Flex 4 tours are here! Adam Lehman of Adobe, who was featured on CFConversations this week, will be our speaker for this event.

If you're in or near the Cleveland area, join us! It's at 6pm, and at the offices of:

Dealer Tire, LLC 3711 Chester Avenue Cleveland, OH 44114

There will be food, beverages, and prizes, along with swag!

If you are planning to attend, it's imperative that you RSVP on the Cleveland CFUG website.

If you're not in the area, check out your user group website for more information about a tour date in your area.

Server Side ActionScript in ColdFusion: The VIDEO

Posted By: Brian Meloche; Posted At : December 1, 2008 9:55 AM

Related Categories: ColdFusion, MAX, ActionScript

After MAX 2008 in San Francisco, I went on vacation, so I'm sorry it's taken me so long to get this uploaded.

However, I've finally uploaded a video of the ColdFusion sneak peek from MAX 2008, showing the server side ActionScript functionality in ColdFusion:

http://www.youtube.com/watch?v=uImhKFhwAu0

CFConversations 13 AND 14 - Hal Helms and Mark Drew!

Posted By: Brian Meloche; Posted At : September 7, 2008 11:35 PM

Related Categories: ColdFusion, Open Source, Podcasts, CFConversations

I never blogged about it, but episode 13 of CFConversations was a good one! And, with episode 14, we have another good one, so I guess I'll blog about both of them now.

For episode 13, Brian Swartzfager was able to interview one of the legends in the ColdFusion community, Hal Helms.

On Sunday night, episode 14 came out. Adam Haskell interviewed Mark Drew. Of course, most of you know of Mark as the lead developer of the CFEclipse project, and, of course, CFEclipse is discussed, but Mark and Adam talk about a lot more during this interview, including Railo, ColdSpring, conferences, tattoos, cooking, a little about bendy buses, and a couple of things you might not know about Mark.

Listen to them both!

We're going to be starting a new round of interviews in the next couple of weeks, so if you would like to be interviewed and we haven't spoken about it yet, please email me at podcast at cfconversations dot com, and we'll try to get you on the schedule.

CFConversations 12 is out! Ray Camden!

Posted By: Brian Meloche; Posted At : August 15, 2008 9:28 PM

Related Categories: ColdFusion, Podcasts, CFConversations, Conferences

I neglected to mention a few days ago that CFConversations Episode 12 came out on Thursday, with Ray Camden.

This interview was recorded at Day 2 of CFUnited. Ray was a great interview!

Listen here.

CFConversations 11, Roundtable 5 is out!

Posted By: Brian Meloche; Posted At : August 7, 2008 11:02 AM

Related Categories: ColdFusion, MAX, Open Source, BlueDragon, Podcasts, CFConversations, Fusebox, Conferences

With CFUnited quite a few weeks in the past and 10 episodes under our belt, it was time for another roundtable! We brought it back in style we've gathered 8 stellar participants including:

We had a lively podcast this time, with some great content that covers a wide range of topics.

Bob Flynn announced bFusion and bFlex, where you can get two days of free hands-on training in Flex and ColdFusion at Indiana University. We also discussed the educational licensing and whether or not Bob and Richard (from Gallaudet University) thought it would make a difference at their schools.

From education, we moved onto the hiring space. As you probably know, Sean's company, Broadchoice has been hiring several top developers recently, including Ray Camden, Joe Reinhart, Nicholas Lierman and Brian Kotek, and Sean shared his technique for hiring top talent that appears to be working. Note: This was recorded before it was announced that Brian Kotek also joined Broadchoice).

Next, Sean talked a bit about the CFML Advisory Board. I announced that a new vendor-neutral site to promote the CFML language is in development. I pulled the domain name from the podcast because, well, we're not quite ready to completely open it up to the general public yet (the basics are up). If you are really interested in helping out, use the contact form and I'll tell you more.

We asked Mark Mandel how he felt about ColdFusion 9's Hibernate functionality vs. his Transfer ORM. We all chimed in about other ColdFusion 9 functionality, and talked a bit about alternative editors and search tools.

We also covered the hot topic of SQL injection, including a free tool from HP called scrawlr and a project called Query Param Scanner.

We did a "final thoughts on CFUnited. Some of the things we had covered on previous roundtables, but there were a few new things.

We also talked about the Railo 3 beta (now in Release Candidate) and progress on Open BlueDragon releases.

Sean and Adam closed out the episode with a fairly big announcement that should have been made by now, so we sneaked it in! You'll have to listen to the podcast to know what it is.

Find the episode here.

Run time: 1:36:37

CFConversations 10, Interview 6 - Gert Franz of Railo

Posted By: Brian Meloche; Posted At : July 29, 2008 4:51 AM

Related Categories: ColdFusion, Open Source, Podcasts, CFConversations, Conferences

In case you missed it, CFConversations Episode 10 was released yesterday.

On Day one of the CFUnited conference, several of us sat down with Gert Franz of Railo, correctly pronounced "Rhy-low" (not "Ray-low"). Railo, a Swiss company, sells an alternative CFML engine, also called Railo, which has been getting a lot of attention in the CF developer community in recent months. During Gert's keynote at the Scotch on the Rocks conference in early June, it was announced that version 3.0 would have support for CFVIDEO and Hibernate, which had been getting a lot of attention in the CF blogosphere, especially since the cf.Objective() conference in early May. Furthermore, Gert announced that Railo version 3.1 would be released as open source under the LGPL license, with support from JBoss and hosting from Jboss.org.

The Railo open source announcement was enthusiastically welcomed throughout the CFML community, as has been documented on several previous episodes of CFConversations. Even key Adobe personnel such as Ben Forta and Adam Lehman were enthusiastic about the announcement.

Also, during Adobe's keynote at CFUnited, it was announced that Gert was one of the members of the CFML Language Advisory Committee.

In this episode, we talk about all of these things, some of Railo's history, and a little about Gert himself, who's a warm and very approachable person, with an interesting history that I think you'll enjoy hearing about.

This was an interview that a lot of people wanted to be a part of, or just listen to in person. Also in the room were: Peter Bell, Sean Corfield, Mark Drew, Adam Haskell, Jeff Coughlin, Joe Reinhart and Rick Mason, and most of them get involved in the interview at one point or another. This interview was one of my highlights of CFUnited, so I hope you enjoy it.

This was the first podcast recorded at CFUnited, and we didn't have access to the Blue Snowball microphone we used for most of the interviews and round tables. This interview was recorded from three Macbook Pro built-in microphones, although one of them produced a recording that was unusable. The interview itself required substantial post production editing to make it listenable, so the quality may not be as good as episodes six through nine. However, I think, it's now in a listenable form.

Due to the difficulty in editing this episode and the timeliness of other episodes, this episode got pushed back a couple of times. Ironically, this worked out, as Gert is doing a U.S. user group tour that starts on Monday, July 28th, which coincides with the release of this episode.

This is the first episode where my inserts are recorded via the new headset, courtesy of Marc Esher. If you liked the new music track, it's from a band called spineCar, from the Album Up From the Mud, and the track is called "Smoke". I'm thinking it's going to be the podcast's theme song. What do you think?

Run time: 56:47

CFConversations 9, Interview 5 - Nick Kwiatkowski - 07/23/08

Posted By: Brian Meloche; Posted At : July 23, 2008 11:35 AM

Related Categories: ColdFusion, Flex, Podcasts, CFConversations

In this... controversial... special mid-week episode of CFConversations, Rick Mason interviews Nick Kwiatkowski, manager of the Michigan Flex User Group, and the organizer of the Michigan Flex Camp, which will be held in East Lansing on July 30 & 31. It's a two day Flex camp that only costs $40... and that's a heck of a deal.

This episode, like the last one, has a lot of Flex content, but there is a lot of ColdFusion content, too. Nick talks about what he thinks about ColdFusion frameworks, the ColdFusion "elite", Flex and "the cloud".

We're using a different theme from the last episode. This track is courtesy of monstertracks.com, and it's called MEGARAT30. Tell us what you think of the music intros. We're experimenting, and will try a few more in upcoming episodes.

Run time: 38:02

Listen here!

CFConversations 8, Interview 4 - John Wilker of 360 Conferences

Posted By: Brian Meloche; Posted At : July 20, 2008 6:28 AM

Related Categories: ColdFusion, Flex, Podcasts, Conferences

CFConversations Episode 8 is out!

This is our fourth interview, and this is also the first podcast not produced by me. Dan Wilson did both the interview and the producing this time around. Dan's a big part of the team, and although this is his first appearance on the podcast, he's been involved from the beginning. You may remember Dan from the same ColdFusion Weekly round tables I participated in.

In this episode, Dan interviews John Wilker of 360 Conferences, the company that brings you the 360 Flex conferences.

John and Dan talk about the 360 Flex conferences, the upcoming conference in San Jose on August 18-20, ColdFusion and Flex. A summary of the conversation can be found here:

http://docs.google.com/Doc?id=ddsr546t_26fshzw7k2

Note: By popular demand, this episode features our first experimentation with theme music. Let us know what you think. We'll experiment with other tracks and how they are presented in the next upcoming episodes. Also, since Dan was the producer on this episode, let us know what you thought of the audio quality, and how it compares to our most recent interviews.

Run time: 43:06

CFConversations 7, Interview 3 - John Farrar, author of ColdFusion 8 Developer Tutorial

Posted By: Brian Meloche; Posted At : July 14, 2008 9:49 AM

Related Categories: ColdFusion, Podcasts, CFConversations, Conferences

Our third CFConversations interview episode is out, with John Farrar of SoSensible.

On July 2nd, Packt Publishing released John Farrar's ColdFusion 8 Developer Tutorial, their first ColdFusion title, and the first non-CFWACK title since Rob Brooks Bilson's Programming ColdFusion back in the MX 6.1 days.

John's a fellow user group manager, and a friend of mine. On Day 2 of CFUnited, I interview John, along with Adam Haskell (who's listening). We talk about the new book, John's CO-OP and SOS frameworks, JQuery, CF9, open source, and the Adobe education licensing of ColdFusion announcement. We also talk about his family. John's got a big family, and I try to get down to how he can get anything done working from home with twelve kids.

This was recording via Jeff Coughlin's Blue Snowball microphone, which was also used for the CFUnited Round tables. The sound had to be boosted in post production, but it seems to be good under the circumstances. There is some echo in the room.

Some people have noticed a quality improvement in the last few episodes. I hope this episode's quality doesn't suffer too much from the last two. It was recorded a different way, so it may sound different. As previously mentioned in other podcasts, we're still learning how to produce these, and although we're learning more as we go, we don't have all the equipment we need to do episodes of the quality Matt and Peter of Dan Wilson and Rick Mason who purchased the first few items off of the wish list to help make the podcast a better one.

Links to the book:
Packt Publishing
Amazon.com

Run time: 50:19

The episode can be found here.

CFConversations 6, Interview 2 - Michael Smith of Teratech - 07/05/08

Posted By: Brian Meloche; Posted At : July 5, 2008 11:45 AM

Related Categories: ColdFusion, Podcasts, CFConversations, Conferences

Our second interview episode is with Michael Smith of Teratech. We discuss putting on CFUnited, Fusebox, Teratech, the recent Adobe announcements made at CFUnited and open source CFML.

I have mentioned previously that I have help with these episodes. The interviewer this time is another Brian, Brian Swartzfager, who you may recognize from the ColdFusion Weekly roundtable episodes, as well as CFConversations Episode 3.

This was recorded using a handheld recorder. The quality is quite good, but it might sound a tad more "AM radio" like than some of our other episodes.

Enjoy!

Run time: 16:54

http://www.cfconversations.com/index.cfm/2008/7/5/006_Michael_Smith

CFConversations 5 is out! Liz Frederick & Nafisa Sabu of Teratech interview

Posted By: Brian Meloche; Posted At : June 28, 2008 9:52 AM

Related Categories: ColdFusion, Podcasts, CFConversations, Conferences

The first four episodes of CFConversations have all been in a roundtable format, but that's not the only format CFConversations will be using.

With episode 5, we begin releasing episodes in a new format: Interviews.

In this episode, I sit down with Liz Frederick and Nafisa Sabu of Teratech. We discuss putting on conferences as big as CFUnited, their thoughts on the CF developer community, their backgrounds, and open source CFML.

This was recorded using a Flip Video camera behind the booth on day 2 at CFUnited. The audio quality is surprisingly good, but you will hear some background noise from both the conference and the street.

Enjoy!

Run time: 19:59

Here's the link!

Episode 4 of CFConversations is out!

Posted By: Brian Meloche; Posted At : June 23, 2008 11:31 PM

Related Categories: ColdFusion, Podcasts, Conferences

Recorded at the end of Day 3 of CFUnited.

On this podcast:

  • Brian Meloche
  • Rick Mason
  • John Farrar
  • Dana Tierney
  • Ken Auenson
  • Chris Hough
  • Seth Bienek
  • Timothy Farrar
  • Adam Tuttle
  • Adam Haskell

Most of this episode focuses around the ideas that came out of the Promoting CFML Outside of the CFML Community session Friday evening, mentioned in the previous post. We think some of these ideas are a call to action for the CF developer community.

We hope you'll find this long podcast worthwhile!

Time: 1:37:27

Promoting CFML Outside of the CFML Community - Results

Posted By: Brian Meloche; Posted At : June 23, 2008 11:25 PM

Related Categories: ColdFusion, Speaking, Conferences

It was incredible what came out of my Promoting CFML Outside of the CFML Community session Friday evening. We think some of these ideas are a call to action for the CF developer community.

Group 1 - Promoting CFML to New Developers

Team Consisted of:

  • John Farrar
  • Rick Mason
  • Dana Tierney
  • Ezra Parker
  • Jeff Coughlin
  • Brian Swartzfager

You can ready the summary at: http://docs.google.com/Doc?id=dcdhg6m6_27dnzqx5gs

Group 2 - Promoting CFML to PHP Developers

Team Consisted of:

  • Adam Tuttle
  • Timothy Farrar
  • Seth Bienek
  • Dee Sadler
  • Ken Auenson
  • Chris Hough
  • Adam Howitt - adamhowitt@gmail.com

You can read the summary at: http://docs.google.com/Doc?id=dcdhg6m6_26frtdsbv8

There is also all of the raw ideas that came out of the session. Expect blog entries from the teams which show those in more detail.

My CFUnited presentation is from 4-6pm today - Promoting CFML Outside of the CFML Community

Posted By: Brian Meloche; Posted At : June 20, 2008 5:56 AM

Related Categories: ColdFusion, Open Source, Speaking, Conferences

Some of you may remember by Promoting ColdFusion Birds of a Feather at MAX 2007 last year.

I am revisiting that topic today, in a similar format to last time, except we should have more of the materials we need to make this brainstorming session a success, AND, even more importantly, MORE TIME.

This is an all audience participation brainstorming session. We're going to figure out what our community needs to do to grow CFML outside our own community. If you are at CFUNITED, I hope you'll plan to attend.

We need "recorders" for each of the breakout groups in the session. If you are planning to attend, and are willing to just "record" the details of your breakout group, please see me before the session (as early as you can today), or email me at brianmeloche at gmail dot com. I'll send you a link to a Google Doc to record your group's findings.

Hosting provided by...

Hosting provided by hostmysite.com

Calendar

<< March 2010 >>

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Archives By Subject

  • About Me (41) [RSS]
  • ActionScript (1) [RSS]
  • Actuate (1) [RSS]
  • Adobe (16) [RSS]
  • Adobe Community Experts (2) [RSS]
  • AIR (1) [RSS]
  • AJAX (1) [RSS]
  • Animals (11) [RSS]
  • Articles (2) [RSS]
  • ASP (1) [RSS]
  • Blogging (14) [RSS]
  • BlueDragon (2) [RSS]
  • Canadian-American (1) [RSS]
  • CFConversations (16) [RSS]
  • Cleveland (3) [RSS]
  • Cleveland AUG (20) [RSS]
  • Cleveland CFUG (23) [RSS]
  • ColdFusion (75) [RSS]
  • Conferences (32) [RSS]
  • Design (3) [RSS]
  • Dreamweaver (1) [RSS]
  • Eclipse (1) [RSS]
  • Flash (2) [RSS]
  • Flex (10) [RSS]
  • Frameworks (6) [RSS]
  • Fusebox (1) [RSS]
  • J2EE (1) [RSS]
  • JavaScript (1) [RSS]
  • Jobs (2) [RSS]
  • LightFront (3) [RSS]
  • Linux (2) [RSS]
  • Mac (3) [RSS]
  • Mach-ii (8) [RSS]
  • Macromedia (9) [RSS]
  • MAX (34) [RSS]
  • Notes to Self (1) [RSS]
  • Open Source (6) [RSS]
  • Personal (16) [RSS]
  • Podcasts (23) [RSS]
  • Politics (1) [RSS]
  • Railo (0) [RSS]
  • Random Musings (10) [RSS]
  • Reality TV (1) [RSS]
  • Social Networking (1) [RSS]
  • Speaking (6) [RSS]
  • Subversion (2) [RSS]
  • Tech News (2) [RSS]
  • Technology (2) [RSS]
  • User Groups (21) [RSS]
  • Weight Loss (4) [RSS]
  • Windows (0) [RSS]
  • Work (8) [RSS]
  • Search

    Twitter Updates
    Follow me!

      RSS

      Subscribe

      Enter your email address to subscribe to this blog.

      Tags

      about me adobe animals blogging cfconversations cleveland aug cleveland cfug coldfusion conferences flex max personal podcasts random musings user groups

      Recent Comments

      Speaking at CFObjective 2010!!!
      Peter Bell said: Great - see you there! [More]

      Want a stripped down Eclipse? A 64-bit Eclipse? Get it here...
      Brian Meloche said: I don't use ANT on a regular basis. I may start but I don't currently use it within Eclipse. I've no... [More]

      Want a stripped down Eclipse? A 64-bit Eclipse? Get it here...
      Geoff said: Did you manage to get ANT working with just the basic platform version? I'm on Windows 7, 64bit, an... [More]

      LightFront: The incredibly simple & approachable MVC Framework for ColdFusion
      Brian Meloche said: Sean, my words made it seem otherwise, and that wasn't my intention. "Ties into" didn't me... [More]

      LightFront: The incredibly simple & approachable MVC Framework for ColdFusion
      Sean Corfield said: You said that FW/1 "ties into ColdSpring or Lightwire" and I want to clarify that it HAS N... [More]

      Podcasts I Listen To...

      Active Podcasts
      CFConversations (My Podcast)
      CFPanel (technically not a podcast, but close enough!)
      RIA Podcast
      CFHour()
      The Flex Show
      Non-active CF/Flex Podcasts (still worth a listen)
      ColdFusion Weekly
      The ColdFusion Podcast
      Helms and Peters Out Loud
      Other Podcasts
      This Week in Tech (TWiT)
      Windows Weekly with Paul Thurotte
      MacBreak Weekly
      Net @ Nite
      Slashdot Review
      Ruby on Rails Podcast (I'm not a Rails developer, but it's always a good idea to stay in touch with the competition!)
      Web Design Podcast from boagworld.com
      Practical Web Design Magazine