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:

Christopher Secord

Member since Dec 11, 2008

Recent Blog Comments By Christopher Secord

  • Ask Ben: Removing Duplicate List Items While Maintaining Original List Order

    Posted on Jan 15, 2009 at 11:09 AM

    You know, I just posted a method that uses listAppend instead of arrayAppend, and now I realize that you explained why you used the array instead of the list. Doh! My bad. You can delete my post if you like.... read more »

  • Ask Ben: Removing Duplicate List Items While Maintaining Original List Order

    Posted on Jan 15, 2009 at 11:06 AM

    how about this: // list with duplicate values. strList = "1,1,2,3,4,1,3,5,5,1,9,0,1"; // new list to the copy that wont have dups strNewList = ""; while (listLen(strList)) { if (!listFind(strNewList,listFirst(strList))) strNewList = listAppend(strNewList,listFirst(strList)); strList = listRest(... read more »

  • Ask Ben: Dynamic Table Names In ColdFusion Queries

    Posted on Nov 13, 2008 at 3:36 PM

    @Andy: "Basically if you allow the user to form the queries using only cfselect lists then you can avoid an injection attack." What is there to stop someone from selecting "file/save as" in their browser, then editing the form to add something to the select box, then hitting the submit button? (or... read more »

  • Ask Ben: Dynamic Table Names In ColdFusion Queries

    Posted on Nov 13, 2008 at 11:28 AM

    I think this is a case of someone hearing that cfqueryparam is "A Good Thing" but not understanding why. The result is, they just naturally think that if a few cfqueryparams are good, then more of them are better. cfqueryparam solves two problems: 1) it helps guard against sql injection attacks. ... read more »

  • Object Oriented Programming And ColdFusion - What's The Point?

    Posted on Oct 28, 2008 at 10:16 AM

    Here's my answer: should you make everything an object all the time without exception? I say no. But on the other hand, you should be intimately familiar with the power of OOP so that you are able to use the best tool for the job at hand. Many of the applications I write are *not* entirely OO, bu... read more »

  • Object Oriented Programming And ColdFusion - What's The Point?

    Posted on Oct 28, 2008 at 10:15 AM

    It almost sounds to me like we're discussing two different issues here. Ben and Scott seem to be thinking about OOP as an all-or-nothing thing, and they seem to be asking if they should make *everything* in an application an object. Many of the people responding, I don't think are answering the qu... read more »

  • Indiana Jones And The Kingdom Of The Crystal Skull Starring Harrison Ford

    Posted on Jun 12, 2008 at 2:53 PM

    My problem with the movie was not the ridiculousness of it, it was the lack of character development. Can anyone tell me the name of the guy that was eaten by ants? He was being eaten and the movie tried to make it dramatic, but all I could think was, "I don't know who this guy is so I don't care ... read more »

  • SQL Join Table vs. SQL Entity Table And When To Switch

    Posted on Jun 6, 2008 at 4:03 PM

    To make it politically correct, you could take the PersonIDs out of the relationship table completely, and instead have a join table (don't you love how this comes full circle?). create table Person (PersonID int, Name char(1), Sex bit) create table Relationship (RelationshipID int, IsRomantic bi... read more »