Tools for creating a color paletteIt’s an awkward time to be publishing this article. New ways to define color, most notably OKLCH and OKLAB, are improvements over the…Mar 22, 2023Mar 22, 2023
Published inDesign + SketchDesigning with JSON in SketchI last wrote about using data in Sketch back in 2018. Sketch 52 had just added support for populating designs with a random image selected…Sep 16, 2021Sep 16, 2021
Published inPrototyprFigma tips and tricks you might not know aboutTips to help you master this design tool and improve your workflowFeb 20, 20205Feb 20, 20205
Published inBits and PiecesUse Tailwind or Roll Your Own CSS Utility Library?I’m a big fan of what is sometimes called atomic CSS — basically using a whole bunch of utility classes. I’ve previously written about why…Apr 15, 2019Apr 15, 2019
Published inDesign + SketchUsing the new Data feature in Sketch 52Sketch 52 comes with the ability to instantly populate multiple shapes with images all at once. The same feature can also set the content…Oct 2, 201812Oct 2, 201812
Looping over a node listPerforming the same task on multiple elements must be one of the most common tasks performed with the language. You’d think there’d be a…May 3, 2017May 3, 2017
Published inCSStuffWhat does css grid mean for accessibility?Have you ever tried tabbing through a webpage? Tabbing takes a user from one focusable element (a link, button, input, etc) to the next…Nov 29, 2016Nov 29, 2016
Published inCSStuffCan you progressively enhance a layout?I’ve experimented a lot with grid without thinking about progressive enhancement. I was making Codepen’s for no other purpose other than…Nov 15, 2016Nov 15, 2016
Published inCSStuffWhat’s so great about display: contents?In October Chris Coyier wrote a CSS Tricks article entitled Will we be flattening our HTML for CSS Grids? He worried that by using grid…Nov 15, 20161Nov 15, 20161
Published inCSStuffThe one thing I hate about gridAfter seeing how excited Jen Simmons and Rachel Andrew were about the CSS grid module I tried it out. Since then I’ve been obsessed with…Oct 4, 2016Oct 4, 2016