Why you should never use px to set font-size in CSS – Josh Collinsworth blog joshcollinsworth.com/blog/never-…
Improving the information architecture of the Smart Pension member app | Design and tech | Smart – retirement, savings and financial wellbeing smart.co/news-and-media/improvin…
11ty/api-indieweb-avatar: Return an optimized avatar image from a domain name input. github.com/11ty/api-indieweb-ava…
Back to the Bad Old Days of the Web – Jorge Arango jarango.com/2021/07/02/back-to-t…
Content Design Basics by Giles Turnbull – YouTube youtube.com/playlist?list=PL5K0g…
The End of AMP – lafoo – ramblings about the online world lafoo.com/the-end-of-amp/
Boring by default justmarkup.com/notes/2020-01-14-…
Modern JS is amazing. Modern JS is trash. | Go Make Things gomakethings.com/modern-js-is-am…
4 Design Patterns That Violate “Back” Button Expectations – 59% of Sites Get It Wrong – Articles – Baymard Institute baymard.com/blog/back-button-exp…
JavaScript isn’t always available and it’s not the user’s fault by Adam Silver adamsilver.io/articles/javascrip…
Google AMP lowered our page speed, and there’s no choice but to use it – unlike kinds unlikekinds.com/article/google-a…
CSS Border-Radius Can Do That? | IO 9elements 9elements.com/io/css-border-radi…
Introducing the Button element – HankChizlJaw hankchizljaw.io/wrote/introducin…
The State of Fieldset Interoperability – Bocoup bocoup.com/blog/the-state-of-fie…
Seva Zaikov – Single Page Application Is Not a Silver Bullet blog.bloomca.me/2018/02/04/spa-i…
AMPersand. — Ethan Marcotte ethanmarcotte.com/wrote/ampersan…
Base64 Encoding & Performance, Part 1: What’s Up with Base64? csswizardry.com/2017/02/base64-e…
Maintaining and organising a pattern library – FutureLearn about.futurelearn.com/blog/maint…
Your Social Media Fingerprint robinlinus.github.io/socialmedia…
The problem with Angular – QuirksBlog ift.tt/1BpeDQH