Springs and Bounces in Native CSS
Learn how to use the CSS linear() timing function to create spring and bounce animations without JavaScript.
Learn how to use the CSS linear() timing function to create spring and bounce animations without JavaScript.
A technical guide on implementing asset fingerprinting and the preload response header in 11ty to improve website performance.
Life After Dog By Ben Nadel Published 2025-08-04 in Life — Comments (11) I never wanted a dog — I wanted a simple life. My wife was the one who wanted
A developer shares how AI tools helped reverse-engineer and optimize a slow API endpoint, moving from a complex transaction script to a domain model.
Using uv run with Make to test Python code across multiple versions, replacing tools like Tox or Nox.
A developer shares technical insights and techniques used to create the whimsical animations and interactive elements on their new course landing page.
Analysis of a survey on the most frustrating aspects of using the terminal, based on responses from 1600 experienced users.
A guide to configuring Content-Security-Policy (CSP) headers in a local 11ty development environment for faster testing.
A guide to creating a plaintext RSS feed using the 11ty static site generator, exploring its benefits for syndication and command-line readers.
A technical guide on combining 11ty, max Brotli compression, and CSS fingerprinting to achieve optimal website performance and caching.
A guide to building a custom CSS pipeline in Eleventy using a shortcode for optimization, hashing, and caching.
A guide to the many components needed for a modern terminal setup, from shell choice to color support and keybindings.
A developer's warning about how Cloudflare's Mirage 2.0 feature, auto-enabled on a Pro plan, broke images on his mobile site for weeks.
A technical guide on implementing maximum Brotli compression (level 11) for a static site built with 11ty and deployed on Cloudflare Pages.
A guide on securing static websites by implementing security-focused HTTP response headers using Cloudflare Pages and 11ty.
Explores unwritten rules and conventions that command-line terminal programs tend to follow for consistent user behavior.
Explains why command line pipes appear stuck due to output buffering and how to fix it.
A guide to importing frontend JavaScript libraries without using a build system, covering ES Modules, classic scripts, and CommonJS.
A guide on using Docker to create consistent and isolated local development environments, including setup steps and best practices.
The author explains why they created a new 'Today I Learned' (TIL) section on their blog to archive useful tools and facts.