Reading List #77

Hey friends

The last few weeks have been kind of chaotic and I’m trying to get back into some routines and the habit of publishing this list more regularly.

So here we are, with a few things I’ve read and found noteworthy.

Frontend Development / Design

๐Ÿ”ฅ Modern CSS patterns in Campfire

A lot has been written about modern CSS features and how they can be used to simplify things. In this article, Jason Zimdars of 37signals writes about how they used modern CSS in Campfire 1.0 (one of their once.com products) to replace a lot of JavaScript and even some server side code and he reveals some quite unique and clever patterns I’ve not seen anywhere else before.

dev.37signals โ€“ Modern CSS patterns in Campfire

๐Ÿ›€ JS-Naked-Day

The annual CSS-Naked-Day was just a few weeks ago, on the 9th of April, and I loved the idea of it. But did you know there’s also a JS-Naked-Day? It was on the 24th of April, apparently, and I like this idea maybe even a little bit more.

JS-Naked-Day

๐Ÿ•ต๏ธโ€โ™€๏ธ Testing HTML with CSS

I always liked those CSS snippets you can throw on a site to highlight elements that have an error in their markup. Heydon explains why this is useful and shares a lot of neat ideas like the use of CSS Variables to output error messages to the browser.

Heydon Pickering โ€“ Testing HTML With Modern CSS

๐Ÿ”™ Confirm or undo?

This is a great post about why an option to undo an action is almost always better than a confirm dialog before the same action. Josh Wayne explains the pros and cons and also shows how it should be done โ€“ in those rare cases where a confirm dialog still makes sense.

Josh Wayne โ€“ Confirm or undo? Which is the better option?


WordPress

๐Ÿš€ How WordPress Is Creating a Faster Web

Making things on the web performant is hard. And making sure something at the scale of WordPress is and stays performant is even harder. This post describes a lot of what’s going on in the past few releases in terms of performance, which is a lot!

Also, I like the fact that some day in the future, we could be able to use the same automated performance tooling used in core, but for plugins and themes:

A project is currently underway to make the same tooling used by WordPress Core developers available to plugin and theme authors as well.

Felix Arntz

wordpress.org โ€“ How WordPress Is Creating a Faster Web

๐Ÿ› An Introduction to Playground

The WordPress Playground lets you run WordPress right in your Browser, without the need for a server behind. This intro article explains a lot of the things you can do with it.

WP.org โ€“ Introduction to Playground

๐Ÿค– Configuring WordPress with WP-CLI (german)

Christopher Kurth wrote an in-depth guide (in german) on how he’s using the WP-CLI to install and configure a fresh WordPress installation. Definitely something worth checking out if you’re doing this often and want to automate things.

hejChris โ€“ Ersteinrichtung von WordPress mit Hilfe von WP-CLI

๐Ÿ”’ WordPress Security Tipps

Security researcher Vladimir Smitka shared 13 things you can do to make your WordPress site(s) more secure. There are a lot of posts like these, which usually lack real insights. But this one is different and these tipps sound really solid and worth checking out.

Vladimir Smitka โ€“ 13 extra things we do for better WordPress Security


Other

๐Ÿ’ก 3 Ideas from James Clear

I love the idea of comparing decisions to hats, haircuts and tattoos. Most decisions are not as irrevocable as they might seem and the time, effort and loss of momentum it takes to make the decision is unreasonably high.

It’s good to try something new from time to time and look ridiculous for a while.

James Clear โ€“ 3 Ideas From Me


Wish you alle a happy weekend! โœŒ๏ธ

Made with โค๏ธ in Switzerland