Recent Web Log Entries By Ben Nadel
The Clean Code Video Series By Robert C. Martin, aka Uncle Bob
Posted: March 28, 2013 at 9:18 AM by Ben Nadel
Last June, I read Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin . In the comments to that post, Frederik Vig suggested that I should take a look at the "Clean Coders" video series , also presented by Robert Martin. Having loved the Clean Code book, I promptly opened the Clean Coders website in a new Firefox tab - w... read more »
Comments (8) | Post Comment | Ask Ben | Permalink
CFFile Upload - The Filename, Directory Name, Or Volume Label Syntax Is Incorrect
Posted: March 22, 2013 at 9:13 AM by Ben Nadel
In all the years that I've been using ColdFusion, I've never really had a problem with CFFile Upload (ie. CFFile action=upload). It just works; and it's awesome. The other day, however, I started getting this really odd error from my ColdFusion CFFile tag: The filename, directory name, or volume label syntax is incorrect. Since nothing around th... read more »
Comments (3) | Post Comment | Ask Ben | Permalink
Understanding CSS Transitions And Class Timing (Revisited)
Posted: March 20, 2013 at 9:37 AM by Ben Nadel
Yesterday, I looked at CSS transitions and examined the timing in which the transitions would take effect . And, again, I don't mean the duration of the transition; or knowing when the transition ended. I mean, when does the browser actually initiate a transition in relationship to your mutation of an element's CSS properties. In the comments to ... read more »
Comments (5) | Post Comment | Ask Ben | Permalink
Understanding CSS Transitions And Class Timing
Posted: March 19, 2013 at 9:55 AM by Ben Nadel
UPDATE : @Ron, in the comments, pointed out that this demo does not work as expected in Chrome. Apparently Firefox (my dev environment of choice) and Chrome handle this case somewhat differently. I've only just started to use CSS transitions; but, I already love them. They seem like a great way to augment the behavior of your application user ... read more »
Comments (12) | Post Comment | Ask Ben | Permalink
Matthew McCullough And Tim Berglund On Mastering Git - O'Reilly Video Series
Posted: March 18, 2013 at 9:58 AM by Ben Nadel
My experience with Source Control is fairly limited. In the past, I've used SVN; but, only in the lightest-touch-way possible. At InVision , we use Git and GitHub to manage our code. At the onset of the InVision project, in order to get more familiar with Git, I purchased the two video series - McCullough and Berglund on Mastering Git and McCu... read more »
Comments (5) | Post Comment | Ask Ben | Permalink
Removing Inline Opacity Filters After Fade-In / Fade-Out Transitions In IE8
Posted: March 15, 2013 at 4:50 PM by Ben Nadel
Recently, I demonstrated how to use jQuery's .css() method to clear inline CSS left in-place after a jQuery transition. This approach has been working well; but, recently, I found out that this approach falls short in IE8 (and IE7) when dealing with alpha / opacity filters. No matter what I did - no matter which CSS properties I cleared - "filte... read more »
Comments (5) | Post Comment | Ask Ben | Permalink
Reading Images With Fallback Approaches In ColdFusion
Posted: March 8, 2013 at 5:24 PM by Ben Nadel
One of the things that I love about ColdFusion is how freaking easy it is to read, write, and manipulate images without any 3rd party software. You get all that magic in ColdFusion, right out of the box. Sometimes, however, your users upload an image that ColdFusion doesn't really like, and you have to start taking a different approach. Or rather,... read more »
Comments (6) | Post Comment | Ask Ben | Permalink
Accessing $scope On The DOM Using AngularJS
Posted: March 1, 2013 at 9:45 AM by Ben Nadel
Most of the time, when you create an AngularJS directive, you know what $scope reference you are dealing with - the one that is passed into your link() function. Sometimes, however, your directive needs to deal with a collection of DOM elements, each of which has its own scope. And, as much as you don't want your DOM tree to be your "source of tr... read more »



