Blog Posts
-
There are a few crucial things that you can do to run really good meetings. I go over what has helped me run a lot of effective meetings over the years.
-
Adding the View Transitions API to my personal site
How I added smooth page transitions to my site using the View Transitions API.
-
A Lightweight Way to Read GraphQL Data
I share a lightweight function that will let you read a GraphQL endpoint without the need for heavy libraries. This is great for simpler use cases.
-
How to make a color changing favicon
Learn how to create a dynamic favicon with color-changing capabilities using JavaScript. This article goes line by line explaining how to do it. Additionally, discover how to update Safari's color scheme in real-time using the theme-color meta tag.
-
Using a Pros/Cons list to help navigate technical discussions
Discover the humble Pro's/Con's list, a tool that captures every pro and con in technical problem-solving discussions to avoid repeating the same objections and lead to healthier discussions.
-
A new website: now on Eleventy!
Announcing the new version of my personal website - this time around I built it in Eleventy.