Fragments Nov 3
Martin Fowler's blog fragments on LLM browser security, AI-assisted coding debates, and the literary significance of the Doonesbury comic strip.
Martin Fowler's blog fragments on LLM browser security, AI-assisted coding debates, and the literary significance of the Doonesbury comic strip.
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 updates a SaaS app's signup process, replacing passwords with email-based 'magic links' using django-sesame.
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.