Writing
Going Buildless
Can we do modern web development without a build step? How can we solve common build problems in HTML, CSS and Javascript using just the platform?
Live CMS Previews with Sanity and Eleventy
How to set up on-demand building in Eleventy to allow live content previews with Sanity CMS.
Upgrading to Eleventy v3
I took some time this week to upgrade my site to the newest version of Eleventy. Here's what I learned.
Container Queries in Web Components
Container Queries are one of the most anticipated new features in CSS. I recently got a chance to play with them a bit and came up with this demo.
Asset Pipelines in Eleventy
While some SSGs have a standardized way of handling assets, Eleventy does not. That's a good thing! Here are a few possible approaches you can take.
Making Persistent Build Folders in Netlify
I recently learned how to make persistent cache folders that stick around between builds on Netlify, and I'm using it to store webmention data.
Human Code
Some problems can’t be solved with technology. You can’t code away systemic racism, and you can’t design your way out of a human rights crisis.
Color Theme Switcher
Let users customize your website with their favorite color scheme! Your site has a dark mode? Mine has ten different themes now, and they're named after Mario Kart 64 race tracks.
Eleventy Résumé Builder
A free template to generate semantic, accessible & resilient résumés for the web and print.
The Emergency Website Kit
In cases of emergency, many organizations need a quick way to publish critical information. But existing (CMS) websites are often unable to handle sudden spikes in traffic.
On Simplicity
We assume that complex problems always require complex solutions. But sometimes the smarter way to build things is to try and take some pieces away, rather than add more to it.
Connection-Aware Components
The Network Information API provides insight into a user's network condition. Combining it with React might enable us to build sites that can respond to different connection speeds.
CSS Grid Admin Dashboard
A closer look at how CSS grid layout can be used in production today, including fallback styles for flexbox.
Building Skeleton Screens with CSS
Designing loading states on the web is often overlooked or dismissed as an afterthought. Building an experience that works with slow connections is not only a developer's challenge...
How to turn your website into a PWA
A Progressive Web App, or PWA, uses modern web capabilities to deliver an app-like user experience. Any website can be a PWA - here's how to do it.