Published at
Updated at
Reading time
The Web Weekly newsletter keeps you up to date, teaches you web development tricks and covers all things working in tech.

Happy summer day!

I learned that Edge has been shipping the feature of vertical tabs for over a year now. Did you see people talking about it? I didn't.

This discovery made me look at my browsing habits, though. I use Firefox as my primary browser and have 88 open tabs while writing this newsletter.

Additionally, Wavebox sits on another monitor to move Gmail, multiple Messengers and all the other always-open websites out of my browser. This approach works, but I wouldn't say that I'm happy with this setup.

But it's not only me. I see a lot of folks fighting the unorganized mess of too many tabs and websites. Did the internet outgrow browsers built to show a handful of websites?

I read somewhere that Chrome's user base is so big that Google doesn't want to make drastic changes to the UI not to annoy people. It's just too successful. ๐Ÿคทโ€โ™‚๏ธ

But still, wouldn't it be great to see browser innovation beyond stacked tabs?

Arc Browsers

I once tried Sigma as a Wavebox replacement, but it didn't stick, so I returned. And since last week, I have had access to the Arc browser, which the Browser Company of New York builds. They have a bold company name, that's for sure.

The browser looks promising and comes with screenshots and notes baked in. Even a side-by-side tab view is possible. And it's pretty, too!

I'll keep you posted, but if you have any fancy tools to tame the internet I should know about, shoot them my way by replying to this email!

And with this, today you'll learn about:

  • Scroll Snapping
  • CSS-only parallax effects
  • How to kick out all distractions

... and, as always, GitHub repositories, a new Tiny Helper and some music.

Lastly, welcome to the 39 new subscribers! I'm super excited to have you around! ๐Ÿ‘‹

Something that made me smile this week

Spin weezer's new single "records" literally, with your phone.

If you visit the Weezer's new record site on your computer, you'll discover that you can only listen to it on your phone. You have to become the record player. I love this!

Become a record player

I needed an API that gives me the current major browser versions and couldn't resist building one. ๐Ÿ™ˆ Say hello to! ๐Ÿ‘‹

The project's based on MDN Compat Data and everything's refetched hourly.

But keep in mind, it's hacked together super quickly!

Get all the browser versions

Why a Code of Conduct is important

Your event needs a Code of Conduct. You need a plan and process for enforcing it. Here's why.

Cathrine Wilhelmsen shared her story of being at a conference with someone who's been harassing and stalking her for years. It's an uncomfortable yet important read that made me think about my community and the importance of a clear and enforced code of conduct.

Enforce CoCs

It's CSS magic time!

Visual explainer of the CSS-only parallax effect

Lynn Fischer published an extensive tutorial on a CSS-only parallax effect. And while I'm usually not a fan of this effect, this write-up is top-notch!

Move some elements

A neat shell trick

Many shell commands prefixed with a comma

Brandon Rhodes shared why he prefixes all his custom shell commands with a ; and it's pretty smart.

Prefix your commands

How to force yourself to focus

 Your future self will thank you. Block websites, games and applications to boost your productivity and reclaim your free time.

I haven't used the Cold Turkey app in years, but I was super happy with it when I did. What does it do? Well... it makes you go cold turkey when you want to focus. No Twitter. No YouTube. No Instagram.

Sounds useful? Then have a look.๐Ÿ‘‡

Go cold ๐Ÿฆƒ

Random MDN โ€“ Scroll Snapping

scroll-snap-type demo

From the unlimited knowledge archive called MDN...

scroll-snap-type defines how strictly things are snapping. ๐Ÿ™ˆ

Make it snap

TIL recap โ€“ Case-insensitive CSS attribute selectors

CSS source code: [class=foo i] { color: red; }

Did you know that CSS attribute selectors have a case-insensitive mode? Now you do! ๐Ÿ˜‰

Learn more about attribute selectors

If you learned something new, whether small or big, old or new, documented or not, I'd love to include more learnings in this newsletter. Send me an email, and I'm happy to share your discovery!

Three valuable projects to have a look at

A new Tiny Helper

Tools That Solve Your Files Problem

TinyWow is not one, not two, not three... but over a hundred tiny tools. Merge PDFs, trim videos, or crop images. ๐Ÿ’ฏ

Find tiny tools

Find more single-purpose online tools on

Thought of the week

Addy Osmani shared a looooooong article with tons of advice on software engineering "soft skills". Make yourself a drink and get comfortable; it's a good read that included this week's quote!

Saying no is better than overcommitting.

A song that makes you stop coding

Beatsteaks - I don't care as long as you sing

I'll see one of Germany's best live bands on Friday โ€“ the Beatsteaks. I shared them before, but I'm just too excited about this concert. ๐Ÿ™ˆ

Listen to "I don't care as long as you sing"

Thank you for reading!

And that's a wrap for the seventieth Web Weekly! If you enjoy this newsletter, I'd love you to tell others about it. โ™ฅ๏ธ

If you're not a subscriber, you can change that! ๐Ÿ˜‰

And with this, take care of yourselves, friends - mentally, physically, and emotionally. I'll see you next week! ๐Ÿ‘‹

Was this post interesting?
Yes? Cool! You might want to check out the email version. The last edition went out 4 days ago.
Stefan standing in the park in front of a green background

About Stefan Judis

Frontend nerd with over ten years of experience, freelance dev, "Today I Learned" blogger, conference speaker, and Open Source maintainer.

Related Topics

Related Articles