demosthenes.info

How To Talk To A Developer

As a fresh semester starts up for me teaching web development, now seems a good time to talk about communication. Communicating code and design problems is a skill, something that ...

mozilla.org

Building Interactive HTML5 Videos

The HTML5 element makes embedding videos into your site as easy as embedding images. And since all major browsers support since 2011, it’s also the most reliable way to get ...

bennadel.com

The User Experience (UX) Of Custom Scrollbars

Since the beginning of time (or thereabouts), browsers have provided a native way to define a scrollable viewport for content. They’re not the most beautiful things; but, they work really ...

subtraction.com

What Is a Card?

Even as the notion of cards as the next big software interaction paradigm continues to gain momentum, it hasn’t gotten much easier to explain to the uninitiated what, exactly, a ...