A polyfill for browsers that don't support CSS3 Media Queries.
How to hide the address bar in mobile browsers.
A fix which works by listening to the device's accelerometer.
Building websites in a modular, container-independent manner.
A collection of quirks and issues that occur on browser platforms.
Testing stylesheet downloads per inapplicable media queries.
Making a small change to the CSS workflow.
A multi-functional carousel component.
“Jakob's Law: As a meeting grows longer, the probability of someone citing a Nielsen study that contradicts your recommendation approaches 1.”
“It seems whatever a carefully-crafted responsive website weighs, double or triple it to accommodate ads, social widgets, and user tracking.”
“I used to think web developers had opinions. That was before I started researching which baby gear we'll need when our daughter arrives.”
“If the people who make websites ever meet the people who understand SVG's feature set, we're all gonna be out of a job.”
“I’m thankful the UA string exists just like I’m thankful cardboard exists when my window breaks. But I wouldn’t build a cardboard house.”
“We no longer grade browsers – instead, we grade components.”
“It seems every year one of us accidentally discovers another game-changing thing that SVG has been able to do since 1987.”
“Progressive Enhancement moves almost all of our development time and costs to newer browsers.”
How non-critical CSS is best loaded.
Works with touch, mouse, keyboard, and more.
Delivering sites for speed and broader access.
“Responsible responsive designs are achievable even for the most complex and content-heavy sites.”
First render times of Angular, Backbone, and Ember.
How to load web fonts fast and progressively.
“‘Works with whatever device is in your pocket’ is stronger marketing than ‘Works just like a native iOS app in supported devices.’”
Strategies, case studies, ideas, and tips.
“It’s easy to gripe about all the tools involved in modern web dev these days, but I’m not sure I could work half as efficiently without them.”
“‘iPhone screen goes to sleep before finishing loading site’ is a surprisingly common performance metric, I’m finding this week roaming on 3G.”
“So frustrating when infinite scroll results don’t restore when returning via back button. Preserving browsing expectations is part of our job.”
“My distaste for building sites in ways that assume ideal browsing conditions is driven by daily use of sites that were built in those ways.”
How to quickly deliver usable content of a web page.
“I am genuinely offended by any website enhancement technique that assumes its value to some users is worth denying accessibility to others.”
“Building websites that only work for the luckiest, most fortunate users on the web is so uninteresting, not to mention bad for business.”
Making web sites usable on any device as soon as possible.
Markup and polyfill to fetch a CSS file in a non-render-blocking manner.
“It’s puzzling that the value of Progressive Enhancement is still questioned, despite all evidence of the inherent inequality of web access.”
“An app is a website that requires you to download a browser along with its content.”
Ways to speed up websites even more.
Lessons learned at Filament Group.
How to prioritize and streamline assets for fast, resilient delivery.
“It’s easier to make a fast website than it is to keep a website fast.”
How to to avoid a longstanding drawback of inlining files.
Nowadays, you can style a ‘select’ pretty nicely with CSS.
A simple HTML approach may be all you need.
What an average person can expect from 5G.
“If you’re having z-index problems I feel bad for you son, I’ve got 999999999999999999999999999999999999999999999999999999999999999999999999999999 and it seems to work alright on my machine.”
The meaning of the acronym ASPIRE.