We're kicking this Bluesky party up a notch ๐ and here to give developers what they want (what they really, really want)!
What Chrome features and topics would you like to learn more about?
@joyeecheung.bsky.social
She/her. I contribute to Node.js and V8. I post about museums, food, plants and other stuff too. https://github.com/joyeecheung
We're kicking this Bluesky party up a notch ๐ and here to give developers what they want (what they really, really want)!
What Chrome features and topics would you like to learn more about?
Node excitement ๐
Congrats to @marcoippolito.dev on today's landmark Node 22.18 release. It is the first LTS release to ship unflagged TypeScript support ๐
This means Node can run *.ts files. It pairs well with TypeScript's "erasableSyntaxOnly" flag ๐
Many folk contributed ๐
Node.js 24.5.0 is out: built-in proxy support for `node:http(s)`, experimental WASM modules, upgraded OpenSSL version and so much more. Full changelog and download links at nodejs.org/en/blog/rele...
31.07.2025 22:22 โ ๐ 28 ๐ 3 ๐ฌ 0 ๐ 0Encountered a 4 hour delay of the flight and ended up staying in a hotel in Santiago because itโs already past 2am after I got out of the airport. Well, might as well spend a weekend? ๐คจ
01.08.2025 00:57 โ ๐ 7 ๐ 0 ๐ฌ 0 ๐ 0Forgot to remind the border guard to reuse already stamped pages for stamps and now I lost one more blank page on my passport which is already running out of blank pages for visasโฆ.๐
27.07.2025 12:12 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0TypeScript excitement ๐
TS 5.9 RC is out ๐
๐ถ `import defer` by @nicr.dev
๐ถ module: "node20" for require(ESM)
๐ท --init has modern defaults (no downleveling)
๐ท Docs: Inline summaries for DOM APIs
๐ท IDE: Expandable hovers to drill into Quick Infos
๐ท Perf: Faster type instantiation & file existence
I've been enjoying the talks at GUADEC 2025 and tomorrow I'll be on the stage myself, talking about what's new in JavaScript and TypeScript for GNOME development! (Sneak peek: in GNOME 49 we'll get Temporal ๐)
Come see me live or follow along online at 10:10 CEST!
events.gnome.org/event/259/co...
Is next stop growing your own tomatoes or are you already growing them?
26.07.2025 18:31 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0For finding nearest package.json there is also now nodejs.org/api/module.h...
23.07.2025 19:15 โ ๐ 7 ๐ 1 ๐ฌ 0 ๐ 0Big welcome to @adt314.bsky.social , the newest @nodejs.org collaborator! ๐
I had a great time onboarding her, together with @joyeecheung.bsky.social .
github.com/nodejs/node/...
Again thanks @bloomberg.com for supporting my work :)
Next stop: write a guide on how to use the newly added builtin support for proxies and custom CA certificates to smooth out adoption of Node.js within a restricted network.
This can be used together with the proxy support in use cases where it needs to be enabled dynamically instead of through --use-system-ca, and reduces needs for monkey-patching TLS which is already done by several npm packages to achieve a similar goal
bsky.app/profile/joye...
Landed a new Node.js API for configuring the CA certificates used by the built-in HTTPS/TLS clients. github.com/nodejs/node/...
Add certs installed in the OS to the embedded Mozilla bundle:
tls.setDefaultCACertificates(tls.getCACertificates('default').concat(tls.getCACertificates('system')))
AFAIK the need for this is still well alive in different organisationsโฆor countries ;)
18.07.2025 10:30 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0For a mini roadmap of proxy support, there's a tracking issue github.com/nodejs/node/...
18.07.2025 07:43 โ ๐ 4 ๐ 1 ๐ฌ 0 ๐ 0Thanks @bloomberg.com for supporting my work on this! It's also personally interesting to me to work on because the reason why I got interested in how computers work -> programming was proxies :)
18.07.2025 07:41 โ ๐ 8 ๐ 0 ๐ฌ 1 ๐ 0Landed support for proxies in Node.js http/https builtins github.com/nodejs/node/...
To enable proxies configured from *_PROXY env vars: use NODE_USE_ENV_PROXY=1.
This was already implemented for fetch and released in 24 github.com/nodejs/node/... - soon the old builtins will also support it.
Lago Ercina with Picos de Europa in the backdrop
Got disconnected in the mountains for a while today and it was great!
15.07.2025 22:00 โ ๐ 34 ๐ 0 ๐ฌ 1 ๐ 0Objects with decorative patterns from various paleolithic cultures in Asturias.
Itinerarios de barro de Astorga, Roman travellerโs roadmaps.
Architecture fragments from churches in the kingdom of Asturias, itโs impressive that the museum made it clear that the whole alliance was a propaganda :)
The museum is in a former convent. The cloister is still in restoration.
I did want to stay away from writing code this weekend, but then it suddenly dawned on me why a test I was debugging was failing after cruising in the museum for a dayโฆso I went back to my laptop and fixed it.
In other news, Museo Arqueolรณgico de Asturias was pretty cool!
I have an impression that single quotes are weird on Windows cmd, or itโs just in a different universe, so depends on whether the argument parsing library you use can actually make it work for you
11.07.2025 18:43 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Congratulations! Well-deserved!
04.07.2025 15:24 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0Ecma International Excitement ๐
Last week, two TC39 members, Rob Palmer (@robpalmer.bsky.social) and Michael Saboff, received the Ecma Recognition Award for their contributions to Ecma, including TC39.
Or how to do memory/perf profiling in production, in general :)
04.07.2025 14:02 โ ๐ 6 ๐ 0 ๐ฌ 0 ๐ 0Just got pinged by acquaintances about this which affects stability of Node.js in production github.com/nodejs/node/... - and suggested them to PR to nodejs.org/en/learn/dia...
More in zhuanlan.zhihu.com/p/675317993 (Chinese)
Learning how to switch to jemalloc might be useful for advanced workshop
The tags might be rendered correctly if the wrong encoding use shares the initial range with ASCII and then once out of that shared range it started to be bogus. If itโs this short, it could be an error message.
03.07.2025 09:50 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I know Chinese and I think you might want to try changing the encoding of the web page manually in the browser, maybe to UTF-8 or an encoding the relevant country might be using (this used to be a common problem in China back when GBK in IE was common).
03.07.2025 09:49 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Reminded me the time when my bankโs website kept refusing a transfer with an cryptic message โdata transmission errorโ and support kept asking me to check my connection until I realized they simply had issues with รฑ in the address after inspecting the network responses with DevTools
02.07.2025 20:16 โ ๐ 7 ๐ 0 ๐ฌ 2 ๐ 0Part of me wants a new laptop after coming across a bunch of posts about framework randomly
Part of me says: stop, you have more than enough electronics ๐ฉ
Wrote a couple of edge case tests and expected them to fail with my implementation with some useful traces for me to debug and make it work. And to my surprise.....they didn't fail at all. Debug logs showed that it was working as expected. ๐ฎ
01.07.2025 19:16 โ ๐ 10 ๐ 0 ๐ฌ 1 ๐ 0