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. 😛
-
Setting Up a Python Environment on macOS
A brief guide for getting started writing Python on a Mac using virtual environments.
-
Positives, Negatives, and Alternatives to Using Tailwind for a Design System
Is Tailwind the best choice when building out a design system? It depends.
-
Creating a Markdown Preprocessor for Svelte
Let's look at how to write our own preprocessor for SvelteKit.
-
Creating Custom Shiki Themes with CSS Variables
Let's look at ways to create our own Shiki themes using CSS variables.
-
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.
-
A Gentle Introduction to Svelte Stores
Svelte stores simplify state management across components. Let's learn how they're implemented.