Web Weekly #101
Guten Tag! π
Do you want to catch up with all the new CSS features? And then want to establish a strategy to use them in production? Or make a great impression when you onboard a new job?
All the answers and much more are included in this week's Web Weekly!
Our friends at Google released a new WebDev term at Google.io β "the baseline". Usually, I'm no fan of new tech lingo (MPA anyone? π ), but I can get behind this one.
The baseline describes features supported in the current and previous versions of all major browsers (Chrome, Edge, Firefox, and Safari). So that it replaces the mouthful "feature ABC is cross-browser supported".

And the term isn't only a Google effort but a collaboration of Apple, Microsoft, and Mozilla. Get ready because we can expect many new baseline widgets like those already on MDN. Great work!

If you want to learn more about the baseline, Rachel Andrew gives more details in her Google.io session. π
Something that made me smile this week

To be fair, this generated electro song about writing Web Weekly is fairly poor, but I appreciate the bot's attempt. π
Quick links
- Safari and Edge gain market share, and Chrome loses a tiny bit.
displaytransitions might come to the web soon.- Chrome experiments with a video background blur JavaScript API.
The Navigation API

Here's a handy snippet from the future of JavaScript navigations (Chromium-only right now) to display the native browser loading spinner. π―
It'll be most important for framework authors, but heyβit's cool, nevertheless.
phind - AI search for developers

Disclaimer: I've used phind only for a few code questions, but I liked that it shows the sources leading to an answer.
Let's see if I'll adopt it for code-related "googling".
Sticky navs considered harmful

The following might be a controversial one. Adam Silver shared why sticky navs hurt user experience. I found myself nodding along while reading.
TIL: There's a standard to disable terminal colors

Did you know there's a standard to disable color codes in CLI tools? Now you do, and it's defined at no-color.org.
I just love all these single-purpose domains! π
The wonderful weird web β Animated Drawings

I plugged Jesse Smith's "Animated Drawings" project before, but it's too good not to share it again. If you want to animate your kids' drawings, this tool is for you!
What are your favorite internet corners? Send them my way, and I'll include them in Web Weekly!
How I Landed My Dream Job β That Didnβt Exist

Kaylie Boogaerts, our Director of People at Checkly, told me her story of getting the job over coffee the other day, and it's a good one. Why? She applied and later signed a job that wasn't even open. π
How did she do it? She was bold, prepared, and knew what she was looking for. Her blog post includes tons of job-hunting advice!
The one thing to do when onboarding a new job

And if you land your new job, here's a trick that will make you stand out.
I've started a few new jobs in my career, and onboarding practices vary a lot! If things are well-defined, you'll get a list of people you should talk to. But you can level things up! Keep track of all the names dropped in conversations and introduce yourself independently. You'll be surprised how much this practice helps!
Andrew Bosworth describes a more formalized onboarding approach that he calls the career cold start algorithm. It's worth checking out not only when you're onboarding!
The 2023 CSS revolution

Short'n'sweet: do you want to catch up with all the new CSS features? The Chrome devrels put together a list with everything you need to know!
Modern CSS feature testing

And to carry on: suppose you want to live on the new cutting CSS edge; Stephanie Eckles wrote a deep dive explaining how to test new CSS features before using them.
And if you want to avoid finding out the support, Stephanie also released a new JS library to do it for you!
6 CSS snippets shining in 2023

Speaking of CSSβAdam Argyle shared handy baseline CSS snippets. If you aren't using container queries, scroll snapping, or logical properties yet, this post is for you!
Random MDN β initial-letter

From the unlimited MDN knowledge archive...
Did you know that initial-letter: 3 2 is valid CSS? It works in all browsers but Firefox, and you can use it to spice up your paragraphs!
If you want to learn more about web development, my @randomMDN Twitter bot posts random MDN pages multiple times a day.
TIL recap β image lazy loading depends on JavaScript execution

Here's a surprising fact from the HTML spec: loading=lazy depends on JavaScript execution. What? Yeah, I've thought the same.
Learn about the lazy-loading fun fact
Find more short web development learnings in my "Today I learned" section.
Three valuable projects to have a look at
- dylanaraps/pure-sh-bible β A collection of pure POSIX sh alternatives to external processes.
- maximelebreton/quick-javascript-switcher β A Chrome Extension to enable / disable JavaScript 'on the fly'.
- nadermx/backgroundremover β Remove Background from images and video using AI.
A new Tiny Helper

Suppose your production API promises an uptime of 99.99%; how long can it be down during the year? It's 52 minutes. π² uptime.is is a handy tool for evaluating SLAs.
Find more single-purpose online tools on tiny-helpers.dev.
Thought of the week
Amelia Wattenberger shared that she doesn't think all these chat / LLM interfaces are the future. Why? They don't guide the user and the results lack direction. I agree. π―
Good tools make it clear how they should be used.
A song that makes you stop coding

This week's track is Fatboy Slim's legendary "Right Here Right Now". There's not more to say than that it's one of these tracks made for the ages!
Listen to "Right Here Right Now"
This is all, friends!
Writing Web Weekly takes me roughly five hours every week, and I pay real money for sending over 3.7k emails. If you enjoy it, consider supporting me on Patreon. β₯οΈ
Or tell your friends about it:
- Share it on Twitter.
- Forward it to someone who might like it.
If you're not a subscriber, change that! π
And with that, take care of yourself - mentally, physically, and emotionally.
I'll see you next week! π