Skip to main content
Ben Nadel
On User Experience (UX) Design, JavaScript, ColdFusion, Node.js, Life, and Love.

Matt Osbun

Member since Dec 11, 2008

Recent Blog Comments By Matt Osbun

  • A Problem With My Coding Methodology That's Driving Me Crazy

    Posted on Jun 12, 2009 at 1:32 PM

    @Eric, @Tony Using bracket notation will definitely preserve variable case. Found this out when I was getting more into JSON. I would use CF to return JSON data for consumption in javascript and all my variables would turn up IN UPPERCASE. Stumbled across the fact that bracket notation preserves... read more »

  • Using The OnError() Event Handler Implies A "200 OK" Response Status Code

    Posted on Apr 29, 2009 at 1:58 PM

    @Ben Didn't mean to make it sound like you were saying not to. Just pointing out how I've used that in the past. @Rob True, but in this case that's not so much a problem. By the time the error hits the point where I override the response code, something has gone terribly wrong and I want to kno... read more »

  • Using The OnError() Event Handler Implies A "200 OK" Response Status Code

    Posted on Apr 29, 2009 at 9:40 AM

    Overriding the response code is something I do when I'm making AJAX requests. I find it far easier to create a callback method that responds to a 500 response than to try to tell the difference between an actual "200 OK" response and an error that's been given a "200 OK" response code. $.02... read more »

  • Extending Classes In Object Oriented Javascript

    Posted on Mar 3, 2009 at 8:17 AM

    If you're interested, Prototype does a pretty good job of emulating class-based inheritance. The example given at http://www.prototypejs.org/learn/class-inheritance is: // properties are directly passed to `create` method var Person = Class.create({ initialize: function(name) { this.name =... read more »

  • Ask Ben: Parsing String Data Using Javascript's String Replace() Method

    Posted on Feb 13, 2009 at 8:48 PM

    I didn't know you could do that with string.replace(). I always thought- and read- that the second argument had to be a string. Very cool... read more »

  • Hal Helms On Object Oriented Programming - Day Two

    Posted on Oct 22, 2008 at 8:03 AM

    Hal did the same thing to a class I was in a year or so ago, albeit with a less practical example. As was planned, I'm sure, it quickly exploded into a *lot* of modeling for what we thought was a simple task, with Hal saying over and over again "What does it mean to be that", and "Objects do things... read more »

  • Apple iPhone 3G Has Been Extremely Frustrating

    Posted on Aug 27, 2008 at 7:48 PM

    By far, not the first time I've heard an iPhone 3G owner that is terribly disappointed in the difference between the hype and the product. As I write this on my utterly dependable Blackberry Curve. :) Hope it works out for you.... read more »

  • OOPhoto - If Object.Validate(), Why Not Object.Save()?

    Posted on Aug 18, 2008 at 10:56 AM

    "You may think I am making too big a deal of such a small decision, but really it is quite appropriate." I've read, listened to, and talked to more than a few very skilled application architects that would disagree with the notion that this is making a lot out of a small decision. Or that this is ... read more »

  • ColdFusion Application.cfc OnRequestStart Returns False To Kill Page Load

    Posted on Jul 30, 2008 at 2:25 PM

    And once again, I run into a problem and think, "Wait a minute- I saw something like this on Ben's blog..."... read more »

  • I Helped To Set A World Record

    Posted on Jul 3, 2008 at 10:14 AM

    I was actually late to a meeting that day, so I could jump in and start downloading as soon as I could...... read more »

  • Compiling Several Linked Files Into One File

    Posted on Apr 8, 2008 at 2:04 PM

    Ben- I'd hesitate to use "smart numbers" in your file name to force a browser to re-request. Instead, try using ETags. Shouldn't be difficult to use CF to insure that a new ETag is used. http://en.wikipedia.org/wiki/HTTP_ETag... read more »

  • Using A SQL JOIN In A SQL UPDATE Statement (Thanks John Eric!)

    Posted on Mar 10, 2008 at 9:55 AM

    How odd that I would stumble across this. Recently I started using UPDATE...SET...FROM to persist an array of objects in one SQL statement. Essentially, I pass an array of components to a persistence object, and construct an in-memory table within the UPDATE statement, looping through the array ... read more »

  • DreamWeaver CS3 Slows Me Down

    Posted on Feb 19, 2008 at 10:16 AM

    @Brian In any CFC, whether output is set to true, false, or left off, the following will display to the browser: <cfdump var="#varname#"> <cfabort> I've set up an eclipse snippet and a key combo to prompt me for a variable name and insert that text at the cursor's location.... read more »

  • DreamWeaver CS3 Slows Me Down

    Posted on Feb 18, 2008 at 11:40 AM

    Hi, I'm Matt and I (sometimes) use HomeSite. :) I'm pretty much a dedicated Eclipse user. Yes- there are quirks, but IDEs are quirky. I just really like Eclipse. That being said, I think RDS works much better in HomeSite, and HS has it's place in my IDE roundup. I gave Dreamweaver CS3 a chance... read more »

  • The Fine Art Of Small Talk By Debra Fine

    Posted on Dec 3, 2007 at 4:07 PM

    I'd tell you to just embrace your inner introvert, but that would just make your inner introvert very uncomfortable...... read more »