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 cf.Objective() 2013 (Bloomington, MN) with:

Matt W

Member since Dec 11, 2008

Recent Blog Comments By Matt W

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

    Posted on Jul 29, 2013 at 2:35 PM

    I recently updated some code Constant Contact's API v2. In scheduling an email, I provide a ISO 8601 date. Although I believe the standard makes it optional, the API required the trailing decimals on the seconds. I just hardcoded ".000" to get: 2013-07-29T13:14:52.000Z... read more »

  • The School Of Practical Philosophy: Philosophy Works - Week One

    Posted on Jan 18, 2011 at 11:57 AM

    "Our goals: truth and wisdom." If you even obtain one of these at the end of the ten weeks then $90 truly was a bargain! Looking forward to more class summaries...... read more »

  • Way Of The Warrior: What Is A Warrior?

    Posted on Apr 9, 2010 at 8:57 AM

    And just for proper credit, "As iron sharpens iron, so one man sharpens another." comes from Proverbs 27:17. And the book containing that proverb has a pretty good road map for self-improvement of its own.... read more »

  • Learning ColdFusion 9: Understand ORM Events (Thanks John Whish!)

    Posted on Aug 25, 2009 at 11:45 AM

    Just for reference, Mark Mandell also has some helpful posts explaining Hibernate sessions and when things get saved, etc. http://www.compoundtheory.com/?action=displayPost&ID=415... read more »

  • Learning ColdFusion 9: Resetting Applications With ApplicationStop()

    Posted on Jul 29, 2009 at 3:20 PM

    The main reason I mentioned the framework reloading is because it is primarily done for the same reason: to reload any configuration changes (including ORMs such as Reactor or Transfer). I agree new functionality shouldn't be based on that practice though. I guess it would be interesting to know if... read more »

  • Learning ColdFusion 9: Resetting Applications With ApplicationStop()

    Posted on Jul 29, 2009 at 2:58 PM

    I'm somewhat on the fence here. I guess it is because I'm used to using frameworks such as Model-Glue and Mach-II where I reload the framework when making changes. To do this I call onApplicationStart() which essentially resets the application. It does not affect the sessions. It seems logical that... read more »

  • Why My Queries Hate Application Service Layers

    Posted on Jun 18, 2009 at 1:56 PM

    @Hal, Being a proponent of maintainable code you must agree that if you only ever had one Select, one Update, one Insert and one Delete query you have reached maintainability nirvana. The SQL may be littered with 50 conditionals, but who cares? Heck you could even send in an action argument and us... read more »

  • ColdFusion Tag Parameters Can Be Included In Separate Files (Thanks Mark Drew!)

    Posted on Jun 17, 2009 at 3:17 PM

    I've always considered cfinclude to do just that, take another template and insert it right here. One exception though and I haven't tested this in a while, but I think that a cfinclude inside of cfoutputs does not recognize that it is inside those. The included template must have its own cfoutput ... read more »

  • CFHTTPSession.cfc Gets Request / Response Logging

    Posted on Apr 17, 2009 at 3:02 PM

    Hey Ben, I had glanced at this before but used some of my own functionality. Now in trying to refactor some code I'm giving it an actual try out. So far it is very easy to use and quite helpful. I did find a minor bug when trying to manually set the user agent. The SetUserAgent function accepts one... read more »

  • Hal Helms - Real World Object Oriented Development, Sarasota - Day Two

    Posted on Feb 26, 2009 at 3:20 PM

    I was just thinking about the Open-Closed principle as I contemplated making some edits to an object. I think the question for me would be when is an object done and considered to be "closed". Be it right or wrong, some web apps are never considered finished and are notorious for having new functio... read more »

  • Hal Helms - Real World Object Oriented Development, Sarasota - Day Three

    Posted on Feb 26, 2009 at 6:54 AM

    A typical user requirement I see is an "advanced search" where many inputs are available for a user to search on. In most cases only one or two fields are searched on, allowing for delegation to a specific function. But you have to allow for all fields to have data which necessitates a getByFilter t... read more »

  • Maintaining Sessions Across Multiple ColdFusion CFHttp Requests

    Posted on Jan 28, 2009 at 4:43 PM

    I just had a need for sending cookies back and found this blog post quite helpful. I was even able to use the original function as is. I did have to strip out extraneous quotes on the cookie value though. Also, in case anyone else has problems seeing the cookies that are being set, you may need to ... read more »

  • FireBug's Console.dir() vs. DOM Tab

    Posted on Jan 15, 2009 at 2:56 PM

    For some real step-debugging fun try making an ajax call, stepping through that function that calls some cf page which is also set up for debugging (via CF debugging or Fusion Debug). Step through some CF in Eclipse and then return it to Firebug. Weeeee!... read more »

  • Object Oriented Programming And ColdFusion - What's The Point?

    Posted on Oct 27, 2008 at 11:20 AM

    At the risk of sounding quite naive here, what are some examples of applications that have behavior (and thus are more suited for OO)? The majority of web sites I visit are simply there to show me some data. Online banking, email, shopping, news, blogs, forums, facebook, ... are all just UIs for dif... read more »

  • Ask Ben: How To Build A Home Gym

    Posted on Jul 30, 2008 at 10:41 AM

    Heh. Forget the gym, what about a self-resistance, no weights needed workout? http://www.angelfire.com/ny5/shenandoah/OBB/OBB.html... read more »

  • Ask Ben: How To Build A Home Gym

    Posted on Jul 28, 2008 at 11:56 AM

    I also work at home and have found going to the gym has advantages, but have also entertained the idea of getting something at home. What are your thoughts on Bow Flex and other universal type deals? Although the racks you mention look like a small footprint, I think I may have a hard time fitting ... read more »

  • SQL Join Table vs. SQL Entity Table And When To Switch

    Posted on Jun 5, 2008 at 9:57 AM

    But Ben, your relationship table isn't politically correct. What if the relationship needed to be boy_id and boy_id? "Not that there's anything wrong with that."... read more »

  • Compiling Several Linked Files Into One File

    Posted on Apr 8, 2008 at 4:13 PM

    What about using the new CF8 ajax goodness? Even doing a simple <cflayout> adds a ton of js and a few css files to your <head> section. There probably isn't any easy way to go back and grab those to put into one file.... read more »

  • Don't Be Lazy, Be Proud

    Posted on Jan 10, 2008 at 9:20 AM

    I think the "because I'm lazy" part could be translated into "because when a change request comes, the less code I have to modify, the better."... read more »

  • Attempting Switch To iTunes From WinAmp

    Posted on Dec 11, 2007 at 1:06 PM

    Lehi, I think QuickSilver is a Mac only deal and I think Ben is on a PC. Ben, you seem to have enough obstacle that you'd probably be better off with WinAmp for your purposes. Use iTunes simply to download the audio books you want, then import them into WinAmp. I use iTunes only for the management... read more »