RSSAmplifier

Blog

Jake Jarvis

Hi there! I'm a frontend web developer based in Boston, Massachusetts specializing in TypeScript, React, Next.js, and other JavaScript frameworks.

jarv.isRSS feed ↗22 posts

Latest posts

I Was Wrong About Tailwind CSS

I never thought I'd say this, but Tailwind CSS made my frontend code cleaner, simpler, and even enjoyable.

Revenge of the JavaScript: Moving from Hugo to Next.js

The next chapter in this website's history of overengineering, from static HTML with Hugo to React everywhere with Next.js.

How To: Add Dark Mode to a Website 🌓

Simple dark mode switching using local storage, OS preference detection, and minimal JavaScript.

How To: Safely Rename master Branch on GitHub ✊🏾

Some of the most popular open-source projects are renaming their default branch from "master" on GitHub. Here's how to do so, and safely.

I Made A Thing, Powered by Windows Me™

Introducing the Y2K Sandbox: fully featured, fully isolated, on-demand Windows Millennium Edition® virtual machines.

COVID-19 vs. the Open Source Community ⚔️

The open source community is rallying together like no other to provide coronavirus information to the public in innovative ways.

Why I’m Dropping Dropbox

I'm finally canceling my Dropbox Pro account and moving to iCloud Drive for synchronized cloud storage.

Netlify Analytics Review

Netlify has released Netlify Analytics, a tracking tool that's the only one of its kind, prioritizing privacy and speed.

Ranking 2020 Presidential Candidates’s 404 Pages

Each of the 2020 presidential candidates's 404 Not Found pages, ranked.

I ❤️ GitHub Actions

I've found a new hobby of making cool GitHub Actions, the latest tool in the CI world. Here's why.

My First Code: Jake’s Bulletin Board

My first full coding project ever: a PHP bulletin board creatively titled Jake's Bulletin Board, circa 2003.

Fascinating & Frightening Shodan Search Queries (AKA: The Internet of Sh*t)

I've collected some interesting and scary search queries for Shodan, the internet-of-things search engine. Some return fun results, while others return serious vulnerabilities.

How To: Automatically Backup a Linux VPS to a Separate Cloud Storage Service

A walkthrough for backing up a Linux server to an external storage provider like Amazon S3 automatically.

Bernie Sanders’ Creepy “BERN” App Wants Your Data…From Your Best Friends

The team behind Bernie's campaign has a new app named BERN. It's undoubtedly a smart move, but also a concerning one for privacy advocates.

Does Cloudflare’s 1.1.1.1 DNS Block Archive.is?

Short answer: no. Quite the opposite, actually — Archive.is is intentionally blocking 1.1.1.1 users. Here's why.

Animated Waving Hand Emoji 👋 Using CSS

How to make the 👋 waving hand emoji actually wave using pure CSS animation!

How To: Fork a GitHub Repository & Submit a Pull Request

Walkthrough of forking a GitHub repository, cloning it, committing your changes to a new branch, and pushing it back upstream.

Finding Candidates for Subdomain Takeovers

A subdomain takeover occurs when a subdomain points to a shared hosting account that is abandoned by its owner, leaving the endpoint available to claim for yourself.

Adding Security Headers Using Cloudflare Workers

How to add important security headers to your website using Cloudflare Workers before delivering the response to the user.

Cool Bash Tricks for Your Terminal’s “Dotfiles”

Bashfiles usually contain shortcuts compatible with Bash terminals to automate convoluted commands. Here's a summary of the ones I find most helpful that you can add to your own .bash_profile or .bashrc file.

How To: Shrink a Linux Virtual Machine Disk with VMware

VMware is bad at shrinking Linux VMs when space is freed up. How to optimize and shrink virtual disks.

Why This Millennial Is With Hillary Clinton Now — and Why We All Need To Be In November

I am a 24-year-old "millennial" and I passionately support Hillary Clinton for the 45th President of the United States. Yes, we exist.