
Very clever bit of flexbox here for laying out text optimally when you don’t know its length.
I don’t know that I would consider it a hack so much as pushing flexbox beyond what most people would even consider doing.
Very clever bit of flexbox here for laying out text optimally when you don’t know its length.
I don’t know that I would consider it a hack so much as pushing flexbox beyond what most people would even consider doing.
I love how Mandy deftly wove progressive enhancement into her content strategy and publishing discussion:
Perhaps ironically, we’ve found that the best way to create that resiliency is by harking back to the web principle of progressive enhancement: each story created in Chorus begins as a platform-neutral collection of text, images, and video. That foundation ensures that we can publish that story as easily to our own platform as to, say, AMP or Apple News, and be confident that our audience will experience that story in a way that fits whichever platform they are using. On our own platform, we’re then free to enhance up, adding stylistic or experiential flairs that elevate the experience of the story. This practice — which I refer to unoriginally as progressively enhanced storytelling — also has the added benefit of helping us make our content more accessible to more kinds of users, especially those with disabilities. (It wouldn’t be inaccurate to consider speaking browsers one among the many platforms we must publish to.)
A hilarious and completely accurate reflection on the cultural similarities shared by JavaScript and crossfire enthusiasts.
Last week, my colleague Nolan Lawson wrote a lengthy post about his struggles with progressive enhancement. In it, he identified a key tension between the JavaScript community and the progressive enhancement community that has, frankly, existed since the term “progressive enhancement” was coined some 13 years ago. I wanted to take a few minutes to tuck into that tension and assure Nolan and other folks within the JS community that neither progressive enhancement nor the folks who advocate it (like me) is at odds with them or their work.
Yep.
Progressive enhancement focuses on the entire customer experience by continually looking forward to embrace improvements vs looking backward to degrade them.
I love, love, love this talk from Niels Leenheer at Frontend NE. He covers TV browsers, game consoles, handheld consoles, e-readers, and VR headsets and talks about what we can, can’t, and should try to do to accommodate them.
You can also watch Niels give this talk on YouTube.
Sixteen years ago, Stewart Butterfield conceived of a contest that would test the mettle of any web designer: The 5k. The idea was that entrants would build an entire site in 5kB of code or less. Its aim was to force us to get creative by putting a bounding box on what we could do: > Between servers and bandwidth, clients and users, HTML and the DOM, browsers and platforms, our conscience and our ego, we’re left in a very small space to find highly optimal solutions. Since the space we have to explore is so small, we have to look harder, get more creative; and that’s what makes it all interesting.
This is a nice overview of where you should be spending your mobile device testing time if you’re clueless about where to begin. Obviously it skews toward BrowserStack’s offerings, but it’s a pretty solid list of devices. It doesn’t touch on browsers though, which means Opera is a glaring omission.
Here’s Jeffrey’s introduction to the 2016 10k Apart contest. Did you know it’s An Event Apart’s 10 year anniversary? How cool is that?!