A new technique for making responsive, JavaScript-free charts
I really like this clever use of a mix of SVG[1] and HTML/CSS to create responsive charts.
A new technique for making responsive, JavaScript-free charts
I really like this clever use of a mix of SVG[1] and HTML/CSS to create responsive charts.
The web is far from perfect, but I think we underrate how resilient it can be. I miss it every time I’m away.
In defence of graceful degradation and where progressive enhancement comes in
Interesting explanation about graceful degradation not being the opposite of progressive enhancement.
The CSS Cascade, or how browsers resolve competing CSS styles
This is a great explanation/illustration of the CSS Cascade! 👍
Humans can't read URLs. How can we fix it?
Jake leads this HTTP 203[1] episode with his reflexions about current URL display practice in browsers, and how it could be improved, at least for security.
Optimising SVGs (scalable vector graphics) for web projects has the dual benefits of reducing the file size and making them easier to work with. […] In this article I’ll share my process for optimising SVG assets, which may help you if you’re a designer or developer unfamiliar with working with SVG on the web.
We have to stop confusing the excesses of capitalism with the hallmarks of quality. Sometimes Google aren’t better, they’re just more pervasive.
A short history of body copy sizes on the Web
A nice overview of the many variations body copy has seen since the Web exists.
Intent to Deprecate and Freeze: The User-Agent string
User-Agent sniffing, used for example to (try to) perform dynamic serving instead of true responsive web design, has always been a really bad practice, for different reasons:
Can we monitor User Happiness on the Web with performance tools?
I really like that SpeedCurve tried to innovate with this recent "User Happiness" metric (original version). It aggregates multiple technical metrics to decide if users visiting the page are happy or not with it. But I see several issues in this metric.
I'm starting sharing my quick thoughts on my own site instead of Twitter, and then #POSSE them on #Twitter, #Mastodon and others, following repeated advice from Tantek Çelik.