Thoughts, tutorials, and write-ups on frontend development, published on Hashnode.
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, st
đ 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 A
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 ab
Youâre learning to code. Youâre building projects. Youâre improving every day. But something invisible is slowing you down. Itâs not your skills.Itâs your English. đ§ Itâs Not About Speaking Perfectl
You write code. You build projects. You learn every day. But no one sees it. Thatâs the problem. Iâve worked on multiple frontend projects, and one thing became clear: If your code isn't visible, peo
Why this matters Letâs be real â most of us donât struggle because we âcanât codeâ. We struggle because: we waste time on repetitive tasks we get stuck on small bugs we context-switch too much we
Why this matters Performance in Next.js isnât just a ânice to haveâ. It directly affects: user experience SEO conversion rate And the truth is â most performance issues donât come from React itse
Why this matters If youâve been working with React for a while, you probably got used to patterns like: useEffect for data fetching lots of state handling extra boilerplate for async logic React
Why this matters Iâve worked on a few frontend projects where code reviews turned into style debatesâtabs vs spaces, semicolons, quote styles⌠you name it. It slows everything down and adds zero value