Rafael Gonzaga (@_rafaelgss) 's Twitter Profile
Rafael Gonzaga

@_rafaelgss

OSS Engineer at @NodeSource from 🇧🇷 | @nodejs TSC | @fastifyjs core | @nodeclinic maintainer 🏆 OpenJS Pathfinder Award for Security 2023

ID: 4432262176

linkhttps://rafaelgss.dev calendar_today10-12-2015 00:54:52

2,2K Tweet

4,4K Followers

585 Following

Rafael Gonzaga (@_rafaelgss) 's Twitter Profile Photo

Usually, when writing microbenchmarks, people tend to assert.ok(variable) to prevent the piece of code they are measuring from being optimised by the V8 dead-elimination process But it seems, this also works: // Prevents V8 from optimizing away if (Math.random() < 0)

Rafael Gonzaga (@_rafaelgss) 's Twitter Profile Photo

Did you know Node.js security team created a "Security Best Practices" document in 2023? We probably need to include a few more things, but it's still quite good nodejs.org/en/learn/getti…

Rafael Gonzaga (@_rafaelgss) 's Twitter Profile Photo

For those interested in how semver-major releases are done in Node.js, I did a live stream releasing Node.js v25.0.0. Check it on my YT channel Rafael Gonzaga

Rafael Gonzaga (@_rafaelgss) 's Twitter Profile Photo

Just opened the meeting minutes from Node.js release cycle discussion at Node.js Collaborator Summit github.com/nodejs/Release…

Rafael Gonzaga (@_rafaelgss) 's Twitter Profile Photo

Busy week working on Node.js security, so no stream today. Security work stays private until patches are out, but I’ve been preparing solid content for the next session. Planning to be back next week. Stay tuned.

OpenJS Foundation (@openjsf) 's Twitter Profile Photo

Ever wonder why Node.js drops new versions like clockwork? Here’s the scoop. ⏱️ Rafael Gonzaga shares all the details about the Node.js release schedule in our new series, JavaScript Security Snapshot. Want to be a part of the conversation on releases? Check out this GitHub PR:

Rafael Gonzaga (@_rafaelgss) 's Twitter Profile Photo

People who wonder if Node.js (JS Runtimes in general) is growing in usage need to look at some package downloads over the years. ExpressJS crossed its record with more than 52 million downloads just on October 19! See: npmtrends.com/express

OpenJS Foundation (@openjsf) 's Twitter Profile Photo

Too many Node.js users are running old versions 😬 The team is exploring changes to the release schedule to fix that. Rafael Gonzaga shares all the details in our latest JavaScript Security Snapshot. Want to be a part of the conversation on releases? Check out this GitHub PR:

OpenJS Foundation (@openjsf) 's Twitter Profile Photo

October’s security check‑in is here! 🚨 📌 Highlights: stronger threat modelling, npm Trusted Publishing risks tackled, new runtime features for secure‑by‑default apps. hubs.la/Q03T5j8j0

October’s security check‑in is here! 🚨

📌 Highlights: stronger threat modelling, npm Trusted Publishing risks tackled, new runtime features for secure‑by‑default apps. 

hubs.la/Q03T5j8j0
Ulises Gascón (@kom_256) 's Twitter Profile Photo

npm implementation of Trusted Publishing is promising for #JavaScript, but it’s not ready for critical packages just yet openjsf.org/blog/publishin…

Rafael Gonzaga (@_rafaelgss) 's Twitter Profile Photo

How much we would break if we use Node.js util.styleText to colourize the console.debug/info/warn/error calls? Note that, util.styleText respects NO_COLOR env var.

OpenJS Foundation (@openjsf) 's Twitter Profile Photo

Before automated workflows, releasing Node.js meant 20 manual steps. Now it’s one command. 👀 Ulises Gascón and Rafael Gonzaga share how the Node.js build team went from a rack of Raspberry Pis in someone’s garage to full release automation. Check out the Build Team Working Group on