Image formats for the web: HEIC and AVIF
There are two formats that I left out of the previous posts about image formats for the web: HEIF and AVIF These two formats are based on video codecs and, depend on the parent video technology to...
There are two formats that I left out of the previous posts about image formats for the web: HEIF and AVIF These two formats are based on video codecs and, depend on the parent video technology to...
Every so often I see comparisons between image formats that say one format is better than others or that one format is better for a given task but I’ve always wondered where the numbers came from and...
How do we customize WordPress? How do we make themes our own and add functionality that is not part of a theme or that you want to use regardless of the theme you have installed? This post will...
Third-party scripts on your site present a potentially dangerous side effect. We don't know what additional assets third-party load. That has security and performance implications. This post will...
Quotebacks are an interesting way to cite content from other websites. They work in two stages. Installing the extension and getting the quotations # The first one is HTML formatted with special data...
In 1987 Apple released this concept video of what they called a Network Navigator, an integrated agent to manage data from different sources, communicate with people across the network, and share...
In the not too distant future, WordPress will have lazy loading by default in WordPress core enabled by default. I believe that this will be merged into WordPress core for the 5.5 release; until then,...
There are times when we need to add scripts to the page that will run only when there is a script already enqueued and loaded before it happens. I got bit by this when trying to use FontFaceObserver....
Node has had experimental support for EcmaScript modules for a while. Again, this is one thing I've wanted to explore for a while but have never felt the need to dig deeper. After all, it is...
Internationalizing a plugin # After setting up the text domain in your plugin metadata we need to load the translated files to use them. For plugins we use the load_plugin_textdomain function; it...