CSS/JS Coverage in Chrome DevTools
Since version 59, Chrome DevTools ship with a coverage analyzer that will tell you how much of the Javascript you load is actually used on your pages. This is important because, if the code is yours,...
Since version 59, Chrome DevTools ship with a coverage analyzer that will tell you how much of the Javascript you load is actually used on your pages. This is important because, if the code is yours,...
The template loading functions (get_header(), get_template_part(), etc.) have a new $args argument. So now you can pass an array’s of data to the templates. The idea is that we can now pass an object...
Built-in roles have been available in WordPress since I started working with it (at least version 2.9) if not from the very beginning... they work but they provide a limited toolset to work with. This...
Now that we have an LRS, a library to handle xAPI statement generation, and upload to the LRS let's look at some further thoughts on xAPI, cmi5, when to use it, and when not to use it. The first thing...
One of the hottest things, when I was working in higher education, was SCORM. It provided a way for courses coded and packaged to the SCORM specification to send data to a Learning Management System...
Inspired by Surma's article When should you be using Web Workers?, I've been looking at ways to use web workers on my projects and I think I've found a good candidate. I write in Markdown and, until...
The CSS Display Module Level 3 has added new ways to tell browsers how we want to layout and display the content on our pages. We still have block, inline, none, and other values for display that have...
Plugins like Jetpack don't work at all in development environments that don't use a fully qualified domain name or a domain that uses non-standard local domains (like site.local or site.dev), making...
I've been looking at Critical Path CSS again as I work trying to improve the performance of this blog. The idea behind Critical Path CSS (from now on, just Critical Path) is that we inline the CSS...
Although I've always thought about staging environments as clones of production systems, I understand the need to do things differently in production than in staging or development. This would be no...