Using Radix Colors in TailwindCSS
Radix colors are an insanely versatile UI library for colors. Actually it is meant for React/vanillaJS but can also be used beautifully in projects with Tailwind.
Read article
Some of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.
Radix colors are an insanely versatile UI library for colors. Actually it is meant for React/vanillaJS but can also be used beautifully in projects with Tailwind.
Read article
Let's be honest... MailJet is a bad service. I had hoped it would get better after Mailgun bought Mailjet a few years ago. I was disappointed. MailJet's service is incredibly inconvenient to use, but it's cheap... so it shows. However, there is one thing I really like about MailJet and that is their template language MJML. Let's discover its undocumented features!
Read article
I first heard about state machines in December 2019 during episode 206 of *Syntax*, a podcast about web development. The concept immediately captivated me—the idea of having an explicit state to rely on was fascinating. But state machines are so much more than that. Let me explain.
Read article
Building state machines is exciting, and with `xstate/vue`, you can bring them to life as reactive objects in Vue. It’s a powerful combination, but beginners might encounter a few quirks and challenges along the way. This guide will walk you through the basics, help you avoid common pitfalls, and show you how to make your state machines truly shine in your Vue applications!
Read article