Having issues with your BlazeDS/Flex app? Try changing the display-name

For days now (well, days in man hours, today is my first day back from vacation), I've been struggling with an issue concerning Flex and BlazeDS. Specifically an issue with the Flex front end receiving messages being sent by BlazeDS. I finally found the answer today, but before I go on, please note I'm a bit fuzzy on the details here - all I know is that it worked and I'm about as freaking relieved as a developer can get.

Don't forget to validate those checkboxes/radio buttons/multi selects/etc

Ok, so I know "Validate Your Form Fields" is one of the ten commandments of web development, but even Jedis can screw this up at times. Here is a great, and maybe a bit subtle, example of something I screwed up in BlogCFC.

This is where your hot sauce comes from...

This week the Camdens decided to take a little field trip down to Avery Island, also known as the place where Tabasco is made. (By the way - do note they are a ColdFusion site!) While there, we did the factory tour, which is really just a long commercial, but pretty darn interesting none the less. I had no idea they used old whiskey barrels to help prepare the peppers.

structClear and Sessions - Still bad?

In yesterday's blog post about cflogout, sessions, and the back button, there was a passing discussion about the structClear function and sessions. Phillip Senn asked if it was safe to use it on the session scope. It seems like it should be as long as you remember that this will not end the session but simply clear the current values.

Ask a Jedi: cflogout, session variables, and the back button

Steph has a few questions/concerns about cflogout, sessions, and the back button. His email to me was:

Hi Ray, What's the best practice for logging out users using cflogin and cflogout? I'm using CF7, and I cant figure out how to workaround the following issues listed in livedocs:

My New Years Resolutions

I'm keeping my 2009 resolutions nice and simple so that I can - you know - actually achieve some of them instead of failing horribly. So in no particular order, here is what I'd like to accomplish this year.

Happy New Year!

While it is still a bit early (frankly I'll be happy to make it till EST New Years) I thought I'd wish folks a Happy New Years while I still have a modicum of typing ability left in me. Be safe, and have fun everyone.

Broadchoice Workspace reviewed on Refreshing Apps

Just a quick note to share that RefreshingApps.com (I need to bookmark this site!) has reviewed the Broadchoice Workspace:

Broadchoice Workspace - team collaboration on AIR

Don't forget, you can download Workspace right now and give it a test drive:

Using CF8 Ajax features to solve the 'pick one of thousands' issue (2)

A few days ago I posted a blog entry discussing a method to allow someone to browse thousands of records within a form. The blog entry made use of ColdFusion 8 built-in Ajax technology. I promised a jQuery version and I finally got around to it. (Reminder - I'm still rather new to jQuery so this code does not represent best practice. Well, probably not. If it does, I'm unexpectedly brilliant.)

Ratings added to CFLib

This morning I pushed up ratings to CFLib. CFLib used to have ratings some time ago, so this is actually an old feature coming back. I used the same jQuery plugin that SlideSix uses (http://php.scripts.psu.edu/rja171/widgets/rating.php). To be honest, I really don't like this plugin. Turning off the cancel was a pain in the rear. I would have used the Spry rating widget instead, but I really wanted to give jQuery ratings a try. At the end of the day though it works, so I'll leave it be. One nice thing about it though - I can pass it a rating value of X.2 and it rounds it down to X starts. Pass it X.5 and it correctly shows a half star.

Later this week I'll be adding a right hand list of the top rated UDFs.

Oh, and in case folks are curious, I did not add any protection from multiple voting. I originally used code that stored your rankings in a session variable. I turned that off during testing and didn't bother re-enabling it. I figure it someone is so bored they want to cheat their UDF up, more power to em. ;)

More Entries