I'm Ulises Gascón from Spain! Passionate about #Nodejs, #Express, #JavaScript, and the world of #OpenSource.
I spend my days building, maintaining, and improving tools and libraries for our #devCommunity 🫶
👉 Check out my projects and support my work:
github.com/sponsors/Uli...
@rafaelgss.dev breaks down why local publishing with 2FA gives you the safest setup right now.
@rafaelgss.dev breaks down why local publishing with 2FA gives you the safest setup right now.
Flint is an experimental linter. It intentionally revisits many of the core design decisions from other popular web linters.
Please enjoy this medium dive how Flint's intentionally deviating from other linters and trying new things. ❤️🔥
www.flint.fyi/blog/what-fl...
Flint is an experimental linter. It intentionally revisits many of the core design decisions from other popular web linters.
Please enjoy this medium dive how Flint's intentionally deviating from other linters and trying new things. ❤️🔥
www.flint.fyi/blog/what-fl...
Simple trick: connect with the community first 🎯
• Join the community Slack
• Check the shared calendar for meetings & events
www.youtube.com/shorts/4h7P7...
Simple trick: connect with the community first 🎯
• Join the community Slack
• Check the shared calendar for meetings & events
www.youtube.com/shorts/4h7P7...
It calculates the REAL cost of desktop-only CSS on mobile:
📉 Core Web Vitals Impact
💰 Estimated Conversion Lift
e.g.: Fixing 30KB of unused CSS 180ms faster load and up to 1.8% conversion boost
It calculates the REAL cost of desktop-only CSS on mobile:
📉 Core Web Vitals Impact
💰 Estimated Conversion Lift
e.g.: Fixing 30KB of unused CSS 180ms faster load and up to 1.8% conversion boost
@ulisesgascon.com gives the download in our latest snapshot.
Join Slack, join our community meetings, or watch recordings.
Come say hi. 👋
@ulisesgascon.com gives the download in our latest snapshot.
Join Slack, join our community meetings, or watch recordings.
Come say hi. 👋
This Humble Tech Book Bundle features practical guides — including my book Node.js for Beginners.
Plus, your purchase supports charity ♥️
www.humblebundle.com/books/javasc...
This Humble Tech Book Bundle features practical guides — including my book Node.js for Beginners.
Plus, your purchase supports charity ♥️
www.humblebundle.com/books/javasc...
Thanks @jasnell.me, @andreubotella.com, @akiro.se, @littledan.dev and everyone else that was involved in making this happen.
🎉
Thanks @jasnell.me, @andreubotella.com, @akiro.se, @littledan.dev and everyone else that was involved in making this happen.
🎉
- Improved type definitions and added missing APIs 🧩
github.com/pillarjs/ico...
- Improved type definitions and added missing APIs 🧩
github.com/pillarjs/ico...
You can catch all of the past videos for our JavaScript Security Snapshot on our YouTube: youtube.com/playlist?lis... @rafaelgonzaga.bsky.social @ulisesgascon.com
✨ New: license-risk checks + SBOMs, threat modeling, incident-response basics, and stronger security roles & culture.
opensource.guide/security-bes...
✨ New: license-risk checks + SBOMs, threat modeling, incident-response basics, and stronger security roles & culture.
opensource.guide/security-bes...
A highly comprehensive article on what will (and might!) land in ES2026 by @marypcbuk.bsky.social 🎉
Includes coverage on Temporal by Boa creator @jason-williams.co.uk who leads the Rust-based temporal_rs library, as used by Google's V8 engine, amongst others.
By @marypcbuk.bsky.social
A highly comprehensive article on what will (and might!) land in ES2026 by @marypcbuk.bsky.social 🎉
Includes coverage on Temporal by Boa creator @jason-williams.co.uk who leads the Rust-based temporal_rs library, as used by Google's V8 engine, amongst others.
Congrats to @hybrist.dev on landing support for Package Imports that start with #/ 🎉
Previously this prefix was special-cased and would error. It's convenient to use it as an internal absolute path to the package root.
import foo from "#/src/file.ts"
This means you don't need typescript voodoo to use project relative imports.
Thanks to @hybrist.dev
github.com/nodejs/node/...
Congrats to @hybrist.dev on landing support for Package Imports that start with #/ 🎉
Previously this prefix was special-cased and would error. It's convenient to use it as an internal absolute path to the package root.
import foo from "#/src/file.ts"
Stories from reviving #Expressjs & reimagining #Lodash, secure publishing on #npm, why #OSS doesn’t fail because of code, backlog updates & #OpenSSF #Scorecard ✨
blog.ulisesgascon.com/newsletter-i...
Stories from reviving #Expressjs & reimagining #Lodash, secure publishing on #npm, why #OSS doesn’t fail because of code, backlog updates & #OpenSSF #Scorecard ✨
blog.ulisesgascon.com/newsletter-i...
orbitant.com/en/critical-...
orbitant.com/en/critical-...
This one includes my latest talk, secure publishing research, #Expressjs and #OSSF #Scorecard updates, and a bunch of ecosystem news.
It will be public soon, but you can read it early and support my OSS work here: github.com/sponsors/Uli...
This one includes my latest talk, secure publishing research, #Expressjs and #OSSF #Scorecard updates, and a bunch of ecosystem news.
It will be public soon, but you can read it early and support my OSS work here: github.com/sponsors/Uli...
A clear incident response plan keeps open source projects steady when things go wrong 😏
www.youtube.com/shorts/mqPlC...
A clear incident response plan keeps open source projects steady when things go wrong 😏
www.youtube.com/shorts/mqPlC...
"my string".startsWith("string", 3) => true
I had no idea this was possible.
developer.mozilla.org/en-US/docs/W...
"my string".startsWith("string", 3) => true
I had no idea this was possible.
developer.mozilla.org/en-US/docs/W...