Web Weekly #52 (#blogPost)

Happy Monday Tuesday, party people!You might have noticed that Web Weekly’s a day late. I was busy yesterday (more on that later) and life’s exciting. I hope you’re…


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

Happy Monday Tuesday, party people!

You might have noticed that Web Weekly's a day late. I was busy yesterday (more on that later) and life's exciting. I hope you're alright yourself!

This time Web Weekly includes:

  • the flatMap array method
  • smart CSS tricks
  • software development principles, theories and laws

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

On a personal note

This week started super moving (literally)! Firstly, I was reminded of a game I used to play when I was little, but more importantly, I received the keys to my new apartment. It's been a long and draining process of over a year, but now it's finally time to move. And I can't wait!

Something that made me smile

I love SVGs. They're vector-based, nicely nerdy and powerful. But how often did you work with clean and well-structured SVGs? Max Böck shared a prime example of what can go wrong when working with SVGs.

A JavaScript one-liner to filter and map array value

Dmitri Pavlutin wrote a post about the Array method flatMap, and I have to admit that I haven't used it before. It turns out that you can use it to manipulate and filter arrays in one go.

I love one-liners, but they have to be readable, too. It's probably better to stick with filter/map combinations in this case, but it's good to know that the method exists.

Learn more about flatMap

The internet's on fire (again)

And here we are again: an open-source maintainer intentionally released broken versions of their packages (colors and faker). The topic of open source maintenance, burned-out maintainers, and sustainable software development won't disappear, and I hope we'll sort it out eventually...

Find out what happened

Prettify your terminal

Thanks to Mike Cordell's blog post on terminal aesthetics, I learned that the command line tool exa supports icons! If a beautiful terminal is your thing, this post is for you.

Pimp your terminal

A very smart CSS-trick

Geoff Graham shared a new-to-me way to create background CSS animations. It's super smart! The CSS trick enables a background that transitions in from one side and leaves on another. 😲

Animate your backgrounds

Enjoy worldwide radio

Last week I listened to a random radio station from Chicago an entire day. How? Radio Garden is a website that lets you tune it to radio stations from all around the world. I love discovering new music, and even though I shared the site previously, here we are again.

Enjoy the music!

Turn on the radio

What will Future You think?

How are your 2022 resolutions going? I'm no fan of doing everything better just because we entered a new year. Instead, I'm trying to adopt the mindset of thinking long-term. How will I feel about a decision that I take today in a month from now? What will my future self think?

Trevor McKendrick published a valuable post on the topic. I loved it!

Consider Future You

Hacker laws

There's Cunningham's law, Murphy's law, the Dunning-Kruger effect, the Two-Pizza rule and many more theories in software development. Dave Kerr collects and explains them all on GitHub.

Learn about all the laws

Internationalisation in CSS

I don't work on sites in multiple languages, but I'd give Chen Hui Jing's post on CSS internationalization a read if I had to. It includes many CSS gems ranging from the :lang() pseudo-class to the text-emphasis CSS property. Great read!

Properly internationalize your sites

How to be busy

I love the randomness of the "Busy simulator". The site repeatedly plays notification sounds, and even though it triggers immediate anxiety, I love finding such things on the web.

Be busy

TIL recap: box-decoration-break controls how to render fragments across line breaks

Did you ever style links only to find out that the styles are cut off when the element is spread over two lines? Two years ago, I learned that box-decoration-break can help out there.

Style across line breaks

Three valuable projects to have a look at

A new Tiny Helper

If you're creating CSS gradients, there's a high chance that you're passing the "grey zone". This greyish color area can appear when transitioning from one color to another one. Polychroma is a quick-to-use app to avoid it.

Create beautiful CSS gradients

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

A quote to think about

I'm reading Gumroad's founder Sahil Lavingia's book Minimalist Entrepreneur right now, and I enjoy the included examples a lot. Sahil shares stories and advice on building sustainable businesses without VC money, unlimited scaling and hyper-growth.

If you build a product to solve your own problem, you will have at least one user – more than most startups ever get.

A song that makes you stop coding

Blur's Song 2 passed me this week, and there's nothing else to say than "wooooohoooooo"!

Listen to "Song 2"

Thank you for reading!

And that's a wrap for the fifty-second 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 (2022-01-10T23:00:00+00:00) Web Weekly #52 (#blogPost). Retrieved from https://www.scien.cx/2022/01/10/web-weekly-52-blogpost/

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