Web Weekly #50 (#blogPost)

Happy Monday, party people!Are you ready for some #webdev news? This Web Weekly includes:

many new (and old) web technologies and APIs to check out
lessons learned…


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

Happy Monday, party people!

Are you ready for some #webdev news? This Web Weekly includes:

  • many new (and old) web technologies and APIs to check out
  • lessons learned from improving Core Web Vitals
  • thoughts on how to improve the broken concept of Open Source

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

On a personal note

I entered vacation mode and am planning to finally add dark mode to my blog. Let's see if I'll find the motivation to clean up all this messy CSS. Wish me luck! 🙈

But more importantly, this is the 50th edition of "Web Weekly", and it passed 2000 subscribers this week! Thank you for being here with me and reading along!

💙💙💙

Something that made me smile

I came across this tweet from @deekaymotion that explains how to make animations. It's stellar work and super cute!

The non-existent sustainability of Open Source

Running an Open Source project that people use is challenging. I used to be involved in a reasonably successful project for a few months, and I made the sad (but expected) experience that drives all these Open Source maintainers away.

When someone yells at you in public for "the very severe issue" of breaking their builds with your free work, you just want to hide.

Dave Rupert shares his Open Source experience and brainstorms ways to improve the situation.

What's wrong with open source?

Dave also linked Fat's very entertaining talk "What is Open Source & Why do I Feel So Guilty?". It made my day because I saw this talk live. It was the DotJS conference in Paris in 2013. That's almost a lifetime ago.

RSS is not dead, obviously!

Here we are again with me telling you how great RSS is. 🙈 If you're not using it, you're missing out and letting algorithms decide what you're reading.

If you want to get started, Farai Gandiya collected RSS (and web feed) best practices, and I learned that JSON feeds are a thing. 😲

Learn everything about web feeds

Fancy computer science terms

There are technical terms that'll never make it into my brain (ascendant vs. descendant, anyone?). The concept of Idempotency is one of them. Fatih Arslan nicely describes the topic with many bash script examples. 👏

Write scripts that'll always work

The progression of web technologies

Bramus's article "Embrace the platform" is a beautiful primer on web development and how web technologies have evolved over the years. We now have colorful checkboxes, lazy loading, and better date handling, to name just a few features.

Embrace the platform

How to target Apple software with PNGs

Here's another wild one from Bramus' blog. There's a bug in Apple's PNG decoder implementation, which renders different images coming from the same PNG in Apple software. 😲

Render different PNGs in Apple software

On finding a new job

Mu-An Chiou shared her experience of finding a new job in tech. It's a valuable read with many tips, tricks and facts on what to watch out for.

Take your time when starting a new adventure

Crappy stuff that we're now stuck with

Jack and Surma published another episode of their "HTTP 203" video podcast and chatted about web APIs that might have been a mistake. And while this episode is not particularly useful for today's web development, I enjoyed learning about all the crappy web stuff!

Learn about questionable "web features"

Rendering on the Jamstack

The term Jamstack includes more than static sites because we got new approaches to rendering. It isn't only about static HTML. Brian Rinaldi nicely explains incremental static regeneration (ISR), distributed persistent rendering (DPR), and deferred static generation (DSG). 👏

How do we render sites on the Jamstack?

Teaching is the best way to learn

I loved everything about Monica Powell's post "How to hone your new superpower: teaching". Monica explains that learning happens best when teaching things, and I follow the approach of "talk-driven development", too. 🙈

Share what you learn

Surprises affecting your Core Web Vitals

Everybody's looking into Core Web Vitals these days. Barry Pollard shares how Smashing Magazine improved their Largest Contentful Paint (LCP) metric. The post covers many web performance topics, and the trick that improved LCP was quite surprising. It's an excellent read!

Learn what can affect Core Web Vitals

TIL recap: CSS gradients with redundant values can be shortened

Writing CSS gradients is tricky. Did you know that you can shorten your gradient definitions when you want to include "hard color stops"? Now you do. 😉

Remove redundant values from your gradients

Three valuable projects to have a look at

A new Tiny Helper

Did you ever try finding device mockups to make your screenshots look good in a presentation? I did it many times, and it was a terrible experience. Dimmy.club allows you to upload your image and display it on laptops, phones and tablets. Super handy!

Share your screenshots with style

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

A quote to think about

On the topic of teaching and writing down your learnings, Anita Pari once said the following:

Good documentation is like a love letter to your future self.

A song that makes you stop coding

I was a huge Kate Nash fan back in the days, and I loved this acoustic version of "Foundations".

Listen to "Foundations"

Thank you for reading!

And that's a wrap for the fiftieth 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! 🎉 👋


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-12-19T23:00:00+00:00) Web Weekly #50 (#blogPost). Retrieved from https://www.scien.cx/2021/12/19/web-weekly-50-blogpost/

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