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 Scotch On The Rocks (SOTR) 2011 (Edinburgh) with:

Al Davidson

Member since Dec 11, 2008

Recent Blog Comments By Al Davidson

  • Why Do I Even Get Any Huge Ass Traffic?

    Posted on Jun 26, 2007 at 9:40 AM

    You think that's bad? Apparently 85% of my traffic now comes from people googling for "donkey sex". I don't know what's worse - the fact that over three times as many people come from googling for "donkey sex" as the second-placed term ("svn+ssh"), or that people who find a site called Instant Badg... read more »

  • How Do You Use The ColdFusion CFParam Tag?

    Posted on Mar 23, 2007 at 11:04 AM

    I've always liked the way Fusebox combined the url and form scopes into the ATTRIBUTES scope, so that you can also invoke templates via cfmodule or custom tag-style calls, without needing to fiddle with caller scopes. I basically use the CFPARAM tag as sparingly as possible, ever since discovering ... read more »

  • CGI.hot_n_sexy Does Not Throw A ColdFusion Error

    Posted on Oct 24, 2006 at 1:36 PM

    It's still relevant these days, sadly, due to differences between web servers in what variables they provide - but I totally agree, CF could handle this better in the borderline cases. I had a run-in with this last year, relating to the different ways webserver handle redirects: http://instantbadg... read more »

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

    Posted on Oct 13, 2006 at 5:38 AM

    Nice illustration - although of course it's always possible that the compiler sees the cfexit tag, recognises that there's no execution path that will result in the code after that tag being run, and just optimises that redundant code out. My personal take on the strong-vs-dynamic typing issue is ... read more »