I recently switched to Plausible for my analytics, which offers a simple one-script solution for hooking up to their analytics service. However that approach is prone to ad blockers, so how can we avoid that?
A write down on how to add Font Awesome to Remix with your own `<Icon/>` component.
I just launched to successor to my previous blog. But why would I do that and what will it bring me?
It can happen that the shape of an interface for a REST API is slightly different than the interface in your application. Conditional Mapped Types can help us account for those changes while still allowing us to maintain one interface.
I dive a little bit into the setup of my blog, running on Ghost, built with the JAM Stack using Gatsby and Tailwind, hosted on Netlify.