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.
-
How to use variable fonts from Google Fonts
Google Fonts makes a lot of great variable fonts available, but it's not terribly clear how to make use of those fonts. Here are some tips on how to take full advantage of their super powers.