Blog
Recent Posts
-
Rewriting My Personal Site in Astro
I've been wanting to do a rewrite of my personal site for a while now. This is a summary of why I replaced NextJS with Astro, some of the main features that attracted me, a few unexpected delights, and some minor downsides I uncovered.
-
How to save anonymous content to a database
For a recent app I worked on, I wanted to allow anonymous users to create notes locally, and then be able to save it to a database on login. In this post, I walk through how I implemented this."
-
Some of My Favorite Shell Commands
A few custom commands I use almost daily.
-
How to Keep Your Footer at the Bottom of the Screen (or Below)
Prevent the annoying "floating" footers in the middle of your screen.
-
A Process for Writing E2E Tests
Part of the E2E testing series. A lot of tutorials focus on configuring and running E2E tests. Here we focus on how to approach writing the actual tests.
• E2E Testing Series
-
Ensuring Your E2E Tests Run On Every Code Push
To help prevent regression, we want to make sure we run our full test suite every time we push code to a repo.
• E2E Testing Series
-
How to set up a local E2E test development environment
Ensure E2E tests get written by running both your dev environment and your E2E test runner with a single command. Also, learn about writing resilient tests using test ids.
• E2E Testing Series
-
E2E Testing Series
A detailed walk-through of how to write E2E tests and why it matters.
Find earlier blog posts on Medium.