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 Rock (SOTR) 2010 (London) with:

bemson

Member since Jul 30, 2011

Recent Blog Comments By bemson

  • Using State Change To Bind And Unbind Event Handlers vs. Handler Branching

    Posted on Aug 5, 2011 at 5:19 PM

    @Rasmus, If you're managing interactions with JavaScript, JavaScript is the controller. If you're updating the DOM... JavaScript is the view. Model? Yep, that too. You can't separate what's already tied together. Client-side state is and must be managed by JavaScript. Even if your strategy is ... read more »

  • Using State Change To Bind And Unbind Event Handlers vs. Handler Branching

    Posted on Aug 3, 2011 at 12:49 PM

    @Rasmus, Should a function fire just because an element is accessible? This, instead of checking whether the function can execute (via an AOP or state-machine approach)? Which sounds more foolproof? Including CSS as a part of your controller logic (i.e., what the user can and can not do) is ask... read more »

  • Using State Change To Bind And Unbind Event Handlers vs. Handler Branching

    Posted on Jul 30, 2011 at 12:05 AM

    I think what you call a state-machine is actually Aspect-Oriented-Programming. Your example focuses on the power of before and after advice (or, your setup and teardown methods). From what I"ve read - and believe me, I'm no scholar - Finite-State-Machines (fsm's) have related states, wherein... read more »