Charlie Arehart

Subscribe to Charlie Arehart: eMailAlertsEmail Alerts
Get Charlie Arehart via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Charlie Arehart

Many developers know that the CF administrator can restrict your ability to use several tags that not only provide very useful capabilities, but can also be used to provide unauthorized access to server resources. What many don't know is that they can arrange to use those restricted tags on a case-by-case basis with the administrator's permission. In this article, I introduce the Unsecured Tags Directory feature, which most developers don't know about and many administrators don't understand. This feature can be the key to unlocking tags that might otherwise render a developer's intended application design difficult or impossible. I'll also explain the ability to restrict tags, for those unfamiliar with that feature. The Closed Door to CFFILE, CFCONTENT, etc. Have you ever wanted to use a tag such as CFFILE, but when you tried, you received the following message: Err... (more)

Toward Better Error Handling

When your users experience a CF error, do they still see the traditional default - a plain black-on-white CF error screen? More important, are you being notified when such errors occur? Would you like to log the errors to a database? If you're not taking advantage of such capabilities, you should learn about better error handling techniques that are often missed or misunderstood. In the first two parts of this series (CFDJ, Vol. 2, issues 10 and 12) we learned how to create more effective error handling than the traditional CF default error message. Those articles focused on cha... (more)

DC ColdFusion Conference, 1999

The Event On Saturday, June 26 in Bethesda, Maryland, several hundred CF developers gathered for the first annual DC ColdFusion User Conference. Created and organized by TeraTech, which sponsors the Maryland CFUG, and co-sponsored by several other notable CF firms including Fig Leaf Software, Infusion, CF Advisor, and of course Allaire, the conference brought together folks from as far away as Illinois, New York, and Georgia. With a day-long menu of presentations and demonstrations from some of the leading contributors in the CF community, it was a CF extravaganza, free to all p... (more)

Flash for CFers:Getting over the Hump

Where do you stand in the march of CF developers moving toward implementing Flash interfaces in your Web apps? Are you gung ho? Still on the fence? Dead set against it? Feeling left out? Left behind? In this month's Journeyman ColdFusion column, I'd like to take up the cause of Flash for CFers. In particular, if you're a developer who's been feeling left out or left behind, or simply challenged to understand most articles and books on the subject, take heart. In this article, I will share some observations and insights to help get you on the right path. As I say in my user group ... (more)

Testing Existence in Arrays

Have you ever wanted to test if a given array element exists? Or when dealing with arrays of structures, if a given key exists? Both are challenging if you try to use IsDefined(). This article addresses why IsDefined() fails in both cases when working with arrays. Part 1: Testing for Existence with an Array The first problem arises in the following example: you have an array with four items, but the two in the middle don't have any value (not an empty string, but no array elements at two of the array positions). Consider the following code: more)