This post is more than 2 years old.

Just passing along this note about a cool new site by Abram Adams called is an online, interactive ColdFusion tutorial. You can actually write ColdFusion code in the browser and see the results immediately. Even better, he built in some kick ass validation and error handling. Check out this mistake I made on purpose. Honest.

There are currently 5 tutorials available but you can help contribute more and possibly win 300 bucks!.

I'll also point out CF Live which lets you run ad hoc ColdFusion code as well.

Raymond Camden's Picture

About Raymond Camden

Raymond is a senior developer evangelist for Adobe. He focuses on document services, JavaScript, and enterprise cat demos. If you like this article, please consider visiting my Amazon Wishlist or donating via PayPal to show your support. You can even buy me a coffee!

Lafayette, LA

Archived Comments

Comment 1 by Phillip Senn posted on 12/12/2013 at 10:35 PM

These websites are interesting.
What I would like is the ability to interrogate them with a student's credentials and receive back a percent complete. I'm not sure if that would mean a REST call or what.

That way I could hand it out as an assignment and have the assignment graded.
One thing that students are having to deal with these days is that there's so much good stuff out there. A teacher might tell them of a great website to go and explore, but the students are trying to navigate which assignments are graded and which ones are simply because the teacher is excited about their profession.

My students for instance, are not computer science students, but the university wants them to be exposed to just a little bit of programming.

So everything's got to be graded, even if it's a scratch pad that allows the student to type anything in. At least I would know that the student actually went to the website.

Maybe the website could generate a GUID, the student copies and pastes the GUID into my assignment, and then the grading program could ask what the percent complete is for this particular GUID.

Comment 2 by Phillip Senn posted on 12/12/2013 at 10:42 PM

I think onSessionStart produces a session.SessionID.

Example: F1FBE733FE5D48973F530D4C2890A7E9.cfusion

So ListFirst(session.SessionID,'.') could be the student's credentials without requiring them to register their email address or username/password.
could then be bookmarked to automatically log them back in.

Comment 3 by matt posted on 12/13/2013 at 2:46 PM

Hi Phil

Have you seen how code academy profiles work?

Comment 4 by Andy posted on 12/16/2013 at 8:45 PM

Excellent. I'm counting on the editor to trap any and all obscure references to The Smiths :-)