👌 Stop Prop Drilling `disabled`: How <fieldset> Cleaner React FormsHandling UI state across complex form hierarchies is one of the most common challenges in frontend engineering. 🛠️ Recently, while building a feature with a multi-step form containing over 10 nested Aug 27 · 3 min readhosein-mahmoudi.hashnode.dev
How I Added Eye-Catching Animations to My Frontend Projects ✨Have you ever visited a website and thought: "How did they make that animation?! 😳" I definitely have. As a frontend developer, I've always been fascinated by websites with beautiful and smooth aniAug 11 · 5 min readhosein-mahmoudi.hashnode.dev
🎨 Bringing SVGs to Life with Motion for React: From Static Vectors to Dynamic UI ✨For a long time, my workflow with SVGs was pretty straightforward: export from Figma, paste the code into a React component, render it, and move on. SVGs were basically just resolution-independent, stAug 9 · 5 min readhosein-mahmoudi.hashnode.dev
🧠 Is AI Replacing Developers? My Honest Experience with Vibe Coding🚀 Introduction “Is AI going to replace developers?” That’s a question I hear a lot these days…And honestly, the answer isn’t simple. Recently, I had an experience that changed the way I think about AJul 31 · 4 min readhosein-mahmoudi.hashnode.dev
🎧 Vibe Coding — Is It the Future of Development or Just Hype?You sit down to code. Music on.Lights low.Flow state activated. Hours pass…and suddenly — you built something real. That’s vibe coding. 🧠 What is Vibe Coding? Vibe coding is not about tools. It’s abJul 28 · 3 min readhosein-mahmoudi.hashnode.dev