Notes on building for the web.

Sep 24, 2025 · 4 min

SVG Patterns in UI Design

Flat colors and gradients are staples in UI design, but sometimes a background feels a little too empty. Where to find SVG patterns, and why they work.

#design #svg #ui


Aug 18, 2025 · 1 min

Make Your Own Jumpy2 Theme the Easy Way

I got tired of digging through JSON just to tweak a few Jumpy2 colors, so I built a free web app to do it instead.

#vscode #side-project


Nov 25, 2024 · 2 min

Phaser – Character, movement, camera?

Breaking a sprite sheet into individual sprites, wiring up idle and walking animations, and getting the camera to follow the character.

#phaser #gamedev


Nov 21, 2024 · 2 min

Phaser – Why, what, how?

Games got me into programming. Starting a series on building one with a language I already use every day.

#phaser #gamedev


Aug 06, 2020 · 2 min

#2 – Leetcode – Kids with the greatest number of candies

Walking through the Leetcode problem: given each kid's candies and a pile of extras, which kids could end up with the most?

#leetcode #algorithms


Jan 08, 2019 · 2 min

Lazy loading modules with Webpack

Setting up Webpack from scratch without a framework, and using lazy loading to keep the bundle small.

#webpack #performance


May 03, 2018 · 5 min

Top 10 reasons to upgrade your Angular application

Angular 5 focused on making applications faster, smaller and easier to use. Ten reasons that made the upgrade worth it.

#angular


Feb 08, 2018 · 3 min

Improve your Ionic app performance

Ionic lets you build mobile apps with web technology, but it still has a tough time matching native performance. Some things that help.

#ionic #performance #mobile