Jacob

Jacob

@jakob.jingleheimer.dev

@nodejs.org core team, @tc39.es delegate, WinterTC55 delegate, organiser of @amsterdam.codebar.io, contributor to most OSS web projects you've heard of. emoji enthusiast, wino 🇨🇦🏳️‍🌈 he/him 📍Netherlands

717 followers261 following566 posts

Pinned

A peak behind the curtain on how a very large and long-lived OSS project runs and adapts to internal and external concerns.

Nico Kaiser@nico.kaiser.me

📸 #NodeConfEU @jakob.jingleheimer.dev: What's the Tea?

Jacob reposted

The PHP Foundation says Chainguard unilaterally broke the embargo and published built images containing the critical RCE fixes more than six hours early: “This disregarded weeks of work by many parties toward a coordinated disclosure.” socket.dev/blog/php-emb...

socket.devPHP Foundation Says Chainguard Broke Security Embargo Ahead of Emergency PatchesThe PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.

@samuel.fm i think this new feature is more confusing (and effectively wrong) than helpful. I'd guess the author's default is merely French (that's his native lang) and he did not explicitly mark the post as being in French. Also, the wording of the popup is very cumbersome.

A peak behind the curtain on how a very large and long-lived OSS project runs and adapts to internal and external concerns.

Nico Kaiser@nico.kaiser.me

📸 #NodeConfEU @jakob.jingleheimer.dev: What's the Tea?

Jacob reposted

Thank you everyone for joining us at #NodeConfEU 2026! 💚 We hope you enjoyed it as much as we did, and we can’t wait to see you again next year! 📅👩‍💻 #TechCommunity #NodeCommunity

Jacob reposted

Fancy tooltips that use popover and anchor positioning are great. But sometimes all you need is a trustworthy title HTML attribute for a text-only tooltip. 😭 Only problem is: it can't be styled! Do you want these tooltips to be stylable? Maybe with a ::tooltip pseudo. Let me know your use cases!

Jacob reposted

🥁 𝐒𝐩𝐞𝐚𝐤𝐞𝐫 𝐀𝐧𝐧𝐨𝐮𝐧𝐜𝐞𝐦𝐞𝐧𝐭🎙️ Thrilled to have @jakob.jingleheimer.dev on the #NodeConfEU 2026 stage! He'll tell us the story behind "𝐖𝐡𝐚𝐭'𝐬 𝐭𝐡𝐞 𝐓𝐞𝐚?". 🎟️Don't miss it out; secure your tickets www.nodeconf.eu

@danabra.mov next currently strips out nodejs conditions, breaking any cleverness in pjson subpath imports eg `node --conditions=local --run dev`. It's otherwise great for local offline dev, substituting a module with remote service calls. Any chance you can get next to stop bungling it?

Jacob reposted

Node.js 26.4.0 is out with a new `node:vfs` built-in module (behind `--experimental-vfs` flag). It also adds support for package maps, and many bug fixes, including a fix for a regression shipped with last week security release. Full changelog and download links at nodejs.org/en/blog/rele...

nodejs.orgNode.js — Node.js 26.4.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.
Matteo Collina@nodeland.dev

npm install @platformatic/vfs When node:vfs ships in core, migrating is a one-line import change. Full blog post with all the details, code examples, and the story behind the PR: blog.platformatic.dev/why-nodejs-n...

Jacob reposted

Our statement on the UK gov't's demand that all content on all devices sold or used in the UK be scanned, on the presumption of nudity, using a dystopian combination of age verification & content scanning. This proposal will not safeguard children. It endangers us all. signal.org/blog/pdfs/20...

signal.orgsignal.org

The first step in a big journey for deep-equal and object comparison 🥳

TC39@tc39.es

2️⃣ Stable Formatting 1️⃣ Comparisons 1️⃣ Default Behaviours for some Intl APIs 1️⃣ export all from and... - regressed Decorators and Decorator metadata to stage 2.7 - withdrew isTemplateObject

4.5 years after acquiring the form5 GH org/namespace and dozens maybe hundreds of unanswered support requests, someone at npm finally clicked the button to let me actually use it 🫠 (thank you YL, whoever you are) Now, what the heck was I gonna do with it 🤔

Jacob reposted

🚀 Still using Axios in Node.js? You might not need it anymore. Why switch? ✅ Native support ✅ Fewer dependencies ✅ Better standards alignment ✅ Reduced security surface ✅ Potential performance improvements nodejs.org/en/blog/migr...

nodejs.orgNode.js — Axios to WHATWG FetchNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Jacob reposted

I don't think tech at large understands how hard it is to be an open source maintainer right now. So many great folks are on the brink of burnout. Funding is drying out. We live in a security minefield. Companies think humans are disposable. If you're a maintainer, we care. You deserve the world.

Jacob reposted

I recently released sequins.dev, to have all the Observability signals you expect like logs, metrics, traces, and profiles, but as a macOS app which you can use for local dev. It's also completely free and open source. Give it a try, and let me know if there's any features you want!

sequins.devSequins — Local Observability on your machine.Free macOS app for capturing and visualizing OpenTelemetry traces, logs, metrics, and profiles. 100% local, no cloud, no account required.

Jacob reposted

A modern browser for the npm registry that nudges the ecosystem towards best practices and standards perfectly aligns with our mission: to make the next generation of JS developers more productive than ever before. We're happy to support our friends at @npmx.dev!

Jacob reposted

My company @igalia.com is hiring an Open Source Product Marketing Manager. www.igalia.com/jobs/product... Igalia is a worker-owned cooperative based in A Coruña, Spain. All positions are 100% remote. Igalia can potentially sponsor visas to emigrate to Spain.

igalia.comOpen Source Product Marketing Manager | Igalia - Open Source Consultancy and DevelopmentWe’re looking for someone to help spread the word about our Open Source projects to the whole world.

Jacob reposted

From Chrome 145 (on general release next week!), DevTools we will start to show so called "soft" navigations and "Soft LCP" in the Performance Panel traces. These are for SPAs which don't do a full page load, but instead "fake it" by updating the current page and pushing a new history entry. 1/5 🧵

Okay, wtf Apple. Why is ⅓ of the Reminders widget is wasted space?? Also, why tf are there footgun tickboxes on the widget that dismiss the item. I just want to read it 🤬

Jacob 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...

nodejs.orgNode.js — Tuesday, January 13, 2026 Security ReleasesNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

😮

CSS by T. Afif@css-only.dev

💡 CSS Tip! Two circles, one arrow, and CSS magic. 🪄 A cool demo packed with modern features (anchor positioning, attr(), container queries, shape(), and more!) 🤩 css-tip.com/connected-ci... The shape and position of the arrow are fully controlled using CSS (Yes, there is a collision detection).