Sunny Singh
sunnysingh.io
Sunny Singh
@sunnysingh.io
Creating content and code in NYC.
Tried mise.jdx.dev for the very first time and am extremely impressed. It retains global npm modules across Node.js versions and the DX is well thought out. Right now it's just an NVM replacement but I'm curious to use the tasks and secrets management features too.
Home | mise-en-place
mise-en-place documentation
mise.jdx.dev
May 30, 2025 at 12:31 PM
Stop lying to your users! I love the real life examples of frustrating UIs that @kentcdodds.com used in this article: www.epicweb.dev/stop-lying-t...
Stop Lying to Your Users
Chances are your app is lying to your users. I know you don't mean it. Building truthful apps is hard. But you've been lied to by so many other apps you use ...
www.epicweb.dev
May 25, 2025 at 2:05 PM
I vibe with many of DHH's takes on software engineering, but especially this one. The part that stands out for me is on the joy of writing code for humans. I wonder how many others feel this way albeit seemingly outnumbered by the massive AI infatuation? world.hey.com/dhh/coding-s...
Coding should be a vibe!
The appeal of "vibe coding" — where programmers lean back and prompt their way through an entire project with AI — appears partly to be based on the fact that so many development environments are deep...
world.hey.com
May 20, 2025 at 9:38 AM
Agreed! This is a great way to have a lightbulb moment for React Server Components. React has always been about breaking existing semantics in favor of making it easier to build out the business logic. First it was UI rendering, and now server data.
danabra.mov dan @danabra.mov · May 8
i think every react developer should watch this talk. if you want to cut to the chase, here is a timestamp where it kicks into high gear. (the stuff before is also very interesting, so maybe you'll rewind and watch the whole talk). but just listen for a few minutes and then keep watching if curious?
May 14, 2025 at 12:26 AM
Very excited about the Node.js v24 stable release that includes native TypeScript support! nodejs.org/api/typescri...
Modules: TypeScript | Node.js v24.0.0 Documentation
nodejs.org
May 9, 2025 at 11:51 AM
This was so nostalgic @casey.nyc. Love it. youtu.be/EnhXwiPC3rE?...
New York City Lunch Crisis
YouTube video by CaseyNeistat
youtu.be
May 9, 2025 at 3:52 AM
I'm worried with how often I'm starting to see people quote AI summaries, specifically the ones at the top of Google Search results. They don't even click through to the link to verify the source content, which even that may be inaccurate too.
March 2, 2025 at 3:24 PM
One of the best ad placements I've seen in a while!
February 12, 2025 at 11:22 PM
TypeScript 5.8 will add a new option to disable features that rely on runtime code. This is huge for the ecosystem, such as Node.js support for erasable TS syntax. Great write-up by @mattpocock.com www.totaltypescript.com/erasable-syn...
TypeScript 5.8 Ships --erasableSyntaxOnly To Disable Enums
TypeScript 5.8's new erasableSyntaxOnly flag enforces pure type annotations by disabling enums, namespaces, and parameter properties.
www.totaltypescript.com
February 10, 2025 at 12:32 AM
Getting back into personal side projects slowly. I've had planity.events in progress forever, but I've had trouble figuring out a launch strategy. Scratching my own itch would be to focus on a category, i.e. family friendly events as I now have a 1 year old. Another strategy is by location.
Planity Events
Explore NYC Events
planity.events
February 9, 2025 at 2:43 AM
I resonate with this so much! Personally, I learn a lot better by understanding the why behind something, rather than just have the problem solved for me in an instant. I also hope that we do not lose an Internet made of real content by real people.
📝 I fell in love with the web for a feeling: you had a problem, you searched the world, and you found someone who wrote about their problem which was eerily, excitingly similar to yours. A feeling of connection was formed — and solution found!

blog.jim-nielsen.com/2025/missed-...
Missed Connections
Writing about the big beautiful mess that is making things for the world wide web.
blog.jim-nielsen.com
February 5, 2025 at 2:44 AM
This is a really intriguing idea. I'm curious how best this could be integrated into a workflow, would CI block merges if blocking comments are not resolved? What would a reviewer approval do? https://conventionalcomments.org/
June 11, 2023 at 2:53 PM
I bet Arc Boosts will inspire a new generation of web developers.
May 28, 2023 at 10:25 PM
Started building out a new dev tool https://github.com/sunnysingh/tsnew
May 14, 2023 at 2:38 AM
Never thought I'd say this, but building out and optimizing CI/CD is a lot of fun. One major catalyst is Turborepo.
May 11, 2023 at 2:50 AM
just setting up my bsky
May 9, 2023 at 12:11 PM