Pinned
Marco Ippolito
Marco Ippolito
@marcoippolito.dev
Security Engineer @herodevs | Node.js Technical Steering Committee & Release marcoippolito.dev
914 followers152 following216 posts
Marco Ippolito reposted
Marco Ippolito reposted
The community support for @nodeconf.eu has been amazing so far! Let's fill the seats! Tickets are still available!
Marco Ippolito reposted
Marco Ippolito reposted
#NodeConf EU is back! If you've been working on something worth sharing about #Node.js internals, performance, #developer experience, or anything in between, this is the stage for you! nodeconf.eu See you in Bologna! 🇮🇹
Marco Ippolito reposted
ICYMI (and we hope you didn't): Node.js 20 went EOL last week. But you have options. Check out our EOL support: https://nodejs.org/en/about/eol
Marco Ippolito reposted
NodeConf EU is back in Bologna, Italy and it's going to be special 🇮🇹 Great talks, better people, and the kind of hallway track you can't replicate online. Blind tickets? Already gone. CFP open. Regular tickets moving. Join us: www.nodeconf.eu
Marco Ippolito reposted
Replying to @jakearchibald.com
We now have an 'open web API' that requires you to comply with Google's "terms of use". I know many at Chrome disagree with this, but feel they can't say anything publicly out of fear of internal retribution. github.com/mozilla/stan...
Marco Ippolito reposted
Node.js v26.0.0 is out 💚 Temporal API enabled by default, V8 14.6, Undici 8, and key deprecations as we keep modernizing the platform. Check it out nodejs.org/en/blog/rele...
Marco Ippolito reposted
Reminder: Node.js v20 is end-of-life (EOL) today. Upgrade + get security support for EOL versions here: https://nodejs.org/en/about/eol
It's time to close this issue. Node.js v20 goes end of life today! github.com/nodejs/Relea...
Marco Ippolito reposted
We are happy to announce the NodeConf EU is returning in 2026. This time, things will be a little different. While the Irish countryside made for a beauttiful backdrop for getting the community together to talk about Node.js, there have always been a number of logistical challenges to hosting there;
Marco Ippolito reposted
Marco Ippolito reposted
Node.js is moving to one major release per year starting with Node 27! 🚀 ✅ Simpler: Every release becomes LTS. ✅ Predictable: Version numbers now align with the year. ✅ New: A 6-month Alpha channel for early testing. https://bit.ly/4rnosLg
Node.js v20.20.1 is out 🎉 This is the last planned release before v20 goes End-of-Life ❗ Release notes 👇 nodejs.org/en/blog/rele...
I just found out @deno.land throws the same error as Node.js when trying to run typescript in node_modules. That's cool 🙏 github.com/denoland/den...
Marco Ippolito reposted
Node.js patch release day! Full changelog and download links at nodejs.org/en/blog/rele... and nodejs.org/en/blog/rele...
Marco Ippolito reposted
🚨 Node.js assessment of the recent OpenSSL Security Release TL;DR: We'll update OpenSSL versions through a regular release process. nodejs.org/en/blog/vuln...
Marco Ippolito reposted
This just landed! Thanks @addaleax.bsky.social and @legendecas.bsky.social for the reviews! It will be out in the next semver-minor release of 25, and likely backportable to older LTS - the new workflow is a compatible improvement to the existing postject-based SEA building workflows from v18.x.
Made some progress in my hobby project 🎄 Moving single executable application building into Node.js core for better UX/DX, currently works on macOS and Linux and open for feedback! (No Windows yet because I don't take another laptop with me on vacation 😅) github.com/nodejs/node/...
Marco Ippolito reposted
We appreciate your patience and understanding as we work to deliver a secure and reliable release. Updates are now available for the 25.x, 24.x, 22.x, 20.x Node.js release lines to address: - 3 high severity issues - 4 medium severity issues - 1 low severity issue nodejs.org/en/blog/vuln...
Marco Ippolito reposted
Marco Ippolito reposted
TIL that modern Node not only supports `--env-file` / `--env-file-if-exists` but also a new method to programmatically load .env files. It's been marked stable since Node v24 (current LTS), and I'm now on the journey of removing all the `dotenv` dependencies. 😅 www.stefanjudis.com/today-i-lear...
Thank you @awscloud.bsky.social soooo much for sponsoring me on @github.com 🙏 what a present 🎁 github.com/sponsors/mar...
⚠️ Node.js security release has been postponed ⚠️ We have decided to delay the security release further to January 7th 2026 to ensure the team has enough time to prepare the releases and avoid distruptions during the holiday season. nodejs.org/en/blog/vuln...
⚠️ The security release has been postponed to the 18th of December. The team is working on a challenging patch.
❗️Node.js Security release pre-alert ❗️ We will release new versions of v20, v22, v24, v25 release lines on or shortly after the 15th of December 2025 in order to address: * 3 high severity issues. * 1 low severity issue. * 1 medium severity issue. nodejs.org/en/blog/vuln...
Marco Ippolito reposted
Type stripping landed in Node 24 LTS 40 minutes ago! Thanks @marcoippolito.dev! github.com/nodejs/node/...
❗️Node.js Security release pre-alert ❗️ We will release new versions of v20, v22, v24, v25 release lines on or shortly after the 15th of December 2025 in order to address: * 3 high severity issues. * 1 low severity issue. * 1 medium severity issue. nodejs.org/en/blog/vuln...
Marco Ippolito reposted
Node & TypeScript excitement 😉 Marco tells the story of implementing Type Stripping support in Node. It involves a lot of collaboration across the JS ecosystem. 🔷 First cut took 20 days (fast for Node) 🔷 TS delivered flags to ease adoption 🔷 Marco's reward: a bread machine
Just published a new blog post. It’s about my experience shipping Node.js native TypeScript support. It’s not a technical blog post, it's about my perspective, what it felt like and what I learned along the way. satanacchio.hashnode.dev/the-summer-i...
Just published a new blog post. It’s about my experience shipping Node.js native TypeScript support. It’s not a technical blog post, it's about my perspective, what it felt like and what I learned along the way. satanacchio.hashnode.dev/the-summer-i...
Marco Ippolito reposted
Good first issue in Node.js github.com/nodejs/node/...
Marco Ippolito reposted
At JsConf.jp @marcoippolito.dev is telling us about built-in TypeScript support in Node. Node's type-stripping is performed by SWC and was inspired by ts-blank-space bloomberg.github.io/ts-blank-spa...
Marco Ippolito reposted
Node excitement 😉 Congrats to @marcoippolito.dev on making it official: type-stripping in Node 25 is now declared to be stable 🎉 You can run: node index.ts The capabilities have not changed since Node 24. This is purely a maturity indicator.
Type stripping is now stable. Enjoy 🌞
Marco Ippolito reposted
Here are the slides for my Node.js year in review talk: speakerdeck.com/ruyadorno/no... #nodejs #javascript #JSConf
Marco Ippolito reposted
Node.js v24.10.0 is out. * Per-stream inspectOptions support in console * Removal of util.getCallSite (in favour of util.getCallSites) * Upgraded OpenSSL to 3.5.4 and npm to 11.6.1 * Various src and benchmark optimizations https://nodejs.org/en/blog/release/v24.10.0
Marco Ippolito reposted
Marco Ippolito reposted
please do fill this out! it's one of the good surveys and I always find taking it to be informative and fun. ✨ ... and, if you're not always represented in surveys like this, it would be particularly good to hear your voice 🙏
State of JS 2025 Christmas is only 3 months away, which means it is also time to take the State of JavaScript survey (again). The more devs participate, the clearer the big picture will be in the end 🙌 Plus, you learn about features, libs, and frameworks you haven't heard before (or forgot about).
Marco Ippolito reposted
pnpm v10.16.0 adds "minimumReleaseAge", a setting for defining how long a version has to have been published before pnpm will install it. A nice countermeasure against accidental installs of short-lived compromised packages before they get taken down. Not a 100% fix, but a great additional step!