Note: I'm resending this newsletter because I ran into some issues with Amazon SES and I've made some updates in the meantime. I'm sorry if you got this twice!
Good Sunday morning! I hope this newsletter finds you and your loved ones in good health and cheer. This is my first newsletter for my new site thomasott.io and I'm still trying to find my voice with it. I hope you'll bear with me as I find it!
What I've been up to
The biggest thing I've been up lately was migrating my static-based blog, generated with Hugo and on AWS Amplify, to a dynamically based one using Ghost and AWS Lightsail.
On the surface, it looks pretty nice but boy was that a pain in the ass to do. The devil is in the details and I spent days ripping out my hair wondering why I couldn't get the entire site to serve https:// instead of http://. One is secure and the other one isn't.
Why did I start on Hugo as opposed to Ghost from day 1? Simple, Running a Hugo-generated blog on AWS Amplify was cheap. My monthly hosting costs range between $2 and $4 for three blogs (now 2). Static bases CMS generate an index.html file and are wicked fast. For the SEO people reading this, page and loading speed is critical to stay on the first page of the Search Engine Results Page (SERP). By building my site this way I was able to push my old blog back to page one.