Hello everybody! 👋
Greetings from dotJS in Paris! It's my last conference this year, and I'm looking forward to jumping soon into vacation-mode to finish the year with some time off to rest and maybe work on some side-projects (I may do some e11ty streaming, but psst...).
Let's have a look at what content was interesting in November!
Developers becoming designers by just following a few tricksSection titled Developers becoming designers by just following a few tricks
If you're a Developer who occasionally "tries to design things", but the result never looks "good enough", Refactoring UI is a wonderful resource to improve your designs by providing you tiny tips and tricks to make things "just look good". It's a comprehensive resource, and I think it's fascinating that it started, like many things, on Twitter quite a while ago.
No more cross-site-cached CDN resources – changes to Chrome’s HTTP cacheSection titled No more cross-site-cached CDN resources – changes to Chrome’s HTTP cache
You may remember the times when writing Frontend applications included only a CDN-referenced jQuery file and a custom JS bundle. The best practice was to load files from public CDNs – the more sites reference the same resource, the higher the chance that users have a cache version in their browser already.
This caching behavior changed with Chrome 77... Chrome now partitions the HTTP cache – there is no shared cache between sites anymore. And Chrome is not alone; Safari treats global resources differently depending on the website requesting them as well. Together, both browsers have 80% market share, and with this, it's time to say goodbye to this best practice. 👋
Section titled `aria-label`, disabled buttons and the challenge of accessible Single-Page-Apps
aria-label, disabled buttons and the challenge of accessible Single-Page-Apps
I came across many excellent accessibility resources this month. Let's keep it short and sweet:
aria-labeldoesn't translate well in browsers
- whocanuse.com is a helpful resource bringing awareness into colors, and how they can affect the user experience
- Single-Page-Applications come with many accessibility pitfalls
- disabled buttons aren't great
Highlights of the HTTP Archive Web AlmanacSection titled Highlights of the HTTP Archive Web Almanac
I sat down and read the whole thing (it took quite some time 🙈). If you don't have enough time to read it all – I wrote down the stats and facts I found interesting.
This month I learnedSection titled This month I learned
backdrop-filter lets you apply visual effects to the area behind an element
I was waiting for a simple way to create a "frosty glass"-effect (a blurry and semi-transparent background) in CSS for years. While watching the Chrome Dev Summit session with Una and Adam, I learned about the
backdrop-filter CSS property and also found out that the support is not too bad these days. 🎉
The talk of the monthSection titled The talk of the month
Tim Kadlec is one of my favorite speakers out there, and that is for one reason – his talks always include a very creative opening, and they always include a good storyline. I love that!
A quote to think aboutSection titled A quote to think about
"Treat others the way you want to be treated" [...] is a poor definition of empathy.
If you want to learn more about leadership – I highly recommend checking out her writing.
A song that makes you stop codingSection titled A song that makes you stop coding
Kölsch is a Danish house DJ. I love his sound. His track "Der Alte" appeared in my Spotify, and it is one of these songs that makes me stop and listen (and maybe even dance a little) over and over again.
And that's it for November, friends! 🎉 👋
Have a great December and wonderful holidays!
If you have any feedback about this newsletter, please let me know. :)
Reply to Stefan