Presentastic: Working with PowerPoint Files in ColdFusion 9

Presentastic is a demo app I created to show off how easy it is to take advantage of ColdFusion's cool capabilities for working with PowerPoint files. The instructions for creating Presentastic are available via this link. Check it out!

2009-11-19 UPDATE: You asked for it, you got it: The actual code file for PresentasticPlus is available via this link. PresentasticPlus is the version of the app that implements the PDF Portfolio creation functionality referenced at the end of the instruction document.

2009-12-01 UPDATE: The one cool new ColdFusion 9 feature for working with PowerPoint files that the original app didn't showcase was converting HTML to PPT--so in order to showcase this feature, I created a new version: PresentasticGold. The code file for PresentasticGold is available via this link.

The Scoop on Scoping

I did a presentation called "The Scoop on Scoping" and it's high time I post it here. It has a lot of good information, however, if you don't plan to read it, let me at least give you the Golden Rule of ColdFusion Scoping:

Scope all references to all variables all the time (where ColdFusion allows it)

In ColdFusion 9, with the introduction of the "Local" keyword to identify the function local scope, there really won't be any good excuse to not refer to scopes by name all the time and so that "(where ColdFusion allows it)" part can pretty much go away. :)

The PDF version of the presentation is available via this link.

Getting Started with iPhone Development

My CFUnited presentation "iPhone Apps + Adobe ColdFusion," is about so much more than just using iPhone Apps and Adobe ColdFusion together! It's a really good place to start when you're looking to get into iPhone development, regardless of whether or not you're interested in making calls to a remote ColdFusion server. Certainly there is great information in the presentation for anyone who wants to make calls to a remote server, particularly a ColdFusion server, but you don't have to be interested in making remote calls from your iPhone apps to find the information in the presentation useful. So check it out! The related link for this blog post gives the link to my blog post "iPhone Apps + Adobe ColdFusion" from Friday containing links to the presentation in PDF format and to the code resources in a ZIP file.

iPhone Apps + Adobe ColdFusion

I'm presenting "iPhone Apps + Adobe ColdFusion" right now (well, right now as this post is going live anyway). And in this post, I am making the PDF version of my presentation file available via this link (note: the file location and link may change in the future but on this post on my blog itself the link will always be kept current).

UPDATE: I've been asked for my code samples from the presentation; you can find them here. To use them with NimbleKit, you'll need to create a new NimbleKit project in Xcode then drop these resources into wherever it is that you put the NimbleKit project; you'll need to overwrite the project's main.html file with this one. Note that the sayHello.cfc and sayHello.cfm files are not needed for your NimbleKit project; they are included so you can see what they do and so that you can deploy them to your own web server (of course, in that situation you'll need to change the NimbleKit code to make its calls to the server where you put the files).

Flash Player on Mobile Devices

I'm at CFUnited. If you're not here, we miss you!

Last night I attended the Birds of a Feather session (for those not familiar, this is a session that is a bit more of an open forum than it is a presentation) on iPhone development and those present asked me lots of questions about if and when Flash Player will be on the iPhone. That's outside my Adobe arena so I didn't have great answers for them (though I'm relatively certain that even if I did have great answers, I wouldn't have been authorized to share them). But I did do some asking and some research and so I give you:

The official(ish) statement:

We would like to work with Apple to bring Flash to the iPhone, meanwhile we continue to work towards bringing the full Flash Player to Symbian, Windows Mobile, Android and other smartphones enabling a more complete web experience.

Now, as I know that's not particularly enlightening, here are some blog posts I ran across which you may find of interest:

ColdFusion 9 & ColdFusion Builder Public Betas Now Available!

Breaking news: the ColdFusion 9 and ColdFusion Builder public beta releases are now available for download on Adobe Labs. For ColdFusion 9, go to and for ColdFusion Builder, go to

ColdFusion 9, previously codenamed Centaur, is the planned next major release of ColdFusion. ColdFusion Builder, previously codenamed Bolt, is the highly-anticipated first ColdFusion IDE from Adobe.

What are you waiting for? Go check 'em out!!!

ColdFusion 8 Security Bulletin Has Been Posted re: FCKEditor Security Vulnerability

As Ben Forta has posted on his blog, a Hotfix for the ColdFusion 8 FCKEditor Security Vulnerability has been posted. You can read more about it in the accompanying security bulletin available at Please take time to read this security bulletin--as Ben notes in his post, this is must-read material!

Adobe ColdFusion eSeminar in Dutch - Wednesday, July 7, 2009

Join us as we present our first (well, if it's not the first, it's the first in a very long time!) Adobe ColdFusion eSeminar in Dutch! The topic is "ColdFusion Powered Flex Application Development" and you can find more details and register at

Note: if you are unable to attend or if you read this post after the eSeminar is over, be sure to check the Adobe ColdFusion OnDemand eSeminars listing to see if we have posted the recording there (no promises as to how quickly, but hopefully we will get the recording posted there when it is available).

Adobe eSeminar: UCF (Ultimate ColdFusion) for the UFC (Ultimate Fighting Championship)

The UFC is red hot--and so are their online applications powered with ColdFusion! Join us tomorrow, Wednesday, July 8, 2009 at 11:00 AM PDT for a customer showcase where we'll hear all about how the UFC, the New England Patriots, and other sports giants use ColdFusion to power high-traffic applications. The eSeminar is called Ultimate ColdFusion: High Performance, Scalability and Features and you can find more information and register for it at

Note: if you are unable to attend or if you read this post after the eSeminar is over, be sure to check the Adobe ColdFusion OnDemand eSeminars listing to see if we have posted the recording there (no promises as to how quickly, but hopefully we will get the recording posted there when it is available).

Questions about the FCKEditor Vulnerability in ColdFusion

Adobe Platform Evangelist Terry Ryan has a new post in regards to Questions about the FCKEditor Vulnerability in ColdFusion. Be sure to read it!

ColdFusion 8 Enterprise or Standard?

How do you decide between ColdFusion 8 Enterprise and ColdFusion 8 Standard? Start by attending my Adobe eSeminar "The Right Fit: Adobe ColdFusion 8 Enterprise or Standard" to be held on Wednesday, April 29, 2009 at 11:00 AM PST. I hope to see you there!

Learn about ColdFusion + the Flash Platform (including Flex & AIR) LIVE in DC!

Want to learn more about ColdFusion + the Adobe Flash Platform? If you're in (or can be in) Washington, D.C. on this Thursday, February 10, 2009, check out the Adobe Day we're holding @ Hotel Palomar in Washington, D.C. starting @ 10:00 AM. For more information and to RSVP, visit this URL:

Unfortunately, they don't have the schedule at that URL but good news: I have that information! Here is what is currently planned:

  • 9:15 AM - 10:00 AM - Registration and Continental Breakfast
  • 10:00 AM - 10:15 AM - Kickoff and Introductions
  • 10:15 AM - noon - Adobe Flash Platform - Overview and Demos
  • noon - 12:30 PM - Lunch
  • 12:30 PM - 1:00 PM - Leveraging ColdFusion and Flex To Create RIAs
  • 1:00 PM - 1:45 PM - ROI of Rich Internet Applications and Success Stories
  • 1:45 PM - 2:00 PM - Q&A and Best Practices

Adobe Platform Evangelist Ryan Stewart is currently scheduled to be driving the content of the event.

More Entries

BlogCFC was created by Raymond Camden. This blog is running version 5.9.002. Contact Blog Owner