I write a lot of words, but most of them are for the courses that I teach with my buddies at Frontend Masters or in some other pseudo-professional capacity. That said I’ve occasionally mustered up the will power and discipline to write a few words that I’m not being paid for. This is a complete—if underwhelming—list. I fully intend to start writing more in the future—but, we’ll see how that goes.
January 14, 2024
Creating a Markdown Preprocessor for Svelte
Let's look at how to write our own preprocessor for SvelteKit.
January 1, 2024
Creating Custom Shiki Themes with CSS Variables
Let's look at ways to create our own Shiki themes using CSS variables.
August 16, 2021
Understanding Generics in TypeScript
Let's learn a little bit about what generics are in TypeScript, why they're useful, and how to use them.
August 10, 2021
A Gentle Introduction to Svelte Stores
Svelte stores simplify state management across components. Let's learn how they're implemented.