Attention RTP Dwellers - TACFUG Meets tonight

The Triangle Area ColdFusion Users Group meets tonight. You have RSVP'd already haven't you?

This meeting is a casual get-together. We will go over a few future topics we have lined up, our continued direction, etc.. And any questions YOU might have.. What do you want to see covered in topics... basic, intermediate, or advanced topics.. how should we split them up....

So have your voice heard!

Reminder: Entries for the Kalendar UI Design Contest are due 11:59:59PM on Friday Oct 12th

Get your entries in today! Remember, the winner gets their name plastered on blogs and takes home a copy of CF8 Standard Edition!

[More]

Adding Subclipse to Flex Builder 3 Standalone

When I tried to install Subclipse into Flex Builder 3 beta Standalone version, I got an error claiming org.eclipse.jdt.core was missing. A recent post by Joao Fernandes pointed me in the right direction. In my case, I needed to update the Java Development Tools and the Plugin Development Environment.

To perform the updates:

[More]

Var Scoper now parses cfscript! Thanks Mike and Zac!

If you read my blog regularly, you know one of my favorite tools to use is the VarScoper. Created and maintained by Mike Schieberl, the tool checks source code for improperly scoped variables.

Yesterday, in addition to a new home for the VarScoper tool on RIA Forge, Mike announced the VarScoper now parses cfscript blocks. This is a great improvement to the tool and is a must-update for all current users.

A big NoDans.com Thank You to Zac Spitzer, who contributed initial code, and to Mike Schieberl for finishing off the feature!

2824 Views Print Print Comments (0)

Dell Dollars - Fine Print Sucks - Laptops with XP are Hard To Purchase

I am pricing laptops after the Dell C640 died Monday night. I want a the new Mac hardware with Leopard on it. So far, there have been various delays and with the Dell finally going to that great /dev/null in the sky, I believe my hand is forced.

I own a very fine HP laptop and would like another. The problem being HP only offers Vista on their new hardware and I refuse to be a Vista Owner. (If you care why, listen to episodes 73-77 on the SecurityNow podcast. Very enlightening stuff.) Because of my preference, I am limited to the following Laptops:

  • Vostro 1000
  • Vostro 1500
  • Latitude D520
  • Latitude D531

As a Red-Blooded Card-Carrying Capitalist, I am offended to be limited to 4 laptop models. We live in a 'Free Market' Society. The last time I checked, there were 4 Major Laptop vendors and a smattering of lesser known/quality manufacturers. Surely one of them (preferrably HP) can offer XP on their computers.

So after swimming through the injustices and trade offs, I finally select a laptop, configure it to my satisfaction and begin selecting the support options. I normally decline support, but Dell offered a very interesting deal:

view plain print about
1Get $70 Dell Dollars w/3Yr Ltd Warranty and Next Business Day On-Site Svc [add $169]
2Apply Dell Dollars coupon to your next purchase! Discount Details

So I get Three Years Support for essentially $100? Lemme check the fine print:

view plain print about
1With a Dell Dollars coupon*, you can return to Dell.com and redeem your coupon to purchase any products and services through the Dell Small Business online store. You will receive your Dell Dollars coupon with redemption information 4-6 weeks after your order ships.
2
3*One coupon per customer, one time use only. Coupon expires 120 days from date of eligible system purchase.

So they will send me a coupon for 70$ off my next purchase. It will take 4-6 weeks after my order ships. This $70 coupon expires 120 days from "date of eligible system purchase".

I am no expert in accounting, but if there are 10 days between the date of the system purchase and 28-42 days required for arrival of said coupon, there will be somewhere between 68 - 82 days to use the coupon. Man, gotta love fine print.

So for now, I am going to put away the credit card, cancel my $1,400 order from Dell and keep it just me, the HP, the old MacBook, and my new Coaster, the Dell C640. There has to be a better way. I appreciate all advice on the topic.

New CF9 Logo?

The illustrious Charlie "CJ" Griefer has found some interesting CF9 artwork. Will this be cover art for the next ColdFusion release?

Every time I look at that Ben-Taur image I laugh.....

Way To Go Adobe - Flex Builder for Linux Alpha is on Labs

The brilliant people at Adobe have just let us know that Flex Builder for Linux has been alpha released on labs.

Why does this matter? Allow me to present my perspective:

  • While statistically small, the Linux userbase is very influential and represents disproportionally influential users who use and recommend advanced technology.
  • Linux is a serious desktop Operating System and market share for Linux based systems continues to grow.
  • Adobe has aligned the organization behind a cross-platform strategy. Any ground gained for platforms not belonging to other commercial competitors is a boon for Adobe. "The enemy of my enemy is my friend"

Congratulations to the Adobe team in charge of implementing the Linux version. Equally, congratulations to the management who greenlighted the project. This shows amazing vision.

3110 Views Print Print Comments (0) Flex

ColdFusion 9 Centaur

Sarge just posted that ColdFusion 9 will be called Centaur. Apparently this is late breaking news, and details are still to come, but......

HURRY UP AND POST MORE DETAILS ALREADY!!!!

Super Awesome Centaur Image courtesy of IT Premium

Digg Kalendar Design Contest - 2 weeks remaining

The Kalender team is hard at work making sure the upcoming release of Kalendar is the best yet. Meanwhile, the Kalendar Design Contest has 2 weeks remaining.

Are you a talented designer? Compete and win a copy of ColdFusion 8 Standard for your top design!

Are you a mediocre designer, compete anyways! It is much better than watching re-runs of Hee Haw on TV

Are you a crappy designer (like me) with a Digg account? Digg the Contest Announcement

See, everyone can play along!

Win a Copy of ColdFusion 8

Is your code Thread Safe? How do you know?

Code that is not Thread Safe is sneaky, dangerous and leads to bewildering production errors and strange side effects.

As part of my deployment procedure, I run code through an automated code analyzer for improperly scoped variables. Today, while running the analyzer, it flagged this set of code:

view plain print about
1<cfset var ExistingRiskValuesList = "" />    
2<cfset ExistingRiskValueList = valuelist( RiskAssessmentQuery.TotalLeaseRisk ) >

"Wait just a minute", I said, "There is nothing wrong with that bit of code". Upon closer inspection I noted the 's' and quickly made the correction. Had I not used the automated code analyzer, this Thread-Unsafe code would have went into production.

There are many good posts about var scoping your variables, should you need more convincing. Mike Schierberl actually made and posted a video showing a memory leak in action caused by code that is not thread safe and Mike also gives away the automated code analyzer. If you haven't yet, I challenge you to download it and run it against some code. You might be surprised!

Update: Mike Schieberl and Zac Spitzer have made some improvements to the Var Scoper tool. The tool parses cfscript and is now hosted on http://varscoper.riaforge.org/ . Thanks Mike and Zac for the fine work on one of the most important code checking tools out there!