Ramin's Post

How I Manage My Static Blog with Next.js and Markdown

Building a blog can feel overwhelming, especially when you want something fast, customizable, and easy to maintain. If you're a developer who loves working with modern tools, combining Next.js, Contentlayer, an...

Understanding @property in CSS

The @property CSS at-rule is part of the CSS Houdini set of APIs. It allows developers to explicitly define CSS custom properties, allowing for property type checking and constraining, setting default values, a...

February 25, 2025
[ Read More ]
Start a New Adventure

On my birthday, I decided to give my personal website a full redesign and rebuild. Using the latest features in Next.js 15, I created a cleaner, faster, and more modern place to share my work and experience. It...

January 11, 2025
[ Read More ]