Trivikram Kamat
@trivikram.bsky.social
Science, Technology, JavaScript, TypeScript, Node.js, React.
Core collaborator at Node.js
Maintainer of AWS SDK for JavaScript.
International speaker. he/him.
Core collaborator at Node.js
Maintainer of AWS SDK for JavaScript.
International speaker. he/him.
Reposted by Trivikram Kamat
Preparing my talk for JSConf JP and I finally drew my mental venn diagram about how Node.js development works 🤪
November 11, 2025 at 7:20 PM
Preparing my talk for JSConf JP and I finally drew my mental venn diagram about how Node.js development works 🤪
Hey @typescriptlang.org, is there a date shortlisted for stable release of TypeScript Native?
The announcement from March 2025 had stated "end of the year".
I couldn't find "TypeScript 6.0 Iteration Plan" on main TypeScript repo, as 7.0 is going to be aligned with it.
The announcement from March 2025 had stated "end of the year".
I couldn't find "TypeScript 6.0 Iteration Plan" on main TypeScript repo, as 7.0 is going to be aligned with it.
November 11, 2025 at 8:23 PM
Hey @typescriptlang.org, is there a date shortlisted for stable release of TypeScript Native?
The announcement from March 2025 had stated "end of the year".
I couldn't find "TypeScript 6.0 Iteration Plan" on main TypeScript repo, as 7.0 is going to be aligned with it.
The announcement from March 2025 had stated "end of the year".
I couldn't find "TypeScript 6.0 Iteration Plan" on main TypeScript repo, as 7.0 is going to be aligned with it.
Reposted by Trivikram Kamat
tinyglobby is a great success, and has shown us how much we can improve perf for everyone. here's some of the story!
big thanks to @superchupu.dev and @benmccann.com for putting so much work into this and the migrations/adoption. we're lucky to have both in the @e18e.dev community 💙
big thanks to @superchupu.dev and @benmccann.com for putting so much work into this and the migrations/adoption. we're lucky to have both in the @e18e.dev community 💙
tinyglobby: a success story in modernization and performance
The story of tinyglobby, one of the e18e community's most successful projects
e18e.dev
November 11, 2025 at 4:55 PM
tinyglobby is a great success, and has shown us how much we can improve perf for everyone. here's some of the story!
big thanks to @superchupu.dev and @benmccann.com for putting so much work into this and the migrations/adoption. we're lucky to have both in the @e18e.dev community 💙
big thanks to @superchupu.dev and @benmccann.com for putting so much work into this and the migrations/adoption. we're lucky to have both in the @e18e.dev community 💙
Reposted by Trivikram Kamat
I remember when prettier came out and we tried it on a project, I called it "uglier" and removed it almost immediately.
Little did I know that it mostly doesn't matter _how_ you format something - what matters is that everyone uses the same style.
In that sense, prettier is goated 🐐.
Little did I know that it mostly doesn't matter _how_ you format something - what matters is that everyone uses the same style.
In that sense, prettier is goated 🐐.
Vjeux » Birth of Prettier
blog.vjeux.com
October 6, 2025 at 8:18 AM
I remember when prettier came out and we tried it on a project, I called it "uglier" and removed it almost immediately.
Little did I know that it mostly doesn't matter _how_ you format something - what matters is that everyone uses the same style.
In that sense, prettier is goated 🐐.
Little did I know that it mostly doesn't matter _how_ you format something - what matters is that everyone uses the same style.
In that sense, prettier is goated 🐐.
Reposted by Trivikram Kamat
[Web dev for beginners] CSS layout: flexbox, grid, media queries and container queries
2ality.com/2025/10/css-...
#2ality #WebDev #CSS
2ality.com/2025/10/css-...
#2ality #WebDev #CSS
[Web dev for beginners] CSS layout: flexbox, grid, media queries and container queries
CSS provides a variety of services for web content: In the previous chapter, we used it to format content: to change colors, typefaces, etc. In this chapter, we will use it to lay out content: to plac...
2ality.com
October 21, 2025 at 10:40 PM
[Web dev for beginners] CSS layout: flexbox, grid, media queries and container queries
2ality.com/2025/10/css-...
#2ality #WebDev #CSS
2ality.com/2025/10/css-...
#2ality #WebDev #CSS
Reposted by Trivikram Kamat
Self reviews were a good idea before AI but are now a necessity. Don't put that burden on your co-workers. If you use AI, review it 🤖
So I'm reviewing a PR from a colleague that was written for like 95% by AI, and while it might have made his job easier, it's making mine a lot harder because it's riddled with mistakes and issues that I have to now fix, and I feel like I have to thoroughly check every single line of code twice
November 4, 2025 at 11:35 AM
Self reviews were a good idea before AI but are now a necessity. Don't put that burden on your co-workers. If you use AI, review it 🤖
Reposted by Trivikram Kamat
congrats to all the finishers of the new york marathon today!
a perfect occasion to write about one of my old hobbyhorses: fewer people should run marathons
macwright.com/2025/11/02/f...
a perfect occasion to write about one of my old hobbyhorses: fewer people should run marathons
macwright.com/2025/11/02/f...
Fewer people should run marathons
macwright.com
November 2, 2025 at 5:30 PM
congrats to all the finishers of the new york marathon today!
a perfect occasion to write about one of my old hobbyhorses: fewer people should run marathons
macwright.com/2025/11/02/f...
a perfect occasion to write about one of my old hobbyhorses: fewer people should run marathons
macwright.com/2025/11/02/f...
Reposted by Trivikram Kamat
I am looking for a full-time job.
Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.
If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.
If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
October 30, 2025 at 2:40 PM
I am looking for a full-time job.
Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.
If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.
If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
Reposted by Trivikram Kamat
If you have a codebase that uses an older version of Node.js, we have started to put together articles and tools to help you migrate your code.
nodejs.org/en/learn/get...
nodejs.org/en/blog/migr...
nodejs.org/en/learn/get...
nodejs.org/en/blog/migr...
Node.js — Userland Migrations
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
October 29, 2025 at 8:56 PM
If you have a codebase that uses an older version of Node.js, we have started to put together articles and tools to help you migrate your code.
nodejs.org/en/learn/get...
nodejs.org/en/blog/migr...
nodejs.org/en/learn/get...
nodejs.org/en/blog/migr...
Reposted by Trivikram Kamat
Big news in this year's GitHub Octoverse report: TypeScript is now the most-used language on GitHub!
We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀
Read up more at github.blog/news-insight...
We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀
Read up more at github.blog/news-insight...
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1
In this year’s Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more than a decade.
github.blog
October 28, 2025 at 6:47 PM
Big news in this year's GitHub Octoverse report: TypeScript is now the most-used language on GitHub!
We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀
Read up more at github.blog/news-insight...
We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀
Read up more at github.blog/news-insight...
Reposted by Trivikram Kamat
It's time to make HTTPS the web's default, and reap the full security benefit from years worth of HTTPS adoption!
security.googleblog.com/2025/10/http...
security.googleblog.com/2025/10/http...
HTTPS by default
One year from now, with the release of Chrome 154 in October 2026, we will change the default settings of Chrome to enable “Always Use Secu...
security.googleblog.com
October 28, 2025 at 5:17 PM
It's time to make HTTPS the web's default, and reap the full security benefit from years worth of HTTPS adoption!
security.googleblog.com/2025/10/http...
security.googleblog.com/2025/10/http...
Reposted by Trivikram Kamat
Uploaded a demo on how to use nodejs/devcontainer!
- Testing a mounted dev branch on a different OS
- No need to build V8 from scratch on a fresh checkout (usually)
- Testing third-party code with the dev branch in a container
www.youtube.com/watch?v=3Nwa...
PR: github.com/nodejs/node/...
- Testing a mounted dev branch on a different OS
- No need to build V8 from scratch on a fresh checkout (usually)
- Testing third-party code with the dev branch in a container
www.youtube.com/watch?v=3Nwa...
PR: github.com/nodejs/node/...
Demo of nodejs/devcontainer
YouTube video by Qiuyi Zhang (Joyee)
www.youtube.com
October 28, 2025 at 11:15 PM
Uploaded a demo on how to use nodejs/devcontainer!
- Testing a mounted dev branch on a different OS
- No need to build V8 from scratch on a fresh checkout (usually)
- Testing third-party code with the dev branch in a container
www.youtube.com/watch?v=3Nwa...
PR: github.com/nodejs/node/...
- Testing a mounted dev branch on a different OS
- No need to build V8 from scratch on a fresh checkout (usually)
- Testing third-party code with the dev branch in a container
www.youtube.com/watch?v=3Nwa...
PR: github.com/nodejs/node/...
Reposted by Trivikram Kamat
ViteConf 2025 was a blast!
If you didn't catch up on all the highlights yet, then our recap post is what you need.
◆ Vite+ 👀
◆ How Oxlint supports JS plugins
◆ A @vite.dev DevTools sneak peek
◆ State of @vitest.dev
◆ Using @rolldown.rs & Oxlint at scale
◆ ...and more
voidzero.dev/posts/whats-...
If you didn't catch up on all the highlights yet, then our recap post is what you need.
◆ Vite+ 👀
◆ How Oxlint supports JS plugins
◆ A @vite.dev DevTools sneak peek
◆ State of @vitest.dev
◆ Using @rolldown.rs & Oxlint at scale
◆ ...and more
voidzero.dev/posts/whats-...
ViteConf 2025 Recap
ViteConf 2025 was a landmark event for the Vite ecosystem, featuring major announcements like Vite+, Oxlint JavaScript Plugins, Vite DevTools, Nitro v3, and more. Read all about the highlights in our…
voidzero.dev
October 27, 2025 at 12:20 PM
ViteConf 2025 was a blast!
If you didn't catch up on all the highlights yet, then our recap post is what you need.
◆ Vite+ 👀
◆ How Oxlint supports JS plugins
◆ A @vite.dev DevTools sneak peek
◆ State of @vitest.dev
◆ Using @rolldown.rs & Oxlint at scale
◆ ...and more
voidzero.dev/posts/whats-...
If you didn't catch up on all the highlights yet, then our recap post is what you need.
◆ Vite+ 👀
◆ How Oxlint supports JS plugins
◆ A @vite.dev DevTools sneak peek
◆ State of @vitest.dev
◆ Using @rolldown.rs & Oxlint at scale
◆ ...and more
voidzero.dev/posts/whats-...
Reposted by Trivikram Kamat
i wrote about how to fix any bug
How to Fix Any Bug — overreacted
The joys of vibecoding.
overreacted.io
October 21, 2025 at 12:35 AM
i wrote about how to fix any bug
Reposted by Trivikram Kamat
6 months of Tangled
a quick recap, and notes on the future
blog.tangled.org
October 21, 2025 at 12:21 PM
Reposted by Trivikram Kamat
ICE is stockpiling arms, including chemical weapons, guided missile warheads and explosive components. The spending dwarfs anything we've ever seen in the agency - a 700% increase.
The President is building an army to attack his own country.
The President is building an army to attack his own country.
October 21, 2025 at 2:45 PM
ICE is stockpiling arms, including chemical weapons, guided missile warheads and explosive components. The spending dwarfs anything we've ever seen in the agency - a 700% increase.
The President is building an army to attack his own country.
The President is building an army to attack his own country.
Reposted by Trivikram Kamat
I have a lot of respect for developers who don't mind removing their own code when a better solution emerges.
Big kudos for that!
Big kudos for that!
After maintaining Tinypool for over 2 years I'm happy to see next version of Vitest dropping it. I've written some reasoning about this in the linked PR. Even though this change is significant for Vitest, I'm more confident about it than making new changes in Tinypool.
github.com/vitest-dev/v...
github.com/vitest-dev/v...
feat!: rewrite pools without `tinypool` by AriPerkkio · Pull Request #8705 · vitest-dev/vitest
Description
Removes Tinypool and adds new custom internal pool for Vitest only. Some previous thoughts I wrote ~2 months ago about this below.
Vitest uses tinypool for orchestrating how test file...
github.com
October 21, 2025 at 6:06 PM
I have a lot of respect for developers who don't mind removing their own code when a better solution emerges.
Big kudos for that!
Big kudos for that!
Reposted by Trivikram Kamat
Built-in HTTP proxies are now on v22 😇
(Going to update the version mentions in a WIP guide on using Node.js in enterprise network environments)
(Going to update the version mentions in a WIP guide on using Node.js in enterprise network environments)
Node.js v22.21.0 is out 🙌 Check out the notable changes here: nodejs.org/en/blog/rele...
Node.js — Node.js v22.21.0 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
October 21, 2025 at 7:05 PM
Built-in HTTP proxies are now on v22 😇
(Going to update the version mentions in a WIP guide on using Node.js in enterprise network environments)
(Going to update the version mentions in a WIP guide on using Node.js in enterprise network environments)
Reposted by Trivikram Kamat
pretty cool that it's 2025 and i'm able to host my own social media account on my own server, control my own data, and have it connected to a mainstream platform that's home to millions of normal people, celebrities, politicans, journalists, etc
that's atproto right now, not some theorized future
that's atproto right now, not some theorized future
October 22, 2025 at 3:32 AM
pretty cool that it's 2025 and i'm able to host my own social media account on my own server, control my own data, and have it connected to a mainstream platform that's home to millions of normal people, celebrities, politicans, journalists, etc
that's atproto right now, not some theorized future
that's atproto right now, not some theorized future
Reposted by Trivikram Kamat
"No more juggling CommonJS and faux-ESM."
- @joyeecheung.bsky.social revealed how @nodejs.org is moving to full ESM and why the future looks brighter for developers.
www.youtube.com/watch?v=I0jv...
- @joyeecheung.bsky.social revealed how @nodejs.org is moving to full ESM and why the future looks brighter for developers.
www.youtube.com/watch?v=I0jv...
October 16, 2025 at 8:12 AM
"No more juggling CommonJS and faux-ESM."
- @joyeecheung.bsky.social revealed how @nodejs.org is moving to full ESM and why the future looks brighter for developers.
www.youtube.com/watch?v=I0jv...
- @joyeecheung.bsky.social revealed how @nodejs.org is moving to full ESM and why the future looks brighter for developers.
www.youtube.com/watch?v=I0jv...
Reposted by Trivikram Kamat
You know you have a good open source team when you can resolve a production outage from report, triage, debugging, fix, testing, through to PR merge and deployment in 57 minutes.
#nodejs #opensource
github.com/nodejs/nodej...
github.com/nodejs/nodej...
#nodejs #opensource
github.com/nodejs/nodej...
github.com/nodejs/nodej...
Download page is blank · Issue #8248 · nodejs/nodejs.org
URL: https://nodejs.org/en/download Browser Name: Chrome Browser Version: 141.0.7390.108 Operating System: Windows 10, 22H2 How to reproduce the issue: Open nodejs.org website Navigate to Download ...
github.com
October 21, 2025 at 2:31 AM
You know you have a good open source team when you can resolve a production outage from report, triage, debugging, fix, testing, through to PR merge and deployment in 57 minutes.
#nodejs #opensource
github.com/nodejs/nodej...
github.com/nodejs/nodej...
#nodejs #opensource
github.com/nodejs/nodej...
github.com/nodejs/nodej...
Reposted by Trivikram Kamat
New Era for React = Stronger JavaScript Ecosystem 💙
React doesn’t live in isolation - It works alongside Node.js, Electron, webpack, and more. A dedicated foundation under the Linux Foundation means more collaboration, security, and sustainability across the ecosystem.
hubs.la/Q03MylxX0
React doesn’t live in isolation - It works alongside Node.js, Electron, webpack, and more. A dedicated foundation under the Linux Foundation means more collaboration, security, and sustainability across the ecosystem.
hubs.la/Q03MylxX0
Celebrating the Launch of the React Foundation | OpenJS Foundation
A New Era for React, and a Stronger JavaScript Ecosystem
hubs.la
October 7, 2025 at 6:41 PM
New Era for React = Stronger JavaScript Ecosystem 💙
React doesn’t live in isolation - It works alongside Node.js, Electron, webpack, and more. A dedicated foundation under the Linux Foundation means more collaboration, security, and sustainability across the ecosystem.
hubs.la/Q03MylxX0
React doesn’t live in isolation - It works alongside Node.js, Electron, webpack, and more. A dedicated foundation under the Linux Foundation means more collaboration, security, and sustainability across the ecosystem.
hubs.la/Q03MylxX0
Reposted by Trivikram Kamat
The team formerly behind RubyGems has come together to launch a new gem server for the Ruby community!
gem.coop
I am *super* excited about this!
gem.coop
I am *super* excited about this!
gem.coop
gem.coop
October 6, 2025 at 4:33 AM
The team formerly behind RubyGems has come together to launch a new gem server for the Ruby community!
gem.coop
I am *super* excited about this!
gem.coop
I am *super* excited about this!
Reposted by Trivikram Kamat
A history of Vite by Richard MacManus 📜
🔶 Origin: Fast unbundled dev via browser ESM
🔶 Vue-only ➡️ framework-agnostic
🔶 Replaces Create React App
🔶 Rollup/webpack/Turbopack comparisons explained
🔶 Now: AI picks Vite for React apps
🔶 Next: Scope expands with Vite+
thenewstack.io/how-vite-bec...
🔶 Origin: Fast unbundled dev via browser ESM
🔶 Vue-only ➡️ framework-agnostic
🔶 Replaces Create React App
🔶 Rollup/webpack/Turbopack comparisons explained
🔶 Now: AI picks Vite for React apps
🔶 Next: Scope expands with Vite+
thenewstack.io/how-vite-bec...
How Vite Became the Backbone of Modern Frontend Frameworks
We talk to Evan You about Vite's journey from a prototype inspired by ES Modules to the industry-standard build tool. Also: Vite+ and AI.
thenewstack.io
October 1, 2025 at 7:36 AM
A history of Vite by Richard MacManus 📜
🔶 Origin: Fast unbundled dev via browser ESM
🔶 Vue-only ➡️ framework-agnostic
🔶 Replaces Create React App
🔶 Rollup/webpack/Turbopack comparisons explained
🔶 Now: AI picks Vite for React apps
🔶 Next: Scope expands with Vite+
thenewstack.io/how-vite-bec...
🔶 Origin: Fast unbundled dev via browser ESM
🔶 Vue-only ➡️ framework-agnostic
🔶 Replaces Create React App
🔶 Rollup/webpack/Turbopack comparisons explained
🔶 Now: AI picks Vite for React apps
🔶 Next: Scope expands with Vite+
thenewstack.io/how-vite-bec...
Reposted by Trivikram Kamat
Development gets better with Age
www.allthingsdistributed.com/2025/10/bett...
www.allthingsdistributed.com/2025/10/bett...
Development gets better with Age
This new five-part mini-series follows technology leaders from social impact organizations solving humanity's hardest problems - from crisis zones to community centers. Watch how they use drones to ma...
www.allthingsdistributed.com
October 1, 2025 at 3:42 PM
Development gets better with Age
www.allthingsdistributed.com/2025/10/bett...
www.allthingsdistributed.com/2025/10/bett...