The quest to find an easy to use, extensible, and performant spriting strategy has been long. In the beginning, there was the old school sprite sheet that a designer would generate and pass off to a web developer. This was pretty finicky and it was often quite a chore to add something new to th
Having a skip link outside of a landmark region has come up a few times from certain automated accessibility checkers. Each time I've had to cite evidence that strongly suggests that the tooling got this check wrong. This post will contain citations and simple explanations for why a simple skip
Time problems are hard. Testing them shouldn't have to be. Recently I had a set of requirements that came with a set of complex time related conditions. There were a total of 27 different outcomes based on a set of inputs, the current time being one of them.
Recently, I've been tasked with mitigating the performance impact loading the reCAPTCHA on page view. Typing out reCAPTCHA is rather difficult so thus I am going to abbreviate reCAPTCHA v3 as "r3" and reCAPTCHA v2 as "r2" for the rest of this post. I'm also going to be making a few assumptions
Most content editors will probably say that custom block titles are not something that are very useful most of the time. For historical reasons these titles are toggled on by default for all new custom blocks that are added to a layout.
Recently I've been working a lot with front-end performance related topics. One of the most glaring issues is how large the Youtube JS libraries are. Unfortunately, there doesn't seem to be a lazy loading mechanism for the core OEmbed system that checks all of the boxes I needed, so I had to ma