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 ReposHow 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.
Nuxt vs. Next—A Side Project in Two StacksNuxt 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.
StencilJS cheatsheetStencilJS cheatsheet
JavaScript concepts you need to understand and write effective Stencil.js web components, with examples in context.
JavaScript String MethodsJavaScript String Methods
There are many libraries for string manipulation, but I often find myself rewriting these simple functions in every new code base.
Building a Better Modal: Revisiting My StencilJS ComponentBuilding 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 an Accessible Modal with StencilJSBuilding an Accessible Modal with StencilJS
This article walks through how to create an accessible, keyboard-navigable, WCAG-compliant modal dialog using StencilJS.
Dealing with Dates in JavaScriptDealing 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.
Netlify Forms with Nuxt 3Netlify 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.