I've been dabbling with some pretty hardcore CSS architecture recently that is likely going to become much more mainstream in the near to mid future.
What are Service Providers?
Service providers offer an API that allows for altering existing services, and adding new services to the container dynamically. They are a bit atypical as far as services go, but are pretty simple overall.
As promised in part one, there's a universal truth that can solve nearly everything.
In today's post, I'll be picking apart one of my favorite uphill battles: smooth scrolling. The post title is satire; smooth scrolling is only attractive shiny tip of the iceberg that clients want to see.
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 c
Recently, I've released an alpha version of Responsive Image Preloadthis link leads to an external website that can help optimize
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 exp
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.
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.