Welcome to My Blog

Archives

A Poll About Pattern Libraries and Hiring

I was asked (by this fella on Twitter) a question about design patterns. It has an interesting twist though, related to hiring, which I hope makes for a good poll.

Note: There is a poll embedded within this post, please visit the site to participate in this post’s poll.

I’ll let this run for a week or two. Then (probably) instead of writing a new post with the results, I’ll update this one with the results. Feel free to comment …


A Poll About Pattern Libraries and Hiring is a post from CSS-Tricks

read more

Why CEOs Don’t Care About UX and How to Change Their Minds

“UX design doesn’t work…And it won’t make us money.” Business executives aren’t all that fond of UX design, or even design in general. It’s an incredibly common problem. Too many executives see good design as an inconvenient expense. At a certain point, executives see UX design as an unnecessary cross to bear. A burden they’re […]

read more

Stockio Free Assets Site Unveiled

Design assets are the lifeblood of any creative process. Images inspire, typefaces communicate, icons clarify. Whatever the scope of your project, assets are the building blocks of your design. Any fresh source of stock assets is a boon to the design community, and the latest treasure trove of resources is stockio.com. Stockio is a collection […]

read more

Using ES2017 Async Functions

ES2017 was finalized in June, and with it came wide support for my new favorite JavaScript feature: async functions! If you’ve ever struggled with reasoning about asynchronous JavaScript, this is for you. If you haven’t, then, well, you’re probably a super-genius.

Async functions more or less let you write sequenced JavaScript code, without wrapping all your logic in callbacks, generators, or promises. Consider this:

function logger() {
let data = fetch('http://sampleapi.com/posts')
console.log(data)
}

logger()

This code doesn’t do what …


Using ES2017 Async Functions is a post from CSS-Tricks

read more

How do you start a sentence with “npm”?

This npm. Asking this question was a fun little journey.

Right on the npm website, the very first sentence starts with “npm”, and they do not capitalize it.

That’s a pretty good precedent for not capitalizing it. It certainly looks awkward though, which is why I asked the question to begin with. It doesn’t feel right to me to start a sentence that way, and I’m sure other some other people would look at it and see a mistake.…


How do you start a sentence with “npm”? is a post from CSS-Tricks

read more

Comics of the Week #402

Every week we feature a set of comics created exclusively for WDD. The content revolves around web design, blogging and funny situations that we encounter in our daily lives as designers. These great cartoons are created by Jerry King, an award-winning cartoonist who’s one of the most published, prolific and versatile cartoonists in the world […]

read more

More CSS Charts, with Grid & Custom Properties

I loved Robin’s recent post, experimenting with CSS Grid for bar-charts. I’ve actually been using a similar approach on a client project, building a day-planner with CSS Grid. It’s a different use-case, but the same basic technique: using grid layouts to visualize data.

(I recommend reading Robin’s article first, since I’m building on top of his chart.)

Robin’s approach relies on a large Sass loop to generate 100 potential class-names, even though less than 12 are used in the …


More CSS Charts, with Grid & Custom Properties is a post from CSS-Tricks

read more

CSS Utility Classes and “Separation of Concerns”

Adam Wathan takes us on a journey through the different ways we can approach HTML and CSS. This is a really great read that I bet will resonate with a lot of you, whether or not you agree with where he ends up.

Here’s a particularly interesting bit where he specifically calls out “separation of concerns” as being a straw man:

You either have separation of concerns (good!), or you don’t (bad!).This is not the right way to think about …


CSS Utility Classes and “Separation of Concerns” is a post from CSS-Tricks

read more