Mohamed Hussain S H
shmdhussain.bsky.social
Mohamed Hussain S H
@shmdhussain.bsky.social
Senior Frontend Engineer. Lifetime Learner.
Reposted by Mohamed Hussain S H
[Not new, but new to me] You can install Node.js versions via pnpm (think alternative to nvm).
pnpm.io/cli/env
pnpm env <cmd> | pnpm
Manages the Node.js environment.
pnpm.io
November 10, 2025 at 1:35 PM
useful css keyword for length/height related property values `stretch`

more from @miriam.codes www.youtube.com/watch?v=iZZX...
There's a new stretch keyword in CSS?
YouTube video by Winging It
www.youtube.com
October 2, 2025 at 5:28 PM
Reposted by Mohamed Hussain S H
we now have some new @e18e.dev docs on best practice of publishing npm packages

this documents the recommended basics for a secure publish workflow and gives some pointers for further security/tools/etc

this is a _very_ opinionated subject, so do ping me if you have feedback!
e18e (Ecosystem Performance) - Publishing Packages
Best practices on publishing npm packages securely using GitHub Actions.
e18e.dev
October 2, 2025 at 3:41 PM
www.reactbits.dev/text-animati...

Wow what a collection of effects. All are fresh and trendy
React Bits
An open source collection of high quality, animated, interactive & fully customizable React components for building stunning, memorable user interfaces.
www.reactbits.dev
September 18, 2025 at 5:46 PM
css-tricks.com/what-can-we-...

Easy way to create smooth border radius effects like squircle(squarish smooth circle like border radius)
What Can We Actually Do With corner-shape? | CSS-Tricks
When I first started messing around with code, rounded corners required five background images or an image sprite likely created in Photoshop, so when
css-tricks.com
September 18, 2025 at 5:37 PM
such a crisp intro to the zustand, covering almost beyond basics.

frontendmasters.com/blog/introdu...

Thanks @adamrackis.bsky.social
Introducing Zustand (State Management)
Zustand is a minimal, but fun and effective state management library which just may improve your render performance.
frontendmasters.com
September 9, 2025 at 12:12 PM
Reposted by Mohamed Hussain S H
we've just launched the replacements docs on the @e18e.dev site! this is part of a wider effort to document how to make your projects more performant.

for now, just the replacements - but in future, perf tips and much more 🎉

all feedback much appreciated! ❤️
e18e
Ecosystem Performance
e18e.dev
August 24, 2025 at 8:35 PM
devtoolstips.org/tips/en/capt...

Find why the particular DOM node is created.

This is huge help , when navigating unknown codebase
DevTools Tips
Capture node creation stack traces
devtoolstips.org
August 14, 2025 at 11:30 AM
Reposted by Mohamed Hussain S H
I got my first blog post published on the ESLint blog! 🙌

It's a good one IMO - "what's the difference between ESLint and TypeScript" comes up often when folks enter web dev. I'm relieved to finally have a single great post that answers the question the way I'd want to.
eslint.org ESLint @eslint.org · Jan 28
ESLint and TypeScript are two static analysis tools with some things in common and some differences. @joshuakgoldberg.com explains how understanding their differences helps you to use them together effectively.

eslint.org/blog/2025/01...
Differences between ESLint and TypeScript - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
eslint.org
January 29, 2025 at 12:09 PM