Reposted by James SnellNico Kaiser @nico.kaiser.me · 5h📸 #NodeConfEU @rafaelgss.dev & @aduh95.bsky.social: The New Node.js Release Model: Why Node 27 Changes Everything 0104
Reposted by James SnellNico Kaiser @nico.kaiser.me · 5h📸 #NodeConfEU @shogun-panda.bsky.social: FFI: Crossing the Native Boundary in Node.js 093
Reposted by James SnellNico Kaiser @nico.kaiser.me · 29/09/2026📸 #NodeConfEU @addaleax.bsky.social: A Leak in the Shell — How Refactoring Autocomplete Broke Us and How We Fixed It 091
Reposted by James SnellNico Kaiser @nico.kaiser.me · 29/09/2026📸 #NodeConfEU @jakob.jingleheimer.dev: What's the Tea? 0101
Reposted by James SnellNico Kaiser @nico.kaiser.me · 29/09/2026📸 #NodeConfEU @marcoippolito.dev: Rethinking HTTP in Node.js 082
Reposted by James SnellNico Kaiser @nico.kaiser.me · 29/09/2026📸 #NodeConfEU @bengl.dev: The Past, Present, and Future of Node.js Observability 1132
Reposted by James SnellNico Kaiser @nico.kaiser.me · 22h📸 #NodeConfEU Mikola Lysenko: Delete all CVEs 071
Reposted by James SnellNico Kaiser @nico.kaiser.me · 29/09/2026📸 #NodeConfEU Delicious Italian Lunch! 032
Reposted by James SnellNico Kaiser @nico.kaiser.me · 29/09/2026📸 #NodeConfEU @awad.dev: Tracing Without the Tax 0104
Reposted by James SnellNico Kaiser @nico.kaiser.me · 29/09/2026📸 #NodeConfEU Lois Zhao: diagnostics_channel Deserves Better 0101
Reposted by James SnellNico Kaiser @nico.kaiser.me · 22h📸 #NodeConfEU @pipobscure.com: Ship the Tree 091
Reposted by James SnellNico Kaiser @nico.kaiser.me · 22h📸 #NodeConfEU @naugtur.pl: Getting ahead of supply-chain attacks in 2026 0172
Reposted by James SnellNico Kaiser @nico.kaiser.me · 29/09/2026📸 #NodeConfEU Robert Nagy: NodeJS Performance Tips & Tricks 072
James Snell @jasnell.me · 29/09/2026If you're having some FOMO for @nodeconf.eu ... You can watch online! live.nodeconf.eulive.nodeconf.euNodeConf EU 2026 Live | Bologna, ItalyWatch NodeConf EU 2026 live from Bologna on 29-30 September. 275
Reposted by James SnellNico Kaiser @nico.kaiser.me · 29/09/2026📸 #NodeConfEU @jasnell.me: A common minimum Node.js subset for all runtimes 1121
Reposted by James SnellNico Kaiser @nico.kaiser.me · 29/09/2026📸 #NodeConfEU @nodeland.dev kicking off NodeConf EU 2026, Bologna, Italy. 0217
James Snell @jasnell.me · 26/09/2026In flight wifi is spotty so I'm writing code the old fashioned way. 2151
James Snell @jasnell.me · 26/09/2026If you're going to NodeConf.eu, drop me a message so I can get you added to the signal groupnodeconf.euNodeConf EU 2026 | Bologna, ItalyNodeConf EU 2026 returns to Bologna with tickets, venue info, and conference links in one fast single-page experience. 143
James Snell @jasnell.me · 26/09/2026This is the variation I'm gravitating towards... Especially witnessing bad behavior on all sides of the contribution pipeline. 1101
Reposted by James SnellSocket @socket.dev · 25/09/2026Maintainers spend countless hours keeping the open source projects we all rely on secure. Too often, that work is unpaid. Socket is proud to join @openjsf.org's new Security Stewardship Program to help fund the researchers and maintainers protecting Node.js. socket.dev/blog/openjs-...socket.devSocket Joins New OpenJS Program to Fund Node.js Security WorkSocket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases. 0237
James Snell @jasnell.me · 25/09/2026There's also a "Install to Home" app with the agenda available at nodeconf.eu/app You can get the live feed link there also.nodeconf.euNodeConf EU 2026 | Bologna, ItalyNodeConf EU 2026 returns to Bologna with tickets, venue info, and conference links in one fast single-page experience. 151
James Snell @jasnell.me · 25/09/2026If you're not able to join us in person at @nodeconf.eu in Bologna, Italy next week, please do try to join us remotely here live.nodeconf.eu ... every talk will be broadcast live with downloadable recordings available after.live.nodeconf.euNodeConf EU 2026 Live | Bologna, ItalyWatch NodeConf EU 2026 live from Bologna on 29-30 September. 0136
Reposted by James SnellNodeConf.eu @nodeconf.eu · 25/09/2026🥁 𝐒𝐩𝐞𝐚𝐤𝐞𝐫 𝐀𝐧𝐧𝐨𝐮𝐧𝐜𝐞𝐦𝐞𝐧𝐭🎙️ Thrilled to have @wunderacle.bsky.social on the #NodeConfEU 2026 stage! He'll be joining @brianmuenzenmeyer.com as a co-speaker to share the story behind "Replacing What Works: doc-kit and the Next 10 Years of Node.js Documentation." 🎟️https://www.nodeconf.eu 163
James Snell @jasnell.me · 25/09/2026Way overdue but Node.js is finally getting a `--process-timeout=N` cli flag that will force the process to exit with an explanation of why it was open. github.com/nodejs/node/... 2406
James Snell @jasnell.me · 25/09/2026@cloudflare.social "Birthday Week" is gonna have some really cool stuff. Can't wait. 180
Reposted by James SnellRemco Haszing @remcohaszing.nl · 24/09/2026LLMs are tools, not people. This means they are not authors either. They are not the author of your git commits, you are. It’s good to disclose if you used an LLM to make edits, but the commit author field is not the right place. That’s just a weird place to put an ad for the tool. 1275
James Snell @jasnell.me · 24/09/2026For those attending @nodeconf.eu in person... Immediately following the social dinner the first night, we will be hosting a Slide Karaoke competition! Winner will be selected by the audience and will receive a prize. 1101
James Snell @jasnell.me · 24/09/2026Less than a week away from @nodeconf.eu We hope you'll be able to join us in person in Bologna, but if you're just not able to make it, we will be streaming talks live throughout the two days. live.nodeconf.eu We also have a calendar you can subscribe to for the program: nodeconf.eu/program.icslive.nodeconf.euNodeConf EU 2026 Live | Bologna, ItalyWatch NodeConf EU 2026 live from Bologna on 29-30 September. 182
James Snell @jasnell.me · 22/09/2026For those who may be watching... you may have noticed all the new performance analysis work I've been doing lately. This is really all intended to make zero-dependency perf analysis possible / more useful in general. Consider this example for instance: github.com/jasnell/fast...github.comGitHub - jasnell/fastify-sliding-health: An example using latest perf_hooks featuresAn example using latest perf_hooks features. Contribute to jasnell/fastify-sliding-health development by creating an account on GitHub. 181
James Snell @jasnell.me · 22/09/2026Well put. DEI is essential, critical. We shouldn't have to defend it but unfortunately here we are. 0110
James Snell @jasnell.me · 22/09/2026Several nice additions here. util.debounce(fn, ...) util.throttle(fn, ...) SlidingWindowHistogram More FFI, net, and vfs goodness nodejs.org/en/blog/rele...nodejs.orgNode.js — Node.js 26.10.0 (Current)Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. 1241
James Snell @jasnell.me · 21/09/2026So... back in 2017 we added error codes to Node.js. Today there are something like a couple hundred codes or so. They are all documented to some degree on the website but inconsistently. The question: should Node.js have a built in `node --explain ERR_CODE` that prints the detail similar to rustc? 7160
James Snell @jasnell.me · 21/09/2026Should eggs taste like chicken? Or should chicken taste like eggs? 100
James Snell @jasnell.me · 21/09/2026When I die... I'm absolutely certain it'll be while waiting for some flaky test re-run to complete for the 100th time. 190
James Snell @jasnell.me · 21/09/2026Let's. I think it's well past time that we decoupled node.js from the npm client. 8230
James Snell @jasnell.me · 21/09/2026Ok, so question ... if you could run a warmed node.js as a daemon process listening on either a local domain or TCP socket and dispatch scripts to it if it mean cutting the cold start time in half for scripts would that be useful? I've been playing with this for a while now... 550
James Snell @jasnell.me · 20/09/2026I think the part that people fail to understand is that in the open source ecosystem, *code* is the social capital. It's the currency traditionally used in exchange for connection, reputation and influence. It's been a currency based on proof of effort. AI agents fully devalue that currency. 361
James Snell @jasnell.me · 19/09/2026My preferred debugging technique has always been printf/console.log ... I've been a big fan of the logpoint feature that chrome devtools added that uses conditional breakpoints to inject logging without actually having to change the code. I wanted to experiment to see how it could work in Node.js... 2120
Reposted by James SnellJeremy Morrell @jeremymorrell.dev · 18/09/2026Do you know the o11y space? Do you want to be my manager? We're hiring! job-boards.greenhouse.io/cloudflare/j...job-boards.greenhouse.ioSenior Engineering Manager, ObservabilityHybrid 051
James Snell @jasnell.me · 18/09/2026100% true. And, honestly, one of the secrets to @nodejs.org's longevity is that we exactly built resilience to this into the governance. No single company can represent more than 1/3 of the TSC for instance. It's never perfect but with effort companies can participate rather than dominate. 1146
Reposted by James SnellPhilipp Dunkel @pipobscure.com · 18/09/2026Now I’m actually celebrating! @nodejs.org just merged github.com/nodejs/node/... Which means it will now be possible to bundle whole applications into ZIP archives and run them straight from the bundle.github.comvfs: add --vfs-mount and --vfs-load startup flags by pipobscure · Pull Request #65748 · nodejs/nodevfs: add --vfs-mount and --vfs-load startup flags Mounting a virtual file system requires calling vfs.mount() from inside the program, so a program cannot itself be served from one — something alre... 2183
James Snell @jasnell.me · 17/09/2026Node.js now has (or in the next release will soon have) an improved range of performance diagnostic analysis features built in. New APIs have been added to the Histogram class: * h.burnRate(slowTarget) * h.ccdf(value) * h.cliffsD(other) * h.cohensD(other) * h.ewmaMean * h.ewmaErrorRate ... 2193
James Snell @jasnell.me · 16/09/2026To learn more about the new `node:bench` benchmark runner... see nodejs.org/docs/latest/...nodejs.orgBenchmark runner | Node.js v26.9.0 Documentation 040
James Snell @jasnell.me · 16/09/2026There's a lot on this one! node:ffi is enabled by default Experimental node:bench and node:dots Experimental Web Workers More perf_hooks analysis enhancements... 2122