Cade Gray Dev Blog

Blog Posts

Cover Image for Jokedle: 1 Year Later

Jokedle: 1 Year Later

After 1 year live with Jokedle, a wordle spinoff with a Wheel of Fortune flair, I have learned a ton of things about APIs, database self hosting, server monitoring, and much more! You can read about my journey of coming up with the idea to building it and then the lessons I learned over time based on the decisions I made.

Cover Image for Migrating From a Managed Database Solution to Self Hosting on a Virtual Private Server

Migrating From a Managed Database Solution to Self Hosting on a Virtual Private Server

When developing projects, there comes times where you have to make choices on technology and sometimes that choice is not the best for the long term. In this blog post, I will explain how I started utilizing a managed database solution and how their business decision put me in a position to have to act quickly on either paying $40 dollars a month for some hobby projects or move my database to a new home. I will give a brief overview on how I stood up a new MySQL instance on a server, migrated the schema and data, and then repointed my API utilizing the database.

Cover Image for How I Built and Deployed My Blog Within 90 Minutes Using the TMNT Stack

How I Built and Deployed My Blog Within 90 Minutes Using the TMNT Stack

Luckily, NextJS had already built the exact solution I was looking for as an example. Within about 90 minutes, I was able to have this blog customized a bit to my liking and deployed on Vercel. It uses 4 tools that I have a lot of interest in so I am happy to dive into this technology cocktail. With TypeScript, Markdown, NextJS, and Tailwind we have what I like to call the TMNT stack or the ninja turtle stack (I did a quick google search and I think I am the first to coin this term!).