Eyas's Blog

Occasional musings on software development, tech, the Middle East, and anything else.

Journal Archives

Migrating this Blog to Next.js from Gatsby

In February 2020, I migrated this blog from WordPress to Gatsby. Using Gatsby also allowed me to switch from hosting my site on a paid plan on SiteGround to a (usually free) plan on Netlify.

The migration made sense to me at the time: static-site generation was all the rage, and Gatsby was the exciting new thing. It promised better performance and improved my authoring workflow with Markdown and React. Saving a few dollars a month on hosting didn't hurt either.

Read more →

Achievement is Discontinuous

Usage RightsJenga. By Naveen Kumar.

To this date, schema-dts is the only side-project I have that achieved better-than-moderate success. It took several hours between the time I had the idea for schema-dts and when I had a reasonably working v0.1. I pulled an all-nighter--something that I hate doing and would never recommend--not out of sheer passion, but because:

  • I knew how rare a moment of inspiration is, and
  • I knew that if I went to sleep, I would never finish this project; there's a graveyard of unfinished projects haunting me.
Read more →


1