Reading List

The most recent articles from a list of feeds I subscribe to.

Responsive Images With Nginx on Ubuntu

I started looking into this topic because, as you’ve probably heard, Google changed its pagespeed insights tool (and search ranking algorithm) to focus on mobile-first. I’ve got an image-heavy blog that does pretty well in Google, but my pagespeed score was somewhere between 75 and 80. One of Google’s biggest complaints to me were that my images were not resized properly. The only problem is I have hundreds of images on that blog, and there was no way on earth I was going to actually create mobile-friendly versions of every single image.

Is It Keto: Month 4

Prior to February 2019, I published all my retrospectives on Indie Hackers:

8 Excellent Technical Talks That'll Change How You Think

It’s not that often that I go to a conference or watch a talk on YouTube that truly changes the way I think about programming or software development. Even though I’m someone who does frontend development for a living, most of the talks that were most illuminating for me are technical talks that are either language-agnostic or unrelated to my daily work. Here are a few of the best talks I’ve ever seen on programming or the field of technology (in no specific order!

What I Learned About Upwork from a Bumbling Scammer

For years, I’ve hired freelancers through a site called Upwork. The site attracts many different professionals, so I’ve used it to find everything from cartoonists to software developers to copy editors. Some were great, some were disastrous, but none of them had ever tried to scam me outright.

That is, until I met Lizzie.

Screenshot of Lizzie R's Upwork profile page

Lizzie’s freelancer profile on Upwork

Retrofitting Apps for Cloud Storage with Zero Code Changes

I recently installed a media sharing app to one of my servers. It was simple to install, but it hid a dastardly trap for long-term maintenance.

Every time a user uploaded a file, the web app saved it to the local filesystem. If I ever blew away the server and rebuilt it, I’d have to backup and restore every file manually. The better architecture would be for the app to write its files to a separate storage server, but I didn’t want to spend months rewriting the app to make that possible.