Items of Interest

Collecting amazing and interesting things on the web.

Page 29

Progressive enhancement is still important – JakeArchibald.com

July 4, 2013

javascript / progressive-enhancement

Christian Heilmann re-purposes a Mitch Hedberg observation to relate to progressive enhancement. Basically, when an elevator fails, it’s useless. When an escalator fails, it becomes stairs. We should be building escalators, not elevators.

Given the diversity of user agents, your JS failing isn’t an edge case. Sometimes it’ll be the browser’s fault, sometimes yours. For example, a few months ago the JavaScript on the Download Chrome page failed. Y’know what happened when you clicked the “Download Chrome” button? Nothing. A dash of progressive enhancement would have allowed people to continue downloading Chrome while the problem was fixed.

A Designer’s Guide to Grumpicon, or: How I Learned to Stop Using Font Icons and Love SVGs | Filament Group, Inc., Boston, MA

July 4, 2013

design / svg

Grumpicon puts all the power of Grunticon on the web: you simply drag and drop SVG files into a browser window, then Grumpicon does its magic and generates a downloadable zip with all the files you need. It can be used to process icon font libraries, or custom icon sets using your own hand-drawn files.
We’re going to walk you through everything you need to know to make the switch to vector with Grumpicon.

Structuring And Serving Styles For Older Browsers | Sparkbox

June 30, 2013

css / design / progressive-enhancement / responsive design / sass

One way to accomplish this is by outputting two different stylesheets — one for browsers that support media queries and one for those that don’t. In other words, generate one stylesheet that contains media queries, and generate one that strips off the crunchy media query shell but leaves the creamy CSS center. In effect, this will apply all of our media queries, giving users of old browsers the “desktop‐size” experience they expect. Through the power of preprocessing, we’re able to generate these two stylesheets and only write the code once.

Replacing “Requirements Gathering” with Something That Works

June 29, 2013

business / design / design research / design strategy / jared spool

The problem is, adding the box to the beginning of the schedule doesn’t stop derailment. But if our goal is to pass the blame on to stakeholders we interviewed, saying “you didn’t tell us up front when we asked,” then we can declare this as mission accomplished. However, if our goal is to produce a great design that delights our users and meets their needs, we need to move on from adding a box to the schedule to a set of activities that work.

The main element | HTML5 Doctor

June 29, 2013

html / html5

Recently, main was formally added to the W3C HTML specification. Now that the dust has settled, it’s about time we dive in to find out where and when it’s appropriate to use.

Experimental Theology: The Little Way and the New Legalism of Radical Christianity

June 14, 2013

life / richard-beck / spirituality

But if that’s the case, if all “faithful presence” means is niceness, family life and the Protestant work ethic, then why bother with Jesus?

What is needed, in my estimation, isn’t a generic call to “faithful presence”—be nice and a hard worker wherever you are—but a way to get the radicalness of something like the Sermon on the Mount infused into “everyday ordinary living.”

Experimental Theology: Letters from Apartheid Street

June 14, 2013

activism / culture / peace / richard-beck

… about how we are to fashion a life-long and sustainable resistance to the principalities and powers. We are to practice resurrection. Resistance through living. We are to become sacraments of life in the midst of death’s works. We are, in the words of William Stringfellow, to live humanely in the Fall. That is the calling. And that is sustainable.