Blog
Writing on cinema and code. Set diaries. Notes when an idea tries to stand up.
4 No's for Embracing Simplicity
In my quest to build a more efficient blog, I learned the importance of simplicity and adaptability. By saying "No" to complex tools like vanilla-extract and effect-ts, and embracing straightforward solutions such as global CSS, zod for validation, and HyGraph for content management, I've streamlined my development process. Join me as I share the lessons learned and the changes made to enhance my blogging experience.
Modern CSS for TypeScript Developers: Getting Started with Vanilla-Extract
In this blog post, we explore the benefits of using Vanilla-Extract, a zero-runtime CSS framework, to manage styles in a TypeScript-based Astro project. Drawing from traditional CSS-in-JS solutions like styled-components, Vanilla-Extract offers a fresh, type-safe approach to creating scoped classes, variables, and themes, generating static CSS files at build time.