Gaurav's avatar
  • About
  • Blog
  • Projects
  • Bookmarks
  • Socials

Blog

I write about frontend development, CSS, and things I learn building for the web.

How to create key-value list using Subgrid
How to create key-value list using SubgridAug 29, 2026
Introducing react-components skill
Introducing react-components skillAug 23, 2026
How to create a scroll-aware sticky header
How to create a scroll-aware sticky headerJul 28, 2026
contrast-color() in CSS
contrast-color() in CSSMay 26, 2026
How to make use of Agent Skills
How to make use of Agent SkillsApr 12, 2026
How to transition from display: none in CSS (Finally!)
How to transition from display: none in CSS (Finally!)Feb 8, 2026
How to set alt text for the CSS content property
How to set alt text for the CSS content propertyNov 22, 2025
Get buttery smooth scrolling in your Next.js app
Get buttery smooth scrolling in your Next.js appOct 29, 2025
OG images: The first impression most developers ignore
OG images: The first impression most developers ignoreJul 26, 2025
Why I switched to PNPM (and you probably should too)
Why I switched to PNPM (and you probably should too)Jul 20, 2025
How I made the same font look better without changing it
How I made the same font look better without changing itJun 24, 2025
The surprising power of the id attribute
The surprising power of the id attributeJun 15, 2025

© 2026 Gaurav Shukla

  • Privacy Policy
  • Contact