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. Feel free to adjust any part of it to better fit your style!
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.