Connectors, MCP, skills, and plugins: a simple mental mapI kept mixing these up. Every explanation I found gave me clean definitions, and a day later I couldn't tell you which was which. So I wrote down the version that finally stuck for me. Claude has threSep 30 Β· 8 min readadf123a.hashnode.dev
Stop Fighting Tailwind Classes: The cn() Utility That Thinks For YouHook: Problem-first, curiosity gap Opening (The Pain) You've been there. A conditional class breaks your layout. Two bg- colors fight each other. Your className template string is 200 characters of chaos. One code block showing the mess: // The ni...Feb 2 Β· 3 min readinternship-learnings.hashnode.dev
Git CommitsEver Wondered What Happens When You Commit (With Staged and Unstaged Changes)? This is one of those Git behaviors that I use daily but donβt fully internalize until they slow down and think about it. I had that moment today. The Situation That Made ...Feb 2 Β· 3 min readinternship-learnings.hashnode.dev
JavaScript .some() β Overview.some() checks whether at least one element in an array satisfies a given condition. Method used for: Checking if at least one item in an array matches a condition Validating forms or inputs Conditional UI rendering Searching inside objects or a...Nov 13, 2025 Β· 3 min readinternship-learnings.hashnode.dev
How .includes() is used in JSJavaScript method, used in : Checking if an array contains something Checking if a string contains a substring Conditionally rendering UI based on that Syntax of .includes() For arrays array.includes(valueToFind, fromIndex); valueToFind β what...Nov 13, 2025 Β· 2 min readinternship-learnings.hashnode.dev