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:

Claude Betancourt

Member since Mar 10, 2009

Recent Blog Comments By Claude Betancourt

  • Negotiation: Discovered File(s) Matching Request: None Could Be Negotiated

    Posted on Jun 24, 2011 at 10:58 AM

    I know how you feel, I'm still learning this stuff. Sometimes even on live servers!... read more »

  • Negotiation: Discovered File(s) Matching Request: None Could Be Negotiated

    Posted on Jun 24, 2011 at 10:47 AM

    Yes, I looked at the original* http.conf files on my iMac and Linux server and Mac and those directives are there by default for the DocumentRoot. Maybe you copied those settings elsewhere without reading up on them. :) *Call me crazy, but I do keep a copy of the original for most server configs.... read more »

  • Negotiation: Discovered File(s) Matching Request: None Could Be Negotiated

    Posted on Jun 24, 2011 at 10:04 AM

    One way to avoid these Apache default directives from affecting you is to always set your DocumentRoot to an empty non-public directory. Then you can define virtual host files with concise rules, typically in the other or extra directories. The very last lines of tour httpd.conf file point to one o... read more »

  • Learning ColdFusion 9: When Does An ORM-Enabled Object Get Persisted

    Posted on Aug 1, 2009 at 11:27 PM

    Would this work equally on any RDBMS? MSSQL and MySQL don't require any type of COMMIT command be issued before a row is officially updated, where Oracle does (or at least it did when I last worked with it). Will CF9's ORM implementation handle this transparently?... read more »

  • Ask Ben: Enforcing An SSL (HTTPS) Connection Based On Request

    Posted on Jul 28, 2009 at 2:13 PM

    I'd rather handle the protocol switch at the Apache level if the application needs to be completely protected by SSL at all times. <Directory "/path/to/your/app"> # Force SSL on RewriteEngine on RewriteCond %{HTTPS} !=on #RewriteCond %{SERVER_PROTOCOL} !^http [NC] Rewr... read more »

  • Presenting Ideas vs. Teaching Techniques

    Posted on Jul 12, 2009 at 5:47 PM

    Ben, I think you're spot on when it comes to this particular presentation. Your audience is there looking for the edge you'll provide and not just some generic knowledge they might forget by the time they go home. Oh yeah, and whether you're using Keynote or Powerpoint you can keep the slide text s... read more »

  • ColdFusion SESSION Is Always Created Even If OnSessionStart() Fails

    Posted on Mar 19, 2009 at 5:19 PM

    @Steve, @TomK - I've been replacing my custom error handler/emailer/logger functions with the 3 logger objects available in Mach-II 1.6+. http://greatbiztoolsllc.trac.cvsdude.com/mach-ii/wiki/IntroToLogging The logging facility can be made even better by adding ColdSpring's AOP. http://coldsprin... read more »

  • Storing Property Data In Javascript Function Objects

    Posted on Mar 10, 2009 at 10:16 AM

    You've seen it already in jQuery in the form of namespacing. YUI Blog: http://yuiblog.com/blog/2007/06/12/module-pattern/ Chris Heilmann: http://www.wait-till-i.com/2007/07/24/show-love-to-the-module-pattern/... read more »

  • Storing Property Data In Javascript Function Objects

    Posted on Mar 10, 2009 at 9:54 AM

    The technique is used allow for a wide range of options to be passed into a function, typically as a configuration, without affecting an API's signature/contract. I first saw this in the Ext-JS library and it has been a constant throughout Ext's evolution. It's also very powerful when combined wit... read more »