Web Weekly #34 (#blogPost)

Guten Tag, friends! ?If you’re subscribed to this newsletter for a while, you know that I discovered the electro piano duo Grandbrothers and became a big fan. I saw…


This content originally appeared on Stefan Judis Web Development and was authored by Stefan Judis

Guten Tag, friends! ?

If you're subscribed to this newsletter for a while, you know that I discovered the electro piano duo Grandbrothers and became a big fan. I saw them live this week, and I'm so happy; live music is just the best!

Before jumping into nerdy stuff, let's start the week with some doggo cuteness.

This week's Web Weekly includes:

  • Fancy CSS features: accent-color, font-family: system-ui and color-scheme
  • workplace privileges
  • directory-dependent git configuration

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

Ready? Steady. Go!

How Google generates search result titles

Google changed the way how they generate the search result titles and now consider h1 elements, too. It's a good reminder about the importance of headlines and semantic HTML.

Take care of your headlines

It's time to add accent-color to your stylesheets!

I discovered that Firefox starts shipping accent-color with version 92. With Chrome and Firefox supporting the new CSS feature, let's place colorful checkboxes everywhere!

If you want to play around with it, the blog now includes an interactive example. ?

Color your inputs

font-family: system-ui is almost cross-browser supported

Do you remember this "beautiful" line of CSS:

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

You could leverage this font-family declaration to use the operating system default font in your sites. And speaking of Firefox 92: system-ui support is coming to it (MDN is not up-to-date yet). Using operating system fonts will be straightforward soon. ?

Learn more about font families

Should browsers support image formats even though the OS doesn't support them?

This week I learned that Apple decided not to ship AVIF even though Webkit (the underlying engine) supports it. And while it's a bummer because the format leads to smaller file sizes, I think it's essential to support the format on the operating system level, too.

Let's hope Apple prioritizes AVIF soon. ?

Learn more about AVIF and macOS

Privileges you didn't know you have

I'm subscribed to the Better Allies newsletter for a while now (I recommend it!). This week they shared a list of workplace privileges, and it's a good reminder about the freedoms I have.

Learn more about privileges

? Shiny New GitHub releases

GitHub released another version of their CLI, and even though I'm not using it as much as I should, it looks super excellent. It comes with a plugin system, and I haven't decided yet what I'll use to automatically update my GitHub user status. I'm up for ideas. ?

Additionally, I discovered that GitHub shipped VS Code in their UI. I played around with it a little bit, and I'm getting more excited about coding in the cloud every day!

Directory-dependent git configuration

This week I learned that git allows optional includes in .gitconfig files. If you're juggling directory-dependent git configurations, this feature is golden. ?

Apply different git configs

Promises-based timer functions in Node.js

How many times did you write a custom sleep function leveraging setTimeout and Promises in Node.js? I indeed did that countless times. I discovered that Node.js 16 comes with Promises-based timer functions built-in!

Use Node.js built-in timer functions

TIL recap – the color-scheme meta element and CSS property

New newsletters section: to keep the articles on the blog up-to-date, I decided to reread and include older posts in this newsletter.

From last year: color-scheme and how it affects browser default UI elements.

Learn more about color-scheme

Three valuable projects to have a look at

A new Tiny Helper

If you're looking for a quick way to visualize the technologies used in your open source projects on GitHub, use TechStack, paste your package.json and copy all the logos.

Make your Readmes pretty

Find more single-purpose online tools on tiny-helpers.dev.

A quote to think about

This week's quote comes from a video from my colleague Wiktoria Dalach. It's a good reminder not to over-engineer everything and keep the bigger picture in mind. ?

Coding is not the goal. [...] The goal is creating great, usable and maintainable solutions to problems people have.

A song that makes you stop coding

I discovered the artist Dardust this week. "Rückenfigur" is another beautiful piano track that made it into my Spotify "Liked songs".

Listen to "Rückenfigur"

Thank you for reading!

And that's a wrap for the thirty-fourth Web Weekly! If you enjoy my newsletter, I'd love you to tell others about 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.


Reply to Stefan


This content originally appeared on Stefan Judis Web Development and was authored by Stefan Judis


Print Share Comment Cite Upload Translate Updates
APA

Stefan Judis | Sciencx (2021-08-29T21:00:00+00:00) Web Weekly #34 (#blogPost). Retrieved from https://www.scien.cx/2021/08/29/web-weekly-34-blogpost/

MLA
" » Web Weekly #34 (#blogPost)." Stefan Judis | Sciencx - Sunday August 29, 2021, https://www.scien.cx/2021/08/29/web-weekly-34-blogpost/
HARVARD
Stefan Judis | Sciencx Sunday August 29, 2021 » Web Weekly #34 (#blogPost)., viewed ,<https://www.scien.cx/2021/08/29/web-weekly-34-blogpost/>
VANCOUVER
Stefan Judis | Sciencx - » Web Weekly #34 (#blogPost). [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/08/29/web-weekly-34-blogpost/
CHICAGO
" » Web Weekly #34 (#blogPost)." Stefan Judis | Sciencx - Accessed . https://www.scien.cx/2021/08/29/web-weekly-34-blogpost/
IEEE
" » Web Weekly #34 (#blogPost)." Stefan Judis | Sciencx [Online]. Available: https://www.scien.cx/2021/08/29/web-weekly-34-blogpost/. [Accessed: ]
rf:citation
» Web Weekly #34 (#blogPost) | Stefan Judis | Sciencx | https://www.scien.cx/2021/08/29/web-weekly-34-blogpost/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.