Hello, world! Again!
5 min read
Hello, again. This is a relaunch of my website due to a variety of reasons. Maybe because I was bored, my last site had too much flourish, or I wanted a site I could make my own. While these were all important in my decision, it primarily came down to two specific items.
- Expenses with Bluehost
- Challenge my technical abilities
Like many things, I wanted a product that fit my needs or provided something new. So, the increase in costs was a motivating factor in leaving Bluehost. Now, I get to play around with some new toys, such as advanced web frameworks, cloud storage solutions, and deployment automation tools. I will quickly dive into these items, but there will be further detail in future posts.
Expenses
While Bluehost was relatively easy with a single cost to pay, the expenses quickly escalated over the last 5 years. I have been with them since 2011. At that time, it was $2.50 monthly and $7.50 per year per domain renewal. The total cost was manageable, especially as I was still in college. However, in the last 3 or 4 years, Bluehost’s prices soared to $16 a month. The additional domain registration costs only added to the financial strain. So, I began to explore other options, which led me to discover a new solution. This brings me to the technical aspect.
Technical Challenge
It is easy to run a WordPress site from a provider like Bluehost. Very little complexity, drag and drop, no code needed. In fact, these hosting providers make it a point to advertise that fact. My first few websites were this design.
Embracing these new, complex tools was a challenge, but as they say, without pain, there is no growth. I wanted to push my technical abilities and learn new skills, and this website relaunch was the perfect opportunity to do so.
So, I stacked up a few solutions to make it a little more fun.
- AstroJS as the web framework
- GitHub for managing changes
- GitHub Actions/Workflows for site deployment
- AWS S3 to store the Site
- Cloudflare for serving up the site
So far, the process of deploying this new site has been a journey, and I can’t wait to share some of the technical details with you all!