Web Weekly #24
- Published at
- Updated at
- Reading time
- 7min
Hola friends!
Oh well... Let me be honest, my week was very long; I felt super low, binge-watched Netflix the entire weekend, and the 30+ยฐC here in Berlin didn't help. It was pretty challenging to sit down and write this week's newsletter (but I couldn't break the 24-week streak ๐).
I hope you had a better week and are getting ready for the summer. We all deserve it!
Before we jump into web stuff, here's a pupper from my hidden collection. It's just too cute how she leaves the scene. ๐
This week's Web Weekly includes:
- GraphQL terms explained
- CSS
overscroll-behavior
- Error cause in JavaScript
... and, as always, GitHub repositories, a new Tiny Helper and some music.
Ready? Steady. Go!
I discovered Nick Wignall's writing recently. Nick is a clinical psychologist, writer, and teacher, and his articles are very relatable and easy to read. In this post, he covers misbeliefs about being confident.
There's a new ECMAScript proposal on its way that will improve error handling and "error wrapping". The error cause proposal (currently on stage 3) allows easier error chaining, and it's a very welcome language edition. Axel covered the proposal on his blog.
And here's another post from Nick Wignall; Nick explains the technique of writing down your worries on paper. I'm constantly worrying about a hundred different things, and I will give this approach a try.
It feels to me like coding blogs are getting more and more interactive. It all started with embedded CodePens, and then Josh Comeau raised the bar with his beautiful embedded article demos.
Pedro Duarte shared how he tackled good-looking and partly interactive code blocks with React and MDX.
Daft Punk announced that they wouldn't continue making music in February this year. Vadim Demedes, a huge fan, built daftpunk
to celebrate their epic tracks.
I love everything about this site: the fact that Vadim built it, the site's style, the hidden YouTube iframes playing the music, ... ๐ Microsites are just great!
List to Daft Punk on more time
If you know more microsites, send them my way!
The GraphQL jargon is confusing. If you're wondering what fragments
, directives
, and subscriptions
are, this post is for you!
Last week LinkedIn added the ability to add pronouns to their profile pages. Proper use of gender identity terms, including pronouns, is crucial to signal courtesy and acceptance of transgender and nonbinary people. If you have questions on the topic, this guide to gender identity terms will help.
I learned that you can specify the behavior of overscrolling in CSS. Use overscroll-behavior
to prevent Chrome's "Pull to refresh" from showing up or scrolling that happens behind an overlay.
Learn about overscroll-beahvior
I discovered Dan Benoni's and Louis-Xavier Lavallee's work a few years ago. They create product case studies that are presented in easy to grasp and entertaining slides. If you're building a product, Dan's and Louis-Xavier's content is worth checking out!
Prateek Surana wrote a nicely nerdy post covering JavaScript performance. He explains that object spread is not always the best idea and offers solutions for making object transformations faster using Object.fromEntries.
Prashil shared an extensive list of newsletters (not only web development related) and included my tiny newsletter.
Thank you so much, Prashil! And thank you all for reading along. ๐
- concrete-utopia/utopia โ An integrated design and development environment for React.
- lirantal/nodejs-cli-apps-best-practices โ The largest Node.js CLI Apps best practices list.
- ibraheemdev/modern-unix โ A collection of modern/faster/saner alternatives to common unix commands.
Addy Osmani seems to be on a role. ๐ Ojoy is a new tool that enlarges images and improves their quality. This tool will come in handy!
This Tweet by David Brady is very true and made me smile. Projects always start super clean and thought through, but then, a few sprints in, they often become the same mess as always.
90% of software development is coming to an agreement on where to make the mess.
I was out for a run, picked a random artist radio, and suddenly a rolling house track was pumping into my ears (In German I'd say "Was'n Brett!"). David Penn's and Ramona Renea's "Stand up" is a perfect running and dancing track. It feels like summer, has a funky voice and melody, and a smoothly rolling baseline!
It's one of those tracks that makes a dance floor go wild!
And that's a wrap for the twenty-fourth 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.
Join 5.3k readers and learn something new every week with Web Weekly.