Preamble: I am exploring different areas of AWS and am finding the jargon overwhelming. To help myse...
Prerequisites Before we can configure the AWS CLI, we need to gather a few pieces of infor...
Preamble I’ve been spending more time with them lately as a way to remind myself of some o...
If I were to list my strengths, web design wouldn’t top the list. None the less, I like learning abou...
Recently, I was playing around with Next.js (simply referred to as Next from here on) to see how a fr...
In his talk “A Branch In Time” (which I wrote about previously), Tekin Süleyman discussed how an engi...
I love Randall Munroe’s XKCD, but going to his site every day is potentially problematic because it’s...
NVM, the Node Version Manager, is an invaluable tool when working on multiple node projects. Instead...
I was looking to find all instances of Postgres the other day in order to check the version. A web se...
In 2007, Marty Cagan wrote a blog called “Engineering Wants to Rewrite!”. It’s a good example of how...
After thinking more about Lee Byron’s talk and some of the uses for fragments1, I still had some ques...
I wrote previously about setting up a simple embargo on my Gatsby site in the past. Even when I first...
I recently started using FSNotes, an open source notes manager for MacOS and iOS. It’s been amazing...
At Remine, we have a shared UI library, repaint. Recently, I had the opportunity to upgrade our icon...
I am constantly striving to improve my understanding and comfort interacting with my terminal. I reme...
If you’re just learning how to use Postgres from the terminal (as I am), sometimes you click the wron...
I often find myself looking up patterns for converting synchronous code into async variants in Javasc...
Let’s say we’re building a simple web form with a twist: we want the submit to only appear if all of...
When trying to run an npm command, you can’t install the packages, you may get the error: stephen...
When does it make sense to use a reducer vs a simple state value with React’s Hooks? There’s no hard-...
I’ve written in the past about the benefits of Pick in writing better interfaces with Typescript. To...
Imagine you have a website, like this one, that aims to publish regularly. You’re not a big publicati...
When writing longer files in Markdown, I find it useful to create links within the document to help r...
We use templates to help write descriptive tickets or MRs on various projects at work.1 Then I starte...
When asking users for their input, it’s often a pleasant user experience to allow them to submit the...
About a year ago, I learned about bitwise operators and using them to swap elements of a list in plac...
In learning about Auto-Complete In HTML Forms, I discovered that the type of an <input> makes c...
I continue to be enamored with the power of regular expressions — a feeling that only grows the more...
Starting around 2015, browsers started treating the attribute autocomplete on <input> fields di...
Today, I had a colleague mention that the font we are using is “web-safe” in response to why it was s...