It’s Back
November 17, 2024
It’s been a while 🎶
Well, it’s been about 11 months since I went on hiatus.
Since then I’ve
- said goodbye to my a dog — I will always miss you Rouge
- got a new dog — Welcome to the family Morax
- became overly stressed and hateful of my job
- realized I can make permanent plans and control my own destiny.
- started thinking about buying a house
- partner had surgery
- got very depressed and stressed over politics and the election
- had to deal with the landlord regarding mold in the house
- got a new job
- got settled in the new job
- voted in the election…
- … watched election returns.
- cried a lot.
- stopped thinking about buying a house
- attended my 20th high school reunion
- wanted something I could do that’s permanent but also doesn’t lock me in here.
- revamped this entire site (and changed the primary domain)
Today, for my birthday, I’m going to spend a bunch of time writing and hanging out on the couch with my partner and Morax while watching Arcane again.
I didn’t really appreciate how much I had done this year since I went on hiatus in early January, writing all that out really brought it into focus. Quite a year.
My Apologies
I’m really sorry just after starting something I went on hiatus for so long, there was also a time when the site was down so that sucks too. Between all the stuff going on and some depression symptoms I struggled to feel creative and good enough to write. But at the same time there was a lot of things that were floating about in my head and I made lots of notes. We’ll see how things go this time around. I’ll be honest I don’t have a great track record with follow through.
The Tech
I mentioned that I completely rebuilt the website. Hopefully it is more easy to read and use in this form. The official domain is also now last-contact.net. but both that one and the old one will still work for a while. I have completely changed the tech stack from the bottom up, despite all the content being the same. My goals were to get away from needless complication and disassociate myself with WordPress.
The Old Tech
I used an Azure Web App instance and Azure ASP database to host a WordPress website with a customized basic built in theme. It was very bloated for the need. Not only did I not need login and user profile systems but to keep everything in a database instead of just a random folder of pages is like… WTF. The database server was ~$3.09 per day and the web app itself was ~$1.32 a day. The system required all kinds of additional networking configurations in Azure and stuff as well as a separate SSL certificate. Additionally there were all kinds of not really optional optional plugins that just come along with WordPress these days. Talk about bloat. Makes me think of getting a new computer from best buy.
There’s a point where something gets too big to serve the little guy (or girl in my case).
Well WordPress… You reached that point! ta ta!
The Goal
When I was in a job working with actual tech I soured on software development. I went to school for it for a while… My career ended up being in DataCenters specifically the hardware in the DataCenters. I was doing some very base level configurations and settings at times and didn’t really have the bandwidth to maintain my own life of technology outside of work. However, coming out of this WordPress experience my goal was to make my own website I’m still not there, as you’ll see below… but, my goal is to get there.
I thought… Maybe I should just go back to HTML, CSS, and JavaScript straight up code like the old days? But I was curious… what’s out there… I started looking up different ways to make website these days and of course there was the Bloggers and WordPresses of it all… but then I found words like React, Angular, Next.js, and some others. I played with a couple frameworks but really liked React and Next.js. So I found a documents template a liked called Nextra and rolled with it.
Something New
So… I started a new codebase inheriting Nextra Docs Template. put it on GitHub and setup a new Azure Static Web App to auto compile it anytime I change the codebase. I can also use Git Hub’s activity log to keep myself accountable to writing. The repro is still private for now but if you find errors (either canon inconsistency or grammar/spelling) please notify me though git hub’s issue process. (there’s a link on the sidebar to the right.)
Since Nextra, React, Next.js, and GitHub are all free my total cost is just the static web app which is… ~$0.88 per day. Additionally I picked up a one time cost of the new domain. $11.99.
Having more control over the actual code is important to me, but the key thing that I’m excited about with the new setup is that I can understand and explain the entire tech stack. As time goes on I’d like to take the Nextra template out of the stack and learn how to do my own UI stuff, but I’m super bad at visual stuff like that… At that point I’ll really understand the stack, but at least now I can explain it. So, I expect to have Nextra around for a while.