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 (Munich) with: Christian Etbauer

Darren Walker

Member since Dec 11, 2008

Recent Blog Comments By Darren Walker

  • Seven Languages In Seven Weeks: Haskell - Day 1

    Posted on Jan 27, 2011 at 3:55 AM

    @Steve, @Ben I agree, horses for courses and all that. And also I appreciate the esoteric forms of different languages, their expressive power. Like listening to some forms of jazz, when you're outside the comfortable norms of what popular music has trained your ears to accept, it can be fascinatin... read more »

  • Seven Languages In Seven Weeks: Haskell - Day 1

    Posted on Jan 26, 2011 at 11:35 AM

    So how would you build a data driven cross browser dynamic grid with inline editing using only a few lines of code? I bet if a Haskell boffin spent as much time and effort with ColdFusion it would blow their minds how much they could actually accomplish ;)... read more »

  • I Just Got Badass(er) - UNCIVILIZED Brand Clothing By Mario Valero

    Posted on Jan 25, 2011 at 6:37 AM

    If you replaced the barbell with a little laptop that would make a cool logo for your blog Ben ;)... read more »

  • What ColdFusion Teaches Us About The Ultimate "Roll Your Own" Solution

    Posted on Sep 8, 2010 at 11:17 AM

    @Steve - snap, great minds think alike, fools never differ.... read more »

  • What ColdFusion Teaches Us About The Ultimate "Roll Your Own" Solution

    Posted on Sep 8, 2010 at 11:16 AM

    Obviously another advantage of this approach is that you can change your underlying libraries without changing your API, e.g. swapping out Verity for Lucene. And hence the other CFML engines available. Another great benefit to CFML, portability. Also we should be reminded that being great is one th... read more »

  • Generic Invocation Wrapper For Core ColdFusion Functions

    Posted on Jun 17, 2010 at 10:52 AM

    Jeebus ColdFusion is cool. I was going to do this when you tweeted about it @Ben but I was too busy working ;) @Martin - the problem with proxy.randrange() style is that you can't do proxy.#whateverCFfunctionIwant#() for syntax reasons. Say for instance at runtime you want to use either ArrayMax o... read more »

  • The Desire To Change Those We Care About

    Posted on Jun 14, 2010 at 11:34 AM

    @Will S yeah monkey see monkey do with kids. It totally sucks.... read more »

  • The Desire To Change Those We Care About

    Posted on Jun 14, 2010 at 11:21 AM

    Are you sure you're not high right now? Wait until you have kids. Changing the behaviour of others behaviour takes on vast new dimensions. Especially if there are behavioural problems. With our (formerly) autistic son the screaming matches were frightening and very upsetting and at times it is tem... read more »

  • My Sleep Experiment And Schedule Shift

    Posted on Jun 9, 2010 at 11:29 AM

    @Kevin - you call it Tongues. I call it PHP.... read more »

  • My Sleep Experiment And Schedule Shift

    Posted on Jun 9, 2010 at 11:04 AM

    Ben, you should learn to code while you sleep. I am currently working on a legacy cf app that was clearly written by a developer deeply in REM sleep, so it must be possible.... read more »

  • Getting Ready For Scotch On The Rocks (SOTR) 2010

    Posted on May 20, 2010 at 9:53 AM

    You should get a photo taken with the original Big Ben... read more »

  • 3rd Annual (Inter)?National Regular Expression Day (And Prizes) - June 1st, 2010

    Posted on May 17, 2010 at 8:04 AM

    ironically, although I'm rubbish at regular expressions, when it comes to the ladeez...also rubbish.... read more »

  • Way Of The Warrior: What Is A Warrior?

    Posted on Apr 12, 2010 at 4:05 AM

    Also, from what I remember of my 1980's education, to become a warrior you need two things, a Mentor (Mr Miyagi) and a Nemesis (The blond guy who is a bully and is trying to steal your girlfiend. grrrr). Only then can your training begin.... read more »

  • Way Of The Warrior: What Is A Warrior?

    Posted on Apr 9, 2010 at 11:26 AM

    "Too much weights, not enough speedwork" - Jake the Muss. The nature of man is combative, hence the ethos of the warrior found throughout most cultures. This is neither positive or negative, it just is. So ask yourself, what is it you fight for? And what do you fight against? And more importantly, ... read more »

  • A Moment That Touched Me - The Fountainhead

    Posted on Nov 5, 2009 at 9:53 AM

    @Josh - it's a simple formula: 1) people fear what they don't understand 2) fear leads to anger 3) anger leads to hate 4) hate leads to suffering. pt 1) can be applied to all socio-economic philosophies. And object orientated programming.... read more »

  • A Moment That Touched Me - The Fountainhead

    Posted on Nov 3, 2009 at 3:56 PM

    IMHO the ideal is where self interest is accepted and nurtured, yet where the only common belief is that the best way to achieve your selfish goals is to help others achieve their goals. Like the most successful code is cohesive & de-coupled (self interested); and yet it's purpose is to serve other ... read more »

  • Is It Time For "Practical" Object Oriented Programming (OOP)?

    Posted on Mar 30, 2009 at 12:31 PM

    There is no Right or Wrong, only Cause and Effect. So we must detach our egos in order to see things with greater clarity, this is where I believe your problem is Ben. Who cares whether an OO design is right or wrong, the only judgement is what are the possible effects of that design. Intelligence... read more »

  • The Same CFID-CFTOKEN Values Are Used Across ColdFusion Session Timeouts

    Posted on Mar 23, 2009 at 1:31 PM

    Nice investigation Ben. If you think about it this behaviour makes sense but is unintuitive; the client tokens identify the client, not the session. A session simply represents a period of time in which a particular client is active. Just don't use client tokens for information which is login/sessio... read more »

  • Setting ColdFusion Query Cell Values With JavaCast() Fixes Errors

    Posted on Mar 18, 2008 at 11:15 AM

    Thanks for this Ben. Solved a tricky issue for me. Also note that the same applies to QueryAddColumn(query, columnname, array) code, so you need to make sure all the elements in the array are also Javacast-ed. Also, I think this has been fixed in CF8.... read more »