Skip to main content
Experiments

Tinkering and Testing

These are my experiments. I love to tinker and test new ideas. Some are just for fun, some are for work, and some are just to see if I can do it. If you have any questions about any of them, feel free to reach out!

  • How to Archive Multiple GitHub Repos

    Using the Github UI to archive lots of projects would be time-consuming. So I asked ChatGPT to help me write a quick bash script to do it for me.

    How to Archive Multiple GitHub Repos
  • Nuxt vs. Next—A Side Project in Two Stacks

    Nuxt vs Next: A story about rebuilding the same project twice to compare developer experience, not crown a winner.

    Nuxt vs. Next—A Side Project in Two Stacks
  • StencilJS cheatsheet

    JavaScript concepts you need to understand and write effective Stencil.js web components, with examples in context.

    StencilJS cheatsheet
  • JavaScript String Methods

    There are many libraries for string manipulation, but I often find myself rewriting these simple functions in every new code base.

    JavaScript String Methods
  • Building a Better Modal: Revisiting My StencilJS Component

    This article walks through how to create an accessible, keyboard-navigable, WCAG-compliant modal dialog using StencilJS.

    Building a Better Modal: Revisiting My StencilJS Component
  • Building an Accessible Modal with StencilJS

    This article walks through how to create an accessible, keyboard-navigable, WCAG-compliant modal dialog using StencilJS.

    Building an Accessible Modal with StencilJS
  • Dealing with Dates in JavaScript

    JavaScript's Date object is straightforward until it isn't. Time zones, locale formatting, and parsing quirks trip up even experienced developers.

    Dealing with Dates in JavaScript
  • Netlify Forms with Nuxt 3

    Here's how I finally got form submissions to show up and how I learned to avoid the same five-hour rabbit hole next time.

    Netlify Forms with Nuxt 3