Feelin' Retro

And by retro, I mean something like circa 2012, because this is gonna be another meta post about my blog / blogs in general. It's like this blog is purely about my blog at this point 😆

I was looking at my home page and was thinking, "my, these gaps between things are much too large". Yes I am pretty much the only source of traffic 'round here, but that's not the point, the point is that I snapped and decided I wanted something simple. With navigable negative space!

Thankfully, there's a Blogger theme with exactly that name, and here we are. It, like everything about this CMS, is clearly ancient, but I'm totally feeling it at this point in time.

I could go on about the unpleasantness of modern web design to fill-out this post, but I'm too tired, so I'll spare you for now.

Enjoy your day 👍

Alternative Backup Locations

I have a few Ubuntu machines here-and-there, and one of my most recent additions is my MacBook Air. I installed Ubuntu 17.10.1 and so far it's okay.

One thing that was causing me some grief, however, was the Deja Dup update. This update to the default backup software interface left me without the option to backup to Google Cloud Platform's blob storage service.

While there was still the possibility that the underlying CLI software (Duplicity) that powers the front-end (Deja Dup) may still have this functionality available, I wasn't about to go down that route.

The solution for me was to provision a networked file drive through Microsoft Azure. This allowed me to mount a drive at login through fstab and set a scheduled backup like I would do normally.

Since most of my files and media exist in the cloud anyway - by way of Google Drive, GitHub, Netflix, and Apple Music - I only needed a small 250GB file drive. This drive can also be shared with other devices, if you like to live on the edge of increased risk of data loss / don't want to set up another drive, like myself.

Screenshot of my network drive backup location

The pricing isn't too bad, especially considering that you only pay for what you use. If you find your bill is getting too high, set the software to delete old backups (avoid deleting files yourself, you might delete something important!).

Of course, you don't have to use Azure. You could use DigitalOcean, for example, and set up a droplet to host some block storage over a samba share.


Pro tip

You'd do yourself good by encrypting your backups with a unique password, since this is a network drive, so you should always assume that a hacker could get access. The encryption feature is available during the first backup.

Also note that an encryption password won't stop some asshole from deleting all of your backups, leaving you in a precarious position. Make sure you have a periodic offline backup of all your important files, even if you have to do it manually.


Debounce API Requests in a JS Class

I have a react application that needs to access an API endpoint on the client side - which is hit when a user clicks on a button, as well as...