Web Weekly #66 (#blogPost)



Happy Sunday, party people!

You might have noticed that I took a two-week break from Web Weekly. I just felt too exhausted with too many moving pieces in my life. But everything’s on track again! 😊

I started building a proper landing page for this newsletter mainly to play around with Remix. It felt great that I didn’t hit any blockers and could get rolling right away. The structure of Remix files reminds me of writing PHP back in the day, though. Is this web development repeating itself with another file extension?

I have a quick ask: do you see the testimonials section? I’d love to include more quotes in it. If you enjoy Web Weekly, it’d be great if you could share it online. Thank you!

And with this, today you’ll learn about:

  • named CSS grid lines
  • site-specific browser controls
  • situations when divs are harmful

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

Lastly, welcome to the 54 new subscribers! I’m super excited to have you around! 👋



Something that made me smile this week

I discovered the @makemysoulhappy Twitter account, and I’m there for it!



Quick links



How to define CSS grid line names

I found the above beauty in the CSS grid spec. 🤯 That’s something, isn’t it?

The snippet made me realize that you can define named grid lines in CSS.

Name your lines



Google I/O wrap

I haven’t had the time to watch all these Google I/O videos yet, but Paul published a nifty summary of good-to-know things.

The Twittersphere went wild about the new Shared Element Transitions API. I’ll still treat it patiently because it’s not the first time a solution to element or page transition has been proposed.

Nevertheless, good things are coming to the web lately!

Learn about the new and fancy



Interviews that purposefully don’t go well

This week I learned that IBM used to include a job interview stage to evaluate how folks behave in a team setting. Multiple candidates are put together in a room and tasked to solve something unsolvable.

The interviewers then check:

  • Who’s taking the lead?
  • Who’s a team player?
  • Who’s overwhelmed?

I have mixed feelings about this practice. But I know that I’ve been at such an interview myself once. It wasn’t a group setting, and I didn’t have to solve a puzzle, but the interviewer purposefully tried to annoy me testing my patience. I passed, and my new colleagues later told me the interview’s purpose.

I doubt interviewees who failed the “patience test” were informed about the rejection reason. I think they should have. Having a lousy interview can put you off for days.

Anyways, if you have thoughts about this, I’d love to hear them!

Be aware of interview practices



The Project Fugu showcase

With all these new browser APIs showing up, it’s tough to keep track. APIs coming from Project Fugu aim to make it possible to write web apps that feel native without an Electron wrapper or similar tools.

If you want to learn what’s possible today, the Fugu showcase lists many apps you can play with.

Discover all these Fugu projects



Site-specific browser controls

Jim published a super thought-through article arguing that browsers should offer a site-specific color scheme control. I strongly agree but I also think browsers should offer way more than that.

I shared my thoughts on the blog.

Give me all these controls



How to enforce pinch-to-zoom on Android

Are you as annoyed as I am when you discover that a website disables pinch-to-zoom? If I want to zoom on my phone, it’s my business!

And yes, I’m looking at you, Twitter PWA!

I was delighted to learn that I can enforce pinch-to-zoom on my Android in Chrome and Firefox. A big thanks goes to Manuel for sharing this!

Don’t disable zoom



Harmful divs

And here’s Manuel again; I didn’t realize that div elements can harm or break user experience. divs can mess with figure and details elements making them inaccessible for assistive technology. Today I learned!

Avoid the div soup



How to define where to break words

I have to admit I’m terribly confused by the CSS properties overflow-wrap, word-break and line-break. But after reading Will’s post, I was finally able to fix some overflowing words on my blog. Thanks Will!

Break your words



Random MDN – Ways to create a new stacking context

From the unlimited knowledge archive called MDN. How many ways exist to create a new CSS stacking context? There are more than ten! As usual, MDN has you covered to learn more.

Stack all the things



TIL recap – Sparse JavaScript arrays

Did you know that JavaScript arrays can have holes and, even wilder, that array methods like forEach just jump over the gaps? Now you do! 😉

Learn more about sparse arrays

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

If you’re on the hunt for colorful CSS or SVG gradients, Color-Morph helps out. Choose a primary color and have countless gradient variations at your fingertips.

Color your sites

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



Thought of the week

Kevin shared an extensive list of life advice. There are good entries in there. It’s impressive that Kevin creates these posts once a year!

What you do on your bad days matters more than what you do on your good days.



A song that makes you stop coding

This week’s song is a slow indie track from 2005. I used to love the band Athlete. Their song “Chances” has everything that gives me goosebumps. There’s a piano, strings and dramatic chorus. And I still love it! 💙

Listen to “Chances”



Thank you for reading!

And that’s a wrap for the sixty-sixth 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 that, take care of yourselves, friends – mentally, physically, and emotionally. I’ll see you next week! 👋



Reply to Stefan


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

Happy Sunday, party people!

You might have noticed that I took a two-week break from Web Weekly. I just felt too exhausted with too many moving pieces in my life. But everything's on track again! 😊

I started building a proper landing page for this newsletter mainly to play around with Remix. It felt great that I didn't hit any blockers and could get rolling right away. The structure of Remix files reminds me of writing PHP back in the day, though. Is this web development repeating itself with another file extension?

I have a quick ask: do you see the testimonials section? I'd love to include more quotes in it. If you enjoy Web Weekly, it'd be great if you could share it online. Thank you!

And with this, today you'll learn about:

  • named CSS grid lines
  • site-specific browser controls
  • situations when divs are harmful

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

Lastly, welcome to the 54 new subscribers! I'm super excited to have you around! 👋

Something that made me smile this week

I discovered the @makemysoulhappy Twitter account, and I'm there for it!

How to define CSS grid line names

I found the above beauty in the CSS grid spec. 🤯 That's something, isn't it?

The snippet made me realize that you can define named grid lines in CSS.

Name your lines

Google I/O wrap

I haven't had the time to watch all these Google I/O videos yet, but Paul published a nifty summary of good-to-know things.

The Twittersphere went wild about the new Shared Element Transitions API. I'll still treat it patiently because it's not the first time a solution to element or page transition has been proposed.

Nevertheless, good things are coming to the web lately!

Learn about the new and fancy

Interviews that purposefully don't go well

This week I learned that IBM used to include a job interview stage to evaluate how folks behave in a team setting. Multiple candidates are put together in a room and tasked to solve something unsolvable.

The interviewers then check:

  • Who's taking the lead?
  • Who's a team player?
  • Who's overwhelmed?

I have mixed feelings about this practice. But I know that I've been at such an interview myself once. It wasn't a group setting, and I didn't have to solve a puzzle, but the interviewer purposefully tried to annoy me testing my patience. I passed, and my new colleagues later told me the interview's purpose.

I doubt interviewees who failed the "patience test" were informed about the rejection reason. I think they should have. Having a lousy interview can put you off for days.

Anyways, if you have thoughts about this, I'd love to hear them!

Be aware of interview practices

The Project Fugu showcase

With all these new browser APIs showing up, it's tough to keep track. APIs coming from Project Fugu aim to make it possible to write web apps that feel native without an Electron wrapper or similar tools.

If you want to learn what's possible today, the Fugu showcase lists many apps you can play with.

Discover all these Fugu projects

Site-specific browser controls

Jim published a super thought-through article arguing that browsers should offer a site-specific color scheme control. I strongly agree but I also think browsers should offer way more than that.

I shared my thoughts on the blog.

Give me all these controls

How to enforce pinch-to-zoom on Android

Are you as annoyed as I am when you discover that a website disables pinch-to-zoom? If I want to zoom on my phone, it's my business!

And yes, I'm looking at you, Twitter PWA!

I was delighted to learn that I can enforce pinch-to-zoom on my Android in Chrome and Firefox. A big thanks goes to Manuel for sharing this!

Don't disable zoom

Harmful divs

And here's Manuel again; I didn't realize that div elements can harm or break user experience. divs can mess with figure and details elements making them inaccessible for assistive technology. Today I learned!

Avoid the div soup

How to define where to break words

I have to admit I'm terribly confused by the CSS properties overflow-wrap, word-break and line-break. But after reading Will's post, I was finally able to fix some overflowing words on my blog. Thanks Will!

Break your words

Random MDN – Ways to create a new stacking context

From the unlimited knowledge archive called MDN. How many ways exist to create a new CSS stacking context? There are more than ten! As usual, MDN has you covered to learn more.

Stack all the things

TIL recap – Sparse JavaScript arrays

Did you know that JavaScript arrays can have holes and, even wilder, that array methods like forEach just jump over the gaps? Now you do! 😉

Learn more about sparse arrays

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

If you're on the hunt for colorful CSS or SVG gradients, Color-Morph helps out. Choose a primary color and have countless gradient variations at your fingertips.

Color your sites

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

Thought of the week

Kevin shared an extensive list of life advice. There are good entries in there. It's impressive that Kevin creates these posts once a year!

What you do on your bad days matters more than what you do on your good days.

A song that makes you stop coding

This week's song is a slow indie track from 2005. I used to love the band Athlete. Their song "Chances" has everything that gives me goosebumps. There's a piano, strings and dramatic chorus. And I still love it! 💙

Listen to "Chances"

Thank you for reading!

And that's a wrap for the sixty-sixth 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 that, take care of yourselves, friends - mentally, physically, and emotionally. I'll see you next week! 👋


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 (2022-05-21T22:00:00+00:00) Web Weekly #66 (#blogPost). Retrieved from https://www.scien.cx/2022/05/21/web-weekly-66-blogpost/

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