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.
Declaratively define next generation cloud infra with plain text. Build database backed web apps rapidly. Execute long running background tasks (15min), queues, and scheduled jobs. All open source.