Max Ratmeyer's Blog

A high schooler's perspective on technology

Aug 31, 2020

Managing my DNS through DNSControl

DNS records are a pain to manage. Each provider has its own UI, it's hard to make changes to multiple domains at once, and you can't easily revert changes. A few months ago, I was researching some DNS management tools and I came across DNSControl. DNSControl stores all of your DNS records in a single JavaScript file and saves it in git, and lets you deploy your records to production in one command.

Jul 31, 2020

Building my own CDN

Last Friday, Cloudflare had a major outage which took down a good portion of the internet for about half an hour. While Cloudflare is an awesome service and they have a generous free tier, it begs the question whether so much of the internet should be centralized under one company, so I wanted to see what it would take for me to make my own CDN.

Jun 08, 2020

Caching Images on the Edge with S3 and Workers KV

When I was building this blog, one of the decisions I had to make was where to host my media. One of the options is to just upload everything to my GitHub repository and deploy it along with the site, but that wouldn't be efficient because Git isn't built to handle tons of media. I also wanted to manage my media and photos separately from my GitHub website repository, so I went with Amazon S3, Amazon's object storage service.

May 26, 2020

Building my new blog

For a while now, I've wanted to build my own website and blog. The past few years, I've had a generic HTML5Up template up on my domain saying "Coming soon," which has been an ongoing joke to my friends because it has said the same thing for years.

Apr 19, 2020

VPNs are overrated

One piece of cybersecurity advice that comes up time and time again is to use a VPN. VPNs, or virtual private networks, encrypt the internet traffic between you and your VPN provider, securing data from your internet provider and local network as well as hiding your IP address. Through clever marketing, VPN providers position themselves as an all in one tool to secure yourself online. However, the reality is a lot more complicated.

Mar 23, 2020

GHBuddies Progress Update 1

Last summer, I attended Georgia's Governor's Honors program and I started a project with my friend Akash called GHBuddies. Essentially, after hall checks at 7:30 PM, you are required to have a buddy if you want to leave your dorm room. Most of the time, everyone split up and it could be hard to coordinate with other people if you wanted to go somewhere. Sometimes I got stuck at the dorm room and had to do something on my own or wait and see if anyone else was planning on leaving the dorms, hence we got the idea for GHBuddies.