Web Weekly #36
Moin moin, friends. π
And a big hello to all the new subscribers! Almost 300 people subscribed to this newsletter in the last three days. π² I'm super excited to have you around!
But let me ask you, how did you find out about this newsletter? I couldn't figure it out yet; hit reply and let me know.
Before we jump into things from last week, let's google "text adventure" and open the JavaScript console. I love a good easter egg! π₯

This week's Web Weekly includes:
- Accessible tables and crossed-out content
- The web on iOS
- Rendering of React components
... and, as always, GitHub repositories, a new Tiny Helper and some music.
Ready? Steady. Go!
Quick bytes
- How to discard tabs to save resources in Chrome, Edge and Firefox
- Shopify bets on web components now π
- How to configure VS Code Bracket Colors
A denial-of-service (DoS) attack against Unix-based systems

Can you imagine what this snippet does :(){ :|:& };:?
This shell function (yes, it's a function!) is called a "Fork bomb", and it can make your machine unusable. Vivek Gite explains how it works and how you can prevent weird character combinations from taking over your computer.
Skills you must develop to become an executive

Do you want to be a CEO or CTO one day? If so, I enjoyed this post from Nikhyl Singhal. Nikhyl describes the skills you need as an executive and how to develop them.
Accessible strikethrough content

I learned about the s and del HTML elements this week. Check out Manuel Matuzovic's post about strikethrough content such as old prices.
The web that falls behind on iOS

Niels Lehnheer published an excellent article covering that every browser on iOS is forced to use Webkit. Is the web falling behind on one of the major mobile operating systems? It seems so.
Form your own opinion about iOS
All you have to know about JavaScript events

I still remember how confused I was when I discovered JavaScript event capturing and bubbling. Thomas Steiner and Stephen Stchur explain everything you need to know about JavaScript events (and I finally understood when to use stopImmediatePropagation).
Learn all the things about JS events
Code runs on people

The post "Code runs on people" on the rachelbythebay.com blog (so worth subscribing to!) is a valuable reminder of why code should be as boring as possible.
Write code for your future self
A visual guide to React rendering

When does React re-render components? Alex Sidorenko works on a detailed series including many visual examples covering useMemo, props handling and many more cases.
Accessible tables

Here's one for your accessibility bookmarks: Raghavendra Satish Peri collected resources that help you make your tables accessible. π
(Pssst! π€« I'm collecting accessibility resources, too)
TIL recap: form validation with requestSubmit

To keep the articles on the blog up-to-date, I decided to reread and include older today I learned posts in this newsletter. π
Did you already run into the problem that calling submit on a form element doesn't trigger the included form validation? If so, have a look at requestSubmit. It's a method that makes form handling in JavaScript way easier!
Reader shout out π

Eli H. Schei shared her five favorite frontend newsletters on dev.to. I'm humbled to be included in this list.
Thank you, Eli, and thank you all for reading along!
Three valuable projects to have a look at
- github/clipboard-copy-element β Copy element text content or input values to the clipboard.
- khanhas/spicetify-cli β Commandline tool to customize Spotify client.
- mgdm/htmlq β Like jq, but for HTML.
A new Tiny Helper

Haikei is a good-looking app that you can use to generate beautiful backgrounds!
Find more single-purpose online tools on tiny-helpers.dev.
A quote to think about
This week's quote comes from the book that I'm reading, "On Writing Well". It teaches how to improve your writing style, use good language and engage the reader. I still enjoy reading it a lot!
Clear thinking becomes clear writing; one can't exist without the other.
A song that makes you stop coding

This week's track is an absolute house classic. KΓΆlsch's "Cassiopeia" is a nicely rolling house track from 2014.
Thank you for reading!
And that's a wrap for the thirty-sixth Web Weekly! If you enjoy my newsletter, I'd love you to tell others about it. β₯οΈ
- Share it on Twitter.
- Forward it to someone who might like it.
If you're not a subscriber, you can change that! π
Stay safe, and I'll talk to you next week! π π
PS. I heard the cool kids use RSS. You can find multiple feeds on my site.