Joanna Walker

Astro + React + Vitest: The Config That Actually Works (After AI Failed Me)

When asked to setup Astro tests with Vitest, LLMs left me with unsolved errors and an attempt to quietly delete the test file and move on (nice try AI!). The actual solution was simple, but did require piecing a few things together.

Typescript vs English

I kept struggling to remember what the type predicate was in Typescript... turns out I just didn't really know what a 'predicate' is in the first place... shakes fist darn you grammar!

Joanna Walker © 2026