Link Category: Ideas

Dealing with Client Conflicts

I’m quite confident a lot of WPShout readers are doing at least a little bit of “client work.” Whatever way you do that—even if you don’t do it using WordPress—problems can crop up. Which is why I really appreciate this little article from Jennifer Bourn.

Why I Still Use RSS

I share this story from Marc at for two reasons: that it is itself interesting and useful, and because I’ve also been using RSS lately and enjoying its respectfulness.

State of CSS, 2020

Long time readers will know that I consider myself a CSS outsider. I learned how to do it about 10 years ago, and have just enough skills to get by today. So I read with interest Sacha Greif’s “The State of CSS 2020” document. While I found myself a little annoyed by the document’s “design fanciness” (particularly what I perceive as scrolljacking), the results were quite interesting.

An Overview of CDNs

If you’ve been around WordPress for long, you’ve likely heard of a “CDN.” A CDN, or content-delivery network, is one of the most common parts of speeding up a WordPress site, especially for visitors who are far away from where your site is hosted. But the way this works is often a blackbox to people I talk to. That’s where this great article over at from Katie Hempenius. She explains all the bits of CDNs I already knew, and much more beyond.

How Quick is WordPress Plugin Auto-Updating?

As you might have noticed, in WordPress 5.5 you can now tell WordPress itself to keep specific plugins up to do. This is a great feature and one that I’m eager to turn on for more than a few plugins on more than a few sites (that is: all plugins on most of my sites). The security boon of knowing that all the plugins on all yours sites are just always up-to-date outweighs my light concern about one of those sites unexpectedly breaking with a bad update. (That totally happens, but quite rarely in my experience. And usually I can quickly solve the issues.)

“Hello, World!” in 30 (Programming) Languages

I know that this is a WordPress-focused site. But I also know that programming is as central to WordPress as writing. So I thought I’d share this fun little article that simply and clearly lays out the (classic) “Hello world” program in 30 different programming languages. It’s fun to get a quick sense of how much “boilerplate” each language requires, how it chose to say “show on the screen,” etc. And because of the simple format of the post you’ll not be confused about it. Great job to the post’s author Al Muhimen. 🙂

Hack at Slack

There are a number of different reasons I wanted to share this article about the programming language “Hack” here on Shout. The first one is just that I found it an interesting and pleasant conversation of the use and benefit of the (poorly named) PHP-like language that arrived in the world when Facebook’s PHP performance bottlenecks started to bother them too much.

Block Dependent Themes

An interesting thing as Gutenberg grows is that it’s aiming to impact both WordPress themes and page builders. And to do this, we may need or want a way for a theme to say it required a specific Gutenberg block to function. I have not thought deeply about it, but I see that Mel Choyce is. So please consider and opine with her about this possibility. Here are two parts of her initial proposal: