An interesting look at duplicating the iOS 7 translucency effect with CSS. As they say here, this effect will likely be making its way onto the web quickly.
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.
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.
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.
We’ve all got problems. Our websites are broken, and our communication is too. But our readers don’t expect perfection; they want to know we’re human. That means we have to accept that they’re human, too.
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.
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.
Grumpicon is a browser-based app. Just drag and drop your SVG files onto the browser window and it will return a downloadable zip that mirrors the output you’d get from the command-line tool.
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.”
… 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.