Painting The Perfect Sunset: Better Colors For The Web by Justin McDowell. Download a PDF version (with script).

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

After postponing due to illness, I finally managed to give my talk, “Painting The Perfect Sunset: Better Colors For The Web,” in Portland a few weeks ago for the Portland Sass Meetup, organized by Micah Godbolt. The talk distills several meandering blog posts about how to use new CSS tools to create dynamic color schemes on the fly (Part I, Part II, Part III, Demo). In addition to that, which I consider the thesis of the talk, I covered new CSS blending modes and upcoming luminosity media queries.

The talk has grown and evolved over the last couple years, but I feel like at the Sass meetup, it finally matured into something I could be really proud of. My flow was good, my jokes were getting laughs, the Q&A wasn’t a disaster, and I didn’t get heckled! The best part: I got it all on video. It’s nothing fancy—unmiked and shot with my iPhone—but I’m glad the first take was the best take, because it was also the last take.


I’ve been trying to push the idea of mixing color with Sass for quite a while now, and I feel like it’s about time to put it to bed and try something new. That doesn’t mean I’m opposed to giving this talk again. Indeed, I’d be happy to share it any time, but I don’t think I’m going to be submitting it to any more conferences or meetups. It’s by request only, now.

Even so, it’s not the end of the road for this technique. I’ve still got at least one more trick up my sleeve, which you’ll be seeing a bit later in the year, and it’s hinted at somewhere in the video. Suffice to say, I’m thrilled.

You can watch the whole thing below, with slides inter-cut, or you can download a PDF version with the script. However you decided to take it, I hope you enjoy it. And whatever your thoughts, I hope you’ll share them with me.