Web Weekly #43 (#blogPost)

Happy Sunday, party people! 👋This week I ran another best time (5:04min/km), I was out sailing for a few days, visited my parents, and I finally set up the Twitter …



Happy Sunday, party people! 👋

This week I ran another best time (5:04min/km), I was out sailing for a few days, visited my parents, and I finally set up the Twitter account for Tiny Teachers! It was a good week! 🎉

Tiny Teachers is Tiny Helpers’ best friend and lists online courses and interactive learning resources.

Currently, it has 0 contributors. 😢 What resources and learning courses do you use to learn web development? I’d love to see them on the site!

And with that – this week’s Web Weekly includes:

  • CSS contain
  • Holes in Arrays
  • App and site command palettes

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



Something that made me smile

Tab Atkins-Bittner shared this CSS gem, and while it’s mainly useless to use Unicode symbols in code, this custom property definition or .🙈 {} class selectors spark joy!





Can we have more command palettes, please?

GitHub shipped a command palette (cmd/ctrl + k). As a power user, I appreciate keyboard-first functionality, and I wonder if browsers shouldn’t provide command palettes to navigate links and buttons natively.

To keep track of apps, sites and libraries that offer this functionality, I set up awesome-command-palette. I’d love to learn about more places that implement cmd/ctrl + k.

Add command palettes



How to decide what to work on

I’m juggling many tasks at work, and it’s a real challenge for me. The Eisenhower decision matrix passed my way multiple times lately, and it helps to evaluate the endless TODO list.

Prioritize Eisenhower style



The Chrome origin trial overview

Chrome is always at the forefront of developing new browser and web features. Not every feature is rolled out immediately, though. Some features are developed as try-outs, so-called origin trials. Developers then can enable them, play around and provide feedback.

This week I learned that there’s a handy Origin Trial overview page. If you’re curious and want to know what’s possibly coming to Chrome (and maybe the web), this page is excellent.

Check all the Origin Trials



Write, write, write

Freya Giles published an extensive list of writing resources on Smashing Magazine. It includes excellent articles and tools if you want to level up your writing.

Improve your writing



Read more library code

Jerod Santo shared a hot take. He said that if you’re installing dependencies, you should be willing to debug them, too.

First, it’s a bold statement. Getting into 3rd party code is challenging, intimidating and takes a lot of time. And there’s nothing wrong with googling a problem!

What resonates with me is that debugging library code is time well spent. You’ll learn so much by understanding how things work and how other developers approach problems.

Don’t be scared of your dependencies



There are so many things to consider a great and secure product

I admire product folks with a vision and understanding of what needs to be done to create something excellent. There are so many things to consider when thousands of people use your product!

Eric Bailey wrote a fascinating article describing how you can use Slack and pretend to be Slackbot to phish for information. The Slack people obviously didn’t consider this suspicious behavior.

Don’t be Slackbot



Can it be true? Is the dialog element coming?

The recent Safari Tech Preview release notes included a surprise. The dialog element will be enabled by default. If you check caniuse.com you’ll find out that Firefox is planning to ship it eventually, too, and with this change, the browser support is pretty green! 😲

I didn’t spend any time on the element yet, because I read about its accessibility issues. If you want to learn more, Scott Ohara has you covered (and he also updated his blog post already).

Learn more about dialog



A better Medium reading experience

scribe.rip is an online service that takes Medium articles and cuts out all the unnecessary stuff (fonts, tracking, JavaScript), and it’s delightful. I have used it for a few days now and can’t express how enjoyable pure and uncluttered content is.

Enjoy Medium content



CSS contain

I have to admit that I haven’t used the CSS contain property yet, but I loved Johan Isaksson’s post describing how he fixed the rendering performance of the Google Search Console.

Learn about CSS contain

☝️ This is a Medium post, and yes, I’m linking to Scribe instead.



The beauty of mentoring

I loved Jo Franchetti‘s post on mentorship. Jo explains that helping others is great for the sake of helping and makes you a better developer, too.

Become a mentor



Array methods skip holes

When people talk about "dense" and "sparse" arrays, I always have to look up the terms’ meaning. Dmitri Pavlutin wrote an excellent summary on the topic, and it reminded me of the moment when I learned that array methods skip holes in sparse arrays.

Skip array holes



Three valuable projects to have a look at



A new Tiny Helper

If you’re planning to create a new color palette (I am for my site) and want to keep accessible colors in mind (which you should), Huetone is a great app to come up with great colors.

Generate an accessible color palette

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



A quote to think about

I found this week’s quote from Sir Gustav Nossal in Jo’s mentoring post and love it!

Assume zero knowledge and infinite intelligence.



A song that makes you stop coding

Sascha Ring, aka Apparat, entered my running playlist this week and the deep electronic sound with typical Apparat lyrics was the perfect exercise companion.

Listen to "Dawan"



Thank you for reading!

And that’s a wrap for the forty-third 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


Print Share Comment Cite Upload Translate Updates
APA

Stefan Judis | Sciencx (2021-10-30T22:00:00+00:00) Web Weekly #43 (#blogPost). Retrieved from https://www.scien.cx/2021/10/30/web-weekly-43-blogpost/

MLA
" » Web Weekly #43 (#blogPost)." Stefan Judis | Sciencx - Saturday October 30, 2021, https://www.scien.cx/2021/10/30/web-weekly-43-blogpost/
HARVARD
Stefan Judis | Sciencx Saturday October 30, 2021 » Web Weekly #43 (#blogPost)., viewed ,<https://www.scien.cx/2021/10/30/web-weekly-43-blogpost/>
VANCOUVER
Stefan Judis | Sciencx - » Web Weekly #43 (#blogPost). [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/10/30/web-weekly-43-blogpost/
CHICAGO
" » Web Weekly #43 (#blogPost)." Stefan Judis | Sciencx - Accessed . https://www.scien.cx/2021/10/30/web-weekly-43-blogpost/
IEEE
" » Web Weekly #43 (#blogPost)." Stefan Judis | Sciencx [Online]. Available: https://www.scien.cx/2021/10/30/web-weekly-43-blogpost/. [Accessed: ]
rf:citation
» Web Weekly #43 (#blogPost) | Stefan Judis | Sciencx | https://www.scien.cx/2021/10/30/web-weekly-43-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.