Control JavaScript Promises from Anywhere Using Promise.withResolvers()
A guest post I had the privilege of writing for the Frontend Masters blog.
Read ItA guest post I had the privilege of writing for the Frontend Masters blog.
Read ItAfter upgrading my self-hosted instance of Ghost CMS, a significant number of my members' emails were inappropriately disabled. Here's how I went about fixing it (for now).
Read ItAstro's Starlight documentation theme is great, but currently lacks support for building structured data (JSON-LD). Fortunately, it's easy enough to roll yourself by overriding a component.
Read ItExploring the purpose of structured data in the SEO game, why it's poised to become even more important in the future, and how to start leveraging it well.
Read ItI’ve been observing some of the posting trends on here and it’s clear we could benefit from a few guidelines. You might think I’m unqualified
Read ItI’ve decided I don’t like the responsive image API in HTML, or at least the idea that we still need it as a performance tool.By
Read ItDepending on the site, image sitemaps can be a helpful tool in an SEO strategy, making it ultra-clear to search engines the images they can and should index. Let's explore setting one up.
Read ItIt’s interesting how language around service architecture changes as patterns fall in & out of favor.People who advocated for microservices years ago now refer to
Read ItCloudflare Workers make it easy to quickly transform HTML on the fly with no third-party dependencies. Let's show how smooth the process is by building one to prepare every image URL for use with PicPerf.io.
Read ItPiping a curl response to bash is flexible, power distribution tactic used by software authors. But using it well means never losing sight of the inherent risks that come along with it.
Read ItThe web has made many significant, meaningful advancements in performantly loading and rendering images over the years. Let's reminisce about a few.
Read ItIf you've ever gotten a "bad gateway" error from your self-hosted instance of Plausible Analytics, there are a couple of things you might try first.
Read ItBacking up your data is critical for effectively any self-hosted application. Let's explore how you can make it happen for Plausible Analytics.
Read ItDepending on the task, it's helpful to be able to schedule work throughout various parts of the event loop's lifecycle. Let's explore some of the tools available for doing it.
Read ItIf you're running Plausible Analytics on a virtual machine (or some other box), you don't need to abide by the default API key rate limit it enforces. Let's walk through how to raise it.
Read It