Wunderlandmedia Blog
Thoughts on web development, SEO, and running a one-person agency.
Thoughts on web development, SEO, and running a one-person agency.
October 17, 2026
Anchor positioning landed in all three engines. Here is the working code, the real package sizes, and the quirks nobody mentions.
October 15, 2026
The prompt injection research on Comet, Atlas and Copilot is real. Here is a practical interim policy for small teams, not a blanket ban.
October 13, 2026
Two critical unauthenticated RCEs hit Next.js in August 2026. Here is who is genuinely exposed, and who was never in scope.
October 11, 2026
Google's May 2026 spam policy change named AI answer manipulation. Here is what the clause bans, what it leaves alone, and what to ask a GEO vendor.
October 9, 2026
The carousel, the chat widget nobody answers, four font weights, and seven other things you can remove from your site this afternoon.
October 7, 2026
Fast Company and AIGA surveyed 1,273 freelance designers. The headline rate and the real take-home are two different numbers. Here is the gap.
October 5, 2026
Ten self-hosted apps that replace roughly $400 a month of SaaS, with the real prices they beat and what each takes to run.
October 3, 2026
Connected MCP servers can eat a quarter of your context window in tool definitions alone. Here is how to measure it and what to cut.
October 2, 2026
I checked all 45 CMS options in Astro's docs. For a static site almost none fit, so the editor I ship now is Claude Code plus three project skills.
October 1, 2026
What I actually hand non-technical clients after three WordPress to Astro migrations, with real 2026 pricing and honest trade-offs.