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...
April 9, 2025
[ Read More ]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 ]