Nabanita Sarkar
nabanitasarkar.com
Nabanita Sarkar
@nabanitasarkar.com
Software developer focused on frontend engineering. I also dabble with design from time to time.
Stop suffering in Safari
October 22, 2025 at 6:53 PM
Everyday getting more more frustrated with the internet overall. Need correct information? Can't trust. Need in depth malti faceted articles and/or research papers? Can't find or found plenty but without substance.

So what to do?
May 29, 2025 at 3:52 PM
Reposted by Nabanita Sarkar
This blog is SO good at pointing out what should have been obvious about AI for coding (Copilot and others)

These tools are good for re-creating whatever they’ve been trained on.

They are not what will create the next, better generation of frameworks, libraries, technologies.
May 25, 2025 at 3:43 AM
So if I want to build SEO friendly marketing sites, e-commerce webshops, business landing page+ blogs AND React.js, what should I do?

And if not react.js or any other library specific Meta framework (nuxt, sveltekit, etc) what should I use?
March 23, 2025 at 7:32 PM
@tkdodo.eu Thanks for your initiative for the react 19 suspense behaviour change. Now that react 19 is live, should tanstack query work as it was working on 18 by default or anything to change to keep the same behaviour? Please point me to any resource if already exists.
March 4, 2025 at 10:51 AM
Making a function for route validation (body, params, query) so that in the main controller req.body etc is properly typed in @expressjs.bsky.social with zod.
It is still cooking, but if it is successful then it would be a blessing. Otherwise in express codebase using typescript becomes a nightmare
January 21, 2025 at 8:50 PM
Reposted by Nabanita Sarkar
I recreated a cool React Motion demo by
@lndev.bsky.social with only CSS view transitions and a bit of JavaScript.

I explain this in detail in the upcoming edition of Modern Web Weekly.

Check the codepen, link to the original demo and the subscription link 👇

🧵1/4
January 13, 2025 at 2:18 PM
Reposted by Nabanita Sarkar
🧑‍🎄 Node.js now supports TypeScript by default 🤯 🎄
December 26, 2024 at 6:55 PM
Anyone using #mongoose for @mongodb.bsky.social in @expressjs.bsky.social with @typescriptlang.org ?

The typing is basically non existent in Mongoose. Is it supposed to be just accepted? In a typescript express backend, it is basically nullifying all the benefits of typescript
December 26, 2024 at 7:28 PM
Today's discovery #3

Validator.js validates string only. If number is provided in the body json, then validation will not behave as intended and might give absolutely wrong errors also
December 8, 2024 at 1:18 PM
Today's discovery #2

In Express middleware if next() is used in the middle portion of a middleware it actually doesn't short circuit.
To short circuit we MUST `return next()`

Otherwise, next() will go to the next middleware/controller and from this one, it is possible to go back to the first one
November 18, 2024 at 8:50 PM
Today's discovery -

IF javascript is disabled in the browser, <noscript> element content shows up as string. If JS is enabled then the content is parsed and showed properly with syntax highlighting.

Wicked! 🤯 And it makes sense.

And I was wondering what did I do wrong!
November 18, 2024 at 6:47 PM
It took me back to the world where access to internet was sparse, smart phones were still not a thing. Connecting with people in real life took efforts, maintaining it even more. When we achieve all these, in the end game, we lose cuz we give up human touch? Should't it all be by humans for humans?
I might write a follow-up to this post, purely because... Bluesky has been filling the void for me, and it's been so dang fun gabbing with y'all again

cassidoo.co/post/human-c...
I miss human curation
Where are my internet friends? And where are their weird blogs?
cassidoo.co
November 14, 2024 at 9:27 PM
Finally used @astro.build AND it was the tool I wanted forever for building landing pages and marketing sites.

I guess many people purchase themes and many a time those are not available in their preferred framework — only in html/css. In that case Astro has been the most seemless experience so far
November 12, 2024 at 5:47 AM
Reposted by Nabanita Sarkar
Here's a cool 3D effect on @codepen.io: codepen.io/thebabydino/pen/PogJybr

No text duplication whatsoever, no images save for #CSS gradients creating the dot #pattern. The #3D effect and outline are made from #SVG #filter magic.🪄

An entry for this week's #CodePenChallenge.
November 10, 2024 at 5:55 PM