Today, I want to share a concept in CSS that I’ve been toying with. It’s something not commonly discussed, but it has captured my imagination. Is it a brilliant idea…
To enforce the use of pure functions when using Alpine.js, I have found that the following pattern works well. First, you should always define your Alpine data object via a…
Purpose is a heavy word. If you have done something “on purpose”, it means you meant it in a way that was notable. It wasn’t an accident. In life, having…