Optimizing a personal site for SEO, AEO, GEO, and AI search in 2026
What I had in place, what an honest Lighthouse plus Search Console audit uncovered, and the fixes that took my homepage from 14.5 MB to 1 MB without losing the look.
Thoughts on design, development, and everything in between. Sharing insights from my journey in tech and creativity.
What I had in place, what an honest Lighthouse plus Search Console audit uncovered, and the fixes that took my homepage from 14.5 MB to 1 MB without losing the look.
I migrated this Next.js 16 site from the npm/webpack/ESLint/tsc stack to bun/Turbopack/Biome/oxlint/tsgo and measured every step. Lint is 30 to 50x faster, typecheck is 7x, install is 2.7x. Honest numbers and surprises.
Rust replaced almost the entire JavaScript build toolchain by 2026. Turbopack, Rolldown, Biome, oxlint, Bun. Why npm security made it inevitable.
How I shipped ssh agnelnieves.sh, a terminal portfolio in Rust using ratatui, russh, and Fly.io. One binary, two modes: local CLI and SSH server.
Your website has human visitors and AI visitors. Here's how to serve both — with llms.txt, inline LLM instructions, structured data, and machine-readable feeds.
Anthropic's Claude Code source leaked via npm. Buried inside: a pixel pet system called Buddy. We turned it into an open-source toy in a day.
Static mockups can't capture how AI-native products actually feel.
Discover how design tokens serve as the bridge between design and development, enabling consistent, maintainable, and scalable digital experiences across platforms.
A comprehensive guide to web development on iPad Pro, featuring essential apps, tools, and cloud-based alternatives for a mobile development workflow.
A comprehensive guide to remote work, covering essential tips, tools, and resources for successfully transitioning to and thriving in a remote work environment.
A comprehensive guide to becoming a better programmer, featuring essential resources, tools, and community insights for both beginners and experienced developers.