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 the jQuery Conference 2011 (Cambridge, MA) with:

Chris G

Member since Oct 23, 2012

Recent Blog Comments By Chris G

  • Making ColdFusion Closures More Flexible With Context Arguments

    Posted on Oct 9, 2014 at 4:46 PM

    I now know a fair bit more about closures than I did before. it's a difficult concept for me in that I'm unsure what use cases are best served with closure. In other words, when would (or should) I say to myself... Closures would be perfect here! When that aha moment happens, I'm confident I'll &quo... read more »

  • Using Transparent Select Menus To Create Styled Menu Roots

    Posted on Mar 21, 2014 at 5:21 PM

    @Ben, not only do I appreciate this pattern, which I'm sure to find a use for in an upcoming project, but I always learn a little from the way you code too. In this case, I had an aha moment with the var dom = {} object. Brilliant, clean, elegant... all things I love. Thanks for being such a great m... read more »

  • Sending MMS (Multimedia Messaging Service) Messages With Twilio And ColdFusion

    Posted on Sep 30, 2013 at 4:53 PM

    @Ben: Do you have any idea how one might receive MMS via ColdFusion? I'd like people to be able to send me an MMS with images attached, download those images and save them to the server. As always, thank you for sharing.... read more »

  • MongoDB: The Definitive Guide By Kristina Chodorow

    Posted on Sep 16, 2013 at 8:56 PM

    Yes! I'm excited to see that you're delving into MongoDB now. As I mentioned before, my introduction to MongoDB came by way of, after which I too started reading the definitive guide. I'm not quite half way through, where I've been stuck for some time while I focus on Titanium and improvi... read more »

  • Calling The Closure Compiler From ColdFusion And Java

    Posted on Aug 20, 2013 at 9:04 PM

    I highly recommend looking into Meteor ( ) which exposed me to BOTH Node and MongoDB. Plus, it's a very promising reactive framework that blew my mind! I can't wait to spend more time with it. I hope it doesn't become a flash in the pan and matures.... read more »

  • Calling The Closure Compiler From ColdFusion And Java

    Posted on Aug 19, 2013 at 11:21 PM

    @Ben, As always, too many things to do/learn... never enough time to do/learn them. There are so many great tools, frameworks, and technologies out there. But in order to do any of them justice, you have to spend time with them, get to know them, take them on a date or two... then decide whether yo... read more »

  • Calling The Closure Compiler From ColdFusion And Java

    Posted on Aug 19, 2013 at 7:38 PM

    Always an educational read, Ben. Thanks! Any sense for how Google's Closure Compiler compares to the others (uglify, YUI, etc)? Also, interested in why you'd do it in CF rather than something like Grunt. This is no criticism, just curious. I've not used Grunt yet, but intend to add it to my workflow... read more »

  • The User Experience (UX) Of Pausing Automatic Investments At The Vanguard Group

    Posted on Aug 16, 2013 at 4:03 PM

    This makes me think of , which I'm sure you've seen that documents the darker, more evil side of UX. Not sure what term we'd use for the pattern you describe... bright pattern? But that would be equally as useful a site. Thanks for sharing!... read more »

  • Converting ColdFusion Date/Time Values Into ISO 8601 Time Strings

    Posted on Aug 5, 2013 at 1:49 PM

    Aha! That does make sense. So, if you were GMT+4, then getTimeOffset() would return -240 (a negative number). Two negatives being a positive, you'd get UTC-Time + --240 (a positive number) == GMT+4... read more »

  • Converting ColdFusion Date/Time Values Into ISO 8601 Time Strings

    Posted on Jul 30, 2013 at 12:21 PM

    @Ben Very interesting. I like the idea of storing the offset with the user's profile for later use, though you could also let them choose as well. As for the negation of the offset, I'm lost. Isn't the offset already related to UTC? For instance UTC-8:00 is PST (California for instance) whereas U... read more »

  • Converting ColdFusion Date/Time Values Into ISO 8601 Time Strings

    Posted on Jul 29, 2013 at 6:39 PM

    I've been meaning to standardize my date/times in my application. Currently, I just "know" my servers are in CST so I account for that in code, but I would love to use UTC as a standard and base all calculations off that. Is there an easy way to determine the local timezone offset so that ... read more »

  • Clean Code: A Handbook Of Agile Software Craftsmanship By Robert C. Martin

    Posted on Nov 15, 2012 at 11:37 AM

    Writing clean code really is an art rather than science. Having just written my first application in over 13 years (have been a non-hands-on-manager since), I'm looking over my work with disgust! It's not that it's terrible, but that it could be so much better! I loved this quote from the book, &qu... read more »

  • Ask Ben: Converting A Query To A Struct

    Posted on Oct 23, 2012 at 7:53 PM

    I'm a big fan, and ever so grateful for the wealth of info you've provided here. Just wanted to let you know that you might want to put quotes around the COLUMN_NAME example like so... <cfset strCellValue = qData[ 'COLUMN_NAME' ][ ROW_INDEX ] />... read more »