When I launched my personal website johncodes.xyz, I built it as a portfolio — something clean, fast, and focused on showing off my work as a web developer.
But last month, something surprising happened.Cloudflare emailed me saying I had passed 1,000...