Web Weekly #67 (#blogPost)

Heidi Ho, friends!As you may know, I started a new job recently and had to set up a new Gmail account. I discovered that there are some customizations I can’t live …


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

Heidi Ho, friends!

As you may know, I started a new job recently and had to set up a new Gmail account. I discovered that there are some customizations I can't live without. Maybe they're valuable for you, too!

My morning routine includes getting my inbox as close to zero as possible. To not get distracted, I turn on auto-advance. Find the feature under the "Advanced" settings and automatically move to the next email after replying, deleting or archiving an email. It's perfect for flying through your inbox while keeping the flow!

Keyboard shortcuts are hidden behind the "Advanced" settings, too. Once you have enabled it, you can navigate your inbox using your keyboard! 💯

And lastly, I wrote about Gmails multiple stars and inbox features in the past. You can group and structure your inbox like the above!

Grouping my inbox helps me to have important emails always on the radar!

And with this, today you'll learn about:

  • JavaScript design patterns
  • Lesser-known CSS features
  • How new browser features make SPAs less important

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

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

Something that made me smile this week

Did you ever wonder how the drums of a System of a Down track sound played on a tiny drumset? Yeah, me neither, but the randomness of this video is just beautiful.

A big thanks goes to Pawel for forwarding me this song!

How to use Netlify as your Dropbox replacement

I love everything about Jim's series explaining how he uses Netlify as a Dropbox alternative. He explains the problem, describes his development approach and shares a solution at the end. 👏

Be in sync with Netlify

JavaScript design patterns

patterns.dev is a massive resource to level up your software architecture knowledge. It comes with countless examples, beautiful animations and ready-to-use demos. Highly recommended!

Write maintainable code

A little bit of command line magic

commands.dev is a searchable collection of CLI commands. Happy command browsing!

Shine on the command line

Interviews are a two-way street

Interviewing for a new job is terrifying, and it usually feels like you're the only one to be measured and evaluated. But, hold on!

A Job interview's purpose is to evaluate both ways. Sally's article Questions to ask on a new job search is a good start to getting to know the company you're interviewing with.

And additionally, Lily's recent Twitter thread includes some stellar questions. 👇

Ask more questions

TIL - the stroke-linejoin attribute

SVG includes so much functionality that it's just mind-boggling. SVG Filters alone are an art by themselves.

This week, Mariana taught me how stroke-linejoin works and hopefully I'll remember it the next time I'll have to deal with sharp SVG path edges.

Learn more about SVG

Lesser known CSS features

Adrian covered good ground in his Smashing Article about underused CSS features. It includes all, counter-reset, scroll-padding and much more!

Get the most out of CSS

Did we build SPAs because browsers had to catch up?

Nolan shared some thoughts on MPAs (Multi-page apps) and SPAs (Single-Page Apps) and argues that more developers will opt for "old-school" multi-page architectures because browsers catch up and ship more app-like features. I tend to agree...

Evaluate your SPA usage

Cordova's successor - Capacitor

My friend Radimir's a big fan of Ionic's Capacitor framework. Whenever we talk about it, I tell him that I don't see the framework being used in the web development communities. Until today!

Chris shared his success of dropping native apps for a web platform approach. It's a good read!

Note: With Project Fugu and PWAs continuing to evolve, I wonder when we will reach the point of truly native and cross-platform supported web apps. I guess Apple is holding us back on that one? 🤔

Use web technology

Random MDN – Client-side form validation

From the unlimited knowledge archive called MDN...

It's been a while since I checked what validation methods are available in Vanilla JavaScript these days. setCustomValidity and reportValidity are only a tiny portion of validation functionality today. As usual, MDN has you covered to learn more.

Validate the vanilla way

TIL recap – How to specify the starting number of an ordered HTML list

A while ago, I learned that li elements support a value attribute to control its number in an ordered list. After sharing this finding, I realized that there are more ways to manage the number display of lists. Read more on the blog.

Control all the numbers

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 looking for a quick online utility to clean up text, textcleaner.net is a handy tool to convert spaces, remove whitespace or decode HTML entities.

Clean it up

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

Thought of the week

Oldie but goldie; here's some wisdom from Ceej Silverio.

Code is never the challenge. Well-rested comfortable people who feel emotionally safe have solved every problem I’ve put in front of them.

A song that makes you stop coding

This week's song is another Indie classic. "Little Talks" from "Of Monsters and Men" is one of these songs I used to listen to on repeat.

Listen to "Little Talks"

Thank you for reading!

And that's a wrap for the sixty-seventh 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-28T22:00:00+00:00) Web Weekly #67 (#blogPost). Retrieved from https://www.scien.cx/2022/05/28/web-weekly-67-blogpost/

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