Travel, Code, and Engineering


How to Wrap Node's HTTPS in a Promise

Node's HTTPS package is very low level. It expects you to provide functions to deal with data as it streams in, and it doesn't provide a simple interface to get the data out once it has all...


React Dependency Arrays and Derived State

Dependency arrays are a very important part of React Hooks. They allow you to indicate what your effects, callbacks, and memos depend on so they can be recalculated only when necessary. For...


Instacart Receipt Analysis

I ordered a load of groceries from Kroger via Instacart a while back, and the Instacart shopper accidentally left the Kroger receipt in one of the shopping bags. I was confused because no other...


How Much Do Cars Really Cost?

I just sold my car. It was a 2002 Pontiac Bonneville. My parents bought it new back in August of 2002. I learned how to drive in that car, and I bought it from my parents in 2008 when I moved to...


Basic HTML Accessibility Checklist

Use exactly one <h1> tag. Use <h2> tags for other major headings. For headings that support content under your <h2> tags, use <h3> tags. For headings that support content under your <h3> tags, use...