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() 2014 (Bloomington, MN) with:

Michael

Member since Jun 11, 2014

Recent Blog Comments By Michael

  • Cache-Busting CSS Images With Less CSS

    Posted on Jun 17, 2014 at 6:20 AM

    I see. We've been posting about the same thing then, more or less ;) It's a bit odd that your fingerprint had to show up early in the url-path, and that it had to be large. Paths like /img/1402484407427/background.png or /img/background-1402484407427.png should work just as well. But then again, w... read more »

  • Cache-Busting CSS Images With Less CSS

    Posted on Jun 17, 2014 at 5:14 AM

    @Duncan Hello, other first-time poster ;) That's what I do, too - and I use the last-modified date of a file, pulled from the file system, as the fingerprint. You can't have two different resources with the same timestamp in the same fs location, can you? So how would that lead to collisions?... read more »

  • Cache-Busting CSS Images With Less CSS

    Posted on Jun 11, 2014 at 2:13 PM

    @Ben, what you say seems to match up with Souder's observations; ie, if one _really_ needs to fetch a new version of a file, and get past all caches until they are refreshed, using a revved filename is the only way which is guaranteed to work. Thanks for your insights!... read more »

  • Cache-Busting CSS Images With Less CSS

    Posted on Jun 11, 2014 at 1:49 PM

    Your post has prompted me to revisit the subject of cache busting, and it turns out that appending a query string is not really the best approach. It's better to change the filename. Well, probably anyway. If you are interested, I have left a short answer on Stackoverflow on the topic: http://stack... read more »