How far I'll go to make an RSS feed of your website - Chris Hardie's Tech and Software Blog

Webdev
XPath Scraping with FreshRSS
Better CSS layouts: Time.com Hero Section
Progressive web apps
How Perplexity Crawls and Indexes Your Website
Robots.txt in the Age of AI: Which Bots to Allow (and Why It Matters) - tiptop SEO Agency
C.L.A.R.I.T.Y.: The AI Optimization Framework Your Brand Needs - tiptop SEO Agency
List of Top AI Search Crawlers + User Agents (April 2025) | Momentic
Stop Using Hero Images! They’re Killing Your UX
BinaryWorlds/FacebookClearActivityLog2025: A Quick Way to Delete Your Facebook Activities
AI coding tools make developers slower, study finds
Rules Guiding My Web Dev Work | Perishable Press
HTMX and Alpine.js: How to combine two great, lean front ends
Using Alpine.js In HTMX
Alpine AJAX
Clean client-side routing
I Read All Of Cloudflare's Claude-Generated Commits
gui-challenges/multi-select at main · argyleink/gui-challenges
Multi-Select | GUI Challenges
Building a multi-select component | Articles | web.dev
Form validation ideas for checkbox/radio-groups ? · Issue #7 · caneara/iodine
Form Validation with Alpine.js and Iodine.js
Designing Accessible & Inclusive E-Commerce Stores
Cards — Web Accessibility Guide — NZ Government
Cap — Modern, Open-source PoW CAPTCHA for JavaScript
The Accessible E Store
The Accessible E Store, Women, Women’s Tops, Long Sleeved T-Shirt
A-Frame – Make WebVR
How to Write Blog Posts that Developers Read
World Gender Name Dictionary 2.0 Dataset.