Ben Nadel
On User Experience (UX) Design, JavaScript, ColdFusion, Node.js, Life, and Love.
I am the chief technical officer at InVision App, Inc - a prototyping and collaboration platform for designers, built by designers. I also rock out in JavaScript and ColdFusion 24x7.
Meanwhile on Twitter
Loading latest tweet...
Ben Nadel at cf.Objective() 2011 (Minneapolis, MN) with:

Mike Kelp

Member since Dec 11, 2008

Recent Blog Comments By Mike Kelp

  • CFInterface For Generic Date Iteration Strategies In ColdFusion

    Posted on Jan 7, 2009 at 7:20 PM

    Hey Ben, Since it came up, I thought I would throw out a few suggestions about where I've found cf interface useful. I generally use it anywhere the I'm writing object that need to be completely compatible and interchangeable in some way. I use the cfinterface to flag that to a developer that make... read more »

  • Final Thoughts On CFParam And Data Type Validation

    Posted on Nov 27, 2007 at 9:41 AM

    Glad to see I'm not the only one. I always thought of an onError="default|throw|etc." attribute, but in all reality, what would replace the etc.? Good call brad. And Ben, if only the "CF Nook and Cranny Analysis" award was mine to give. You add a lot to the community with your posts on these thing... read more »

  • Final Thoughts On CFParam And Data Type Validation

    Posted on Nov 27, 2007 at 8:13 AM

    Excellent post. I totally agree. The only thing I contend could be different about cfparam is that if the type didn't match, you could use the default instead of throw an error. Especially on search pages, but with other forms as well, I want to validate the type, but set a default if it fails so t... read more »

  • ColdFusion Wants You To Access The Underlying Java Methods

    Posted on Nov 6, 2007 at 12:21 PM

    I love using the underlying java methods on occasion as they are very useful and often times do things that the default ColdFusion methods don't do. I try not to use them all over the place in place of methods that cf already has however, partly for compatibility and partly because it keeps people ... read more »

  • Learning ColdFusion 8: Defining Tags With AttributeCollection

    Posted on Jun 5, 2007 at 10:07 PM

    I wish I knew what the issue was. Seems to me they would be able to use near the exact same logic they use to handle cfmodule. I feel its not up to us to deal with how hard it is, but to ask for features that we want. That's the only way Adobe will get a clear picture of what we want. So when a fea... read more »

  • Learning ColdFusion 8: Defining Tags With AttributeCollection

    Posted on Jun 5, 2007 at 1:01 PM

    The only issue I have with this is a wish you didn't have to do any of the structure manipulation to add runtime attributes. I LOVE the idea of passing attribute collection to any of the tags, but I still think it should work like a module or function call does, letting you override with inline att... read more »

  • Taxes Done And Filed

    Posted on Feb 1, 2007 at 10:35 AM

    The Schedule C process is very important when you have received 1099 forms totalling any remotely large amount of money. That is money that taxes were not taken out on and money that you earned as a contractor (self-employed). The deficit of the situation is that money is taxed at almost double you... read more »

  • Regular Expression Finds vs. String Finds

    Posted on Nov 22, 2006 at 9:08 AM

    Personally, I think the two are going to come out pretty similar, but you are right that upon a greater number of cases or a large number of runs that the IndexOf method will come out faster, if for no other reason than the parsing / compiling of the regex. One note I should mention before you go t... read more »

  • Confirmed Availability Of Java String Methods In ColdFusion

    Posted on Oct 25, 2006 at 9:23 AM

    Haha, well said ... well said indeed. Mike.... read more »

  • Typing Checking Errors In ColdFusion are RUNTIME Errors, NOT Compile Time Errors

    Posted on Oct 13, 2006 at 10:51 AM

    You are very right that ColdFusion does all of its type checking at runtime, but that is because all of ColdFusion's typing is dynamic so its an impossibility to do it at compile-time. One side of this issue that I haven't heard argued out yet is why we have to have one (strong or dynamic typing).... read more »

  • ColdFusion CFQuery BlockFactor Is Not Impressing Me

    Posted on Oct 13, 2006 at 10:30 AM

    One thing I remember about blockfactor that may be of large importance to you is that the blockfactor is not the NUMBER OF ROWS that the database should return in a single packet, but the SIZE OF THE DATA it should return in a single transfer packet. You may find this quote from MM's coding guidlin... read more »