Do you dread testing your applications? Do you get bored typing 'asdasd' in the First Name field of your forms? Have you ever accidentally forgot to test functionality in your application only to have it all go down in flames when you launch to production?
While that has never happened to me, (looks around shifty), there are ways to reduce testing effort while gaining test coverage through automation.
As an added bonus, Jim will also give an encore presentation on ANT.
Location: Pstrat / http://www.pstrat.com/who-office.cfm
Food: Pizza / drinks
TACFUG and RDAUG are also looking for a new meeting spot. If you have meeting space available in the RTP area, please let us know.
Tuesday November 6th, Jim Priest will present on Selenium IDE and ANT. I am a big fan of both of these tools for Rapid Development. I was out of town when Jim gave his initial ANT presentation so I am pleased he is giving an encore.
Selenium is a framework for testing web based UI. ANT is a framework for scripting and automation. Both are very easy to learn and extremely powerful. Proper use of Selenium and ANT will increase the quality of your production software, reduce repetitive work and save you time. You need to have these tools in your tool chest.
BTW, If you do not know Selenium, watch this 3 minute clip.
This morning MXNA was down once again. Thinking the error was on the specific blog I was on, I contacted the owner. After a few more minutes, I realized it wasn't the bloggers site, but MXNA.
I am a little slow getting started this morning, so it didn't dawn on me to blame MXNA first. Jim, I am sorry for the confusion.
For a seamless aggregator experience, you should be using the more reliable ColdFusion Bloggers or All Your Flex Are Belong To Us or http://www.feed-squirrel.com/ or http://www.fullasagoog.com/ for up to the minute information.
Here is a little tip, if you want more than the latest 10 results, append a max URL parameter to the RSS feed URL.
For the PhotoShop cowboys out there, submit your design in the next 36 hours for a shot at a Brand-Spanking-New Retail-Price-Of-1300$ ColdFusion 8 Standard License.
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!
Get your entries in today! Remember, the winner gets their name plastered on blogs and takes home a copy of CF8 Standard Edition!
Every time I look at that Ben-Taur image I laugh.....
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
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!
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:
<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!