About
Back in the day, I used to have a blog at http://eddorre.com that was built on a custom Rails app that I built. It was hosted on Heroku on their free tier. Heroku at the time was a fast moving platform and they made a lot of infrastructure changes to support their customers. It was during one of these upgrades that I didn’t back up my Postgres database and therefore my blog was lost to the sands of time.
After a much deserved break from my last gig, I caught the blogging bug again but I knew I didn’t want anything super heavy. I wanted something super lightweight like a static site hosted on Github pages or something. At first I reached for Jekyll but decided on something that was JavaScript based so I decided to pull the trigger on Astro.js.
This blog is running on the latest version of Astro.js and runs the AstroPaper theme. Tooling is minimal since I’m mostly just editing Markdown files and some Astro JavaScript files but for the curious I just use the following:
- Node
- Bun (builtin TypeScript support if needed) and pnpm (npm is super slow comparatively)
- Volta for managing and pinning software versions