Articles
Notes from building this site — 2 so far. Everything here is written up from work that actually shipped, with the measurements it came from.
- Your Astro build isn't slow — it's O(n²) A 22,818-page Astro site was on track for a 24-hour build. The cause was an uncached getCollection() in page frontmatter; the fix was four lines at module scope.
- IndexNow in 60 lines of bash — and the two traps that eat an afternoon Submitting 22,818 URLs to Bing, Yandex, Naver, Seznam and Yep with one bash script — plus the argv limit, the split glob and the unserved key file that cost the first two attempts.