Blog posts

Bug Report: Unclosable Menu

This issue happened while rewriting this site as a Svelte app. I was working on the Navigation component, trying to factor out a Menu component, and wanted to keep the menu state in a store to share between them. (I later decided to implement this as a prop.) I made the changes, but on testing, I noticed I could open the menu, but not close it. Strange. Well, I could close it, but only by clicking away from the menu, which is some functionality I had implemented a few weeks ago... Read more...

Visual Redesign

I redesigned this site using Tailwind (previously designed with Bootstrap) and here are the results. I'm really pleased with how the new design came out, and especially at how the frictionless the design process was. Even with a relatively simple site, I felt like I was fighting Bootstrap to make things look exactly how I wanted. I accomplished this in a weekend, including adding a number of subtle touches not shown in these photos such as responsiveness and animation. Read more...