I have had Certbot/LetsEncrypt set up on my websites to ensure they use SSL. Lots of it works automatically but it seemed some of the autorenewal of certifications had some issues. Particularly, I had a domain that wasn’t active anymore as part of a certificate with a lot of domains. Here were a few handy … Continue reading Managing SSL Certificates for HTTPS with Certbot
I’ve had lots of small and large coding projects I’ve done over the last 10+ years. Those projects are here: https://thekeesh.com/projectlist/ The issue is, almost all of the projects break over time if they aren’t maintained. They suffer from “bit rot,” where they just degrade over time. This happens for a number of reasons, but software changes, … Continue reading How do you keep personal coding projects working over long periods of time without maintenance?
I’m using a current Macbook Pro 13 inch but to be honest, in the first few days, it is not great. I got a newer machine with 16GB ram and a faster processor since the Macbook Air that I had (which is quite old at this point), was getting slow. But right now, since I’ve … Continue reading A Few Initial Thoughts On Upgrading to a New Macbook
Here’s a few notes for future reference for setting up a new mac laptop. I am setting up a new MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports), 16GB RAM. In terms of getting our codebase working, we’ve improved that process a lot using a tool called Strap ( https://github.com/mikemcquaid/strap and https://macos-strap.herokuapp.com/ ) — which helps get a few basic things … Continue reading Notes for Setting Up A New Mac
So I had a server on Linode that I had not updated for a while, and it was running Ubuntu 11.04 — which was so old that it was no longer easy for me to just update the OS from that server. Essentially, all the tools to upgrade that OS were so out of date that I … Continue reading Migrating an old Linode on Ubuntu 11.08 to Ubuntu 18.04