Configuring your Content-Security-Policy on your development environment in 11ty
A guide to configuring Content-Security-Policy (CSP) headers in a local 11ty development environment for faster testing.
A guide to configuring Content-Security-Policy (CSP) headers in a local 11ty development environment for faster testing.
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 tutorial on using Search Params (Query Params) in React Router 7 to manage and share application state via the URL.
A tutorial on using Descendant Routes in React Router 7 to manage routing for related components without nesting.
A tutorial on implementing Nested Routes in React Router 7 to create tabbed navigation and dynamic view updates.
A tutorial on implementing lazy loading and code splitting with React Router 7 to improve React application performance.
A tutorial on implementing user authentication in React Router 7, including protected routes and fake API integration.
A quick tutorial and code example for getting started with React Router 7, covering basic routing concepts.
A tutorial on how to perform redirects in React Router 7 using the Navigate component and the useNavigate hook.
A tutorial on implementing private/protected routes in React Router 7 to control user access based on authentication and authorization.
A tutorial on implementing routing in React using React Router 7, covering setup, navigation, and route configuration.
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.
A guide on using CSS variables to create cleaner, more maintainable and scalable stylesheets for web development.
Explores unwritten rules and conventions that command-line terminal programs tend to follow for consistent user behavior.
A tutorial on creating modern, animated buttons using only CSS, including hover effects and variations.
The author details the latest redesign of their personal website, version 7.0, focusing on new sidebars, a light-dark theme, and Bluesky integration.
The author details migrating a Django app from Heroku to DigitalOcean, switching to Huey for background tasks and integrating Kamal.
A beginner's guide to creating a simple TCP server using the Tokio async runtime for Rust.
The author begins migrating a Django SaaS app from Heroku to DigitalOcean using Kamal and Docker containers.