Blog

Since 2009, this has been the place for me to write.

  1. 2025

  2. Failing at Using a Local LLM for Vinyl Record Color Extraction
  3. Building Latchbolt #1
  4. Something to Latch Onto
  5. Styling External Links Using :has and an Attribute Selector
  6. Fairweather Ride 2025
  7. A Few Things to Enjoy #1
  8. Tag, You’re It
  9. 2024

  10. CSS View Transition At-Rule
  11. Mocking SvelteKit Stores in Storybook
  12. 2023

  13. Complex MPA View Transitions
  14. Using ChatGPT to Write CloudFormation
  15. The Native Node Test Runner is Great
  16. CSS Trig Functions, CSS Typed OM, and Pulling on Threads
  17. CSS Scroll-Driven Write-on Text Effect
  18. First Experiments with View Transitions for Multi-page Apps
  19. Refreshing Colormix
  20. Re-encode AVIF images for iOS 16
  21. 2022

  22. Visualizing CSS color-mix
  23. 2021

  24. Realign 2020: Realigned
  25. 2020

  26. How to Get All Custom Properties on a Page in JavaScript
  27. Realign 2020: Color
  28. CSS: Flexible Repeating SVG Masks
  29. Realign 2020: Logo
  30. Realign 2020: Typography
  31. Realign 2020
  32. 2019

  33. Using a Custom OAuth Provider with NetlifyCMS
  34. Good Things
  35. A Library
  36. No More Google Analytics
  37. 2018

  38. Designing Anthologies: Initial Concepts
  39. Jribbble Three and Helping People OAuth
  40. Dynamic Redux Reducers
  41. 2017

  42. Building My First PWA
  43. Starting Something New
  44. The Impact of Flash
  45. New ColorMe Features
  46. Introducing: ColorMe
  47. 2016

  48. From Sass to PostCSS
  49. Rewriting Day Player for Sketch 40+
  50. 2015

  51. Overawe
  52. 2014

  53. Building OS X Apps with JavaScript
  54. Media Seek from URL
  55. How I Manage Nginx Config
  56. A Logo Design Process
  57. How I Start
  58. CSS True Titles
  59. 2000 Days
  60. Papersaver
  61. 2013

  62. Slenderman
  63. WebVTT Cuemarker
  64. 2012

  65. Get Together. Get Excited. Get to Work.
  66. Reacting to Media Queries in JavaScript
  67. 2011

  68. Fun with HTML Form Validation Styles
  69. A Small Redesign with a Little Sugar
  70. 2010

  71. All Talkie Talkie
  72. You Did What with What?
  73. 2009

  74. I Less Than Three IE6
  75. Ch-ch-ch Changes!