Rich Harris
A new technique for making responsive, JavaScript-free charts
I really like this clever use of a mix of SVG and HTML/CSS to create responsive charts. Because we're using a percentage-based coordinate system,…
Rich Harris
A new technique for making responsive, JavaScript-free charts
I really like this clever use of a mix of SVG and HTML/CSS to create responsive charts. Because we're using a percentage-based coordinate system,…
The web is far from perfect, but I think we underrate how resilient it can be. I miss it every time I’m away.
Adam Silver
In defence of graceful degradation and where progressive enhancement comes in
Interesting explanation about graceful degradation not being the opposite of progressive enhancement. Graceful degradation is an integral part of…
Amelia Wattenberger
The CSS Cascade, or how browsers resolve competing CSS styles
This is a great explanation/illustration of the CSS Cascade! 👍
Jake Archibald and Surma
Humans can't read URLs. How can we fix it?
Jake leads this HTTP 203 episode with his reflexions about current URL display practice in browsers, and how it could be improved, at least for security.…
Michelle Barker
Optimising SVGs (scalable vector graphics) for web projects has the dual benefits of reducing the file size and making them easier to work with. […]…
We have to stop confusing the excesses of capitalism with the hallmarks of quality. Sometimes Google aren’t better, they’re just more pervasive.
Florens Verschelde
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. I agree with the conclusion: I’m […] sad that we’re somehow chasing…
Yoav Weiss
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,…