Explore my collection of articles about web development, coding practices, and technology insights. I write about frontend development, React, and modern web technologies.
Learn how to transition display: none in CSS using modern features like transition-behavior: allow-discrete and @starting-style. This article explains why traditional transitions fail and shows how to animate elements smoothly as a progressive enhancement.
Learn how to set alt text for both text-based and image-based values used in the CSS content property, and improve your project’s accessibility with a simple trick.
Learn how to achieve silky smooth scrolling in your Next.js 16 app using Lenis, a lightweight and performant smooth scroll library. This step-by-step guide shows how to integrate Lenis into your layout, customize scroll behavior, and enhance your app’s user experience.
Learn how Open Graph and Twitter images can make your project stand out online. A practical guide to setting them up in Next.js and fixing common issues.