I rewrite my personal website every few years. It's a chance to learn the hot new technology of the time period, and to revamp the design with one I like more.In 2012, ejj.io was a few PHP files served with Apache, fronted by Cloudflare. I then rewrote it to be Golang fronted by Cloudflare in 2015.I attempted to rewrite it a few times, and ended up rewriting it in Express in July of 2018.Today, ejj.io is written and delivered completely with Cloudflare Workers. I realized while rebuilding my site that Cloudflare is now my website's entire stack, not just the way the content is delivered.