Building The SSG I’ve Always Wanted: An 11ty, Vite And JAM Sandwich
Back in January 2020, Ben Holmes set out to do what just about every web developer does each year: rebuild his personal site. In this article, he shares his story of how he set out to build his own build pipeline from absolute ground zero and created “Slinkity”.
An Interview With Elad Shechter on “The New CSS Reset”
Hey folks! Elad reached out to me to show me his new CSS reset project called the-new-css-reset. It’s quite interesting! I thought a neat way to share it
One of the weirdest things about software engineering is how many people hate comments. Like actually hate. There are influential people out there who say...
Making the whole web better, one canvas at a time.
One can have an entire career on the web and never write a single canvas.getContext('2d'), so "Why should I care about this new OffscreenCanvas thing?" is a decent question for man
Build ambitious apps with confidence. Rock and Roll with Ember Octane guides you through the building of an application and teaches you the fundamentals of Ember Octane in the process.
If the web accessibility community were to somehow collectively agree on a single rallying cry, it could easily be “use native, semantic HTML elements.” This, like most things in accessibility, is an oversimplification, but it is a helpful one. As 2019 draws to a close, many of the popular component libraries (see: Material UI and …
There’s been a lot of buzz around the “no code” movement and shifts like SaaS and APIs. But with developers spending less than a third of their time actually writing code, the developer experience now includes all the other stuff, maintenance, operations, testing, incidents, more. So how exactly are developers supposed to coordinate all these systems? By focusing on developer experience (and tools) that actually embraces the messy complexities of their tech stacks: rainforests, not planned gardens.
The new Sanitizer API aims to build a robust processor for arbitrary strings to be safely inserted into a page. This article introduces the API, and explains its usage.