Welcome to Web Weekly 16!
Hello friends! I just came back from a 40km bike ride to visit a friend who lives at MΓΌggelsee, Berlin. It's such a lovely area! There are places in Berlin that feel like vacation, and that's one of them.
It was a perfect Sunday. I hope you had a great weekend yourself!
This week's Web Weekly includes...
- challenges of programming language design
- tips to make your language more inclusive
- a CSS property to style checkboxes and radio buttons
... and, as always, GitHub repositories, a new Tiny Helper and some music.
Ready? Steady. Go!
Should there be another HTTP method?
Living in a RESTful world, I regularly use the HTTP methods GET
, POST
, PUT
and DELETE
. There are more methods (OPTIONS
anyone?), but should there be a new one β SEARCH
? Tim Perry goes into HTTP details and explains the SEARCH
method proposal.
π Learn about SEARCH
"Hidden" JavaScript console methods in Chrome/Firefox
Last week I learned about the monitorEvents
method. It's available in Chrome's DevTool JavaScript console and offers a handy way to get information on an element's triggered JavaScript events. This discovery encouraged me to look at what's available in Chrome's and Firefox' JavaScript console.
π Chrome's console methods Firefox' console methods
How an accidental imagemagick discovery led to speakerdeck.com
John Nunemaker shared his story of building and selling speakerdeck.com to GitHub to later buy it back and then sell it again. π€― It's a fascinating read on building products with many learnings and advice.
π Read John' story
The challenge of designing a programming language
Designing a programming language is hard! And it's particularly tough when the language is used on the web because then things are there to stay. Browsers and devices browsing the web are not following any versioning. If you ever thought "hmm, that's odd" when writing CSS, you will enjoy this list of "official" CSS design mistakes.
π Learn about CSS design mistakes
The language we use matters
The way we speak and the words we use do not only directly impact others but also how we think. The BBC published an eye-opening article on ableist language and its effects.
π Discover ableist language
Nerdy emoji details
There's nothing better than a well-written article about Unicode. Nikita Prokopov explains nitty-gritty emoji details. Highly recommended!
A newsletter about accessibility
I found about Chris Ashton's accessibility newsletter "frequent11y" and subscribed right away. I learned quite a lot from his last edition.
π Read the last weekly edition
Colorful checkboxes/radios are on their way
"On brand" form controls are important to many people. While I think it's not a big deal when checkboxes are not matching the website style guide, I implemented many custom controls for precisely that reason. Luckily, there's a new CSS property (accent-color
) on the horizon. It defines the highlight color of radios and checkboxes. π
π Learn more about accent-color
The beauty of evergreen resources
Many web development articles become irrelevant quickly, but occasionally there are some evergreen gems. It's a valuable habit to bookmark these articles (find my favorites online). I came across Chris Coyier's list of timeless articles, and it's worth a look (and bookmark).
π Discover timeless articles
The difficulties of finding the right job
Finding a job that fits is difficult. Interviews are stressful and not always fair. Laurie Barth describes her experience of looking for her next opportunity (she ended up at Netflix). Her article includes valuable insights for interviewees but also hiring managers like myself.
π Read Laurie's lessons learned
Reader shout out π
Chris Ashton, Wojtek Jeremy PoΕowniak and @antodev89 not only shared my newsletter on social media, but they also agreed to be quoted on my site. Thank you so much, friends!
A new Tiny Helper
Cumulative Layout Shift (CLS) is one of Google Web Vitals metrics. The CLS debugger visualizes a website's layout shifts to make debugging easier.
π Debug CLS
Find more single-purpose online tools on tiny-helpers.dev
Three useful projects to have a look at
- argyleink/transition.css β Drop-in CSS transitions.
- git-tips/tips β Most commonly used git tips and tricks.
- RH12503/triangula β Generate high-quality triangulated art from images.
A quote to think about
This week's quote comes from Mattias Ott. He shared his thoughts on personal websites. There's no right or wrong, good or bad... your website belongs to you, and you can do whatever you want with it.
A personal website ain't got no wrong words.
A song that makes you stop coding
This week's song is another festival memory. π
Years ago, I was at the German Fusion festival. It was a bright and sunny morning. The dance floors were still full, and people tried to decide if they should continue dancing or instead get some rest after a magical sleepless night.
Marbert Rocel entered the stage, and their funky and fun beats became my soundtrack of this festival. So good!
π Listen to "Mr. Beat"
Thank you for reading!
And that's a wrap for the sixteenth Web Weekly! If you enjoy my newsletter, I'd love you to tell others about it. β₯οΈ
- Share it on Twitter.
- Forward it to someone who might like 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.
Top comments (0)