Sign in

Sebastian Beltran

@bjohansebas.me
137 followers 162 following 329 posts

OSS Advocate | Member of @expressjs.bsky.social @openjsf.org @webpack.js.org | All opinions are mine GitHub: github.com/bjohansebas Website: bjohansebas.me LinkendIn: www.linkedin.com/in/bjohansebas

PostsRepliesMedia
Reposted by Sebastian Beltran
webpack module bundler @webpack.js.org · 29/08/2026
webpack 5.110.0 🎉 ⚡ New performance hints suite 🎨 Native CSS is the way forward — css-loader, style-loader & mini-css-extract-plugin deprecated 🗜️ Built-in CSS & HTML minification 📦 nodeModules externals preset 🌳 Better tree shaking & scope hoisting webpack.js.org/blog/2026-08...
webpack.js.org
Webpack 5.110 | webpack
webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.
0174
Sebastian Beltran @bjohansebas.me · 27/08/2026
May the Force be with you
000
Reposted by Sebastian Beltran
CodeRabbit @coderabbitai.bsky.social · 26/08/2026
langflow. bun. ant-design. nuxt. vue. mermaid. pnpm. trpc. Over 600,000 GitHub stars between them, and CodeRabbit reviews it all, for free. Next stop: more than $10M into OSS over the next year, counted at what it costs us. Heres the how and why 👇 www.coderabbit.ai/blog/codera...
coderabbit.ai
CodeRabbit commits more than $10 million to open source
CodeRabbit is committing more than $10 million of its actual direct cost to open source over the next year through cash sponsorships, free Review and Security, and broader agentic support across the software development lifecycle.
15113
Sebastian Beltran @bjohansebas.me · 23/08/2026
Thanks, Google, for the free year of Google One and, consequently, Gemini, just for being a student.
150
Sebastian Beltran @bjohansebas.me · 21/08/2026
Thanks, codemod.com, for the sponsorship on GitHub. I really appreciate it! :) github.com/sponsors/bjo...
github.com
Sponsor @bjohansebas on GitHub Sponsors
Support bjohansebas's open source work
010
Sebastian Beltran @bjohansebas.me · 14/08/2026
It’s been two great years being active in Express. Now it’s time to step back and focus on other projects :) I’m not leaving the project entirely, but I am stepping away from what the Triage role entailed. github.com/expressjs/di...
github.com
docs: remove @bjohansebas from the Triage Captain and TypeScript Captain by bjohansebas · Pull Request #517 · expressjs/discussions
As I mentioned to Ulises privately, the project has been stagnant in many areas, and now that I have the energy/time, I’m not really sure where to focus anymore. My roles as a Triage Captain don’t ...
080
Sebastian Beltran @bjohansebas.me · 08/08/2026
Well, I guess I have to unsubscribe from some repos because the amount of notifications has become inhumane, and I just don't have the time anymore :(
180
Sebastian Beltran @bjohansebas.me · 03/08/2026
Maintaining documentation is also important, and it can even take more time than maintaining the code.
061
Sebastian Beltran @bjohansebas.me · 02/08/2026
Well, tomorrow is my last day of vacation. I'm going to dedicate it to Express. It was a great vacation, full of OSS work 😂. But hey, I learned a lot.
020
Sebastian Beltran @bjohansebas.me · 01/08/2026
Something I've been working on for the past few days is making webpack's HMR avoid recompiling the entire project and instead only rebuild the affected parts. That should make development mode significantly faster. github.com/webpack/webp...
github.com
feat: incremental make for watch rebuilds by bjohansebas · Pull Request #21556 · webpack/webpack
Summary Makes watch rebuilds incremental: the previous compilation's module graph and module set are reused, changed modules are detected via their build/resolve snapshots and only those are...
040
Sebastian Beltran @bjohansebas.me · 01/08/2026
Hey! Do you happen to have a large webpack-based project? I'd love to benchmark it and see how the performance improvements we've made over the last few minor releases hold up. The next release should have an even bigger impact. 🚀
132
Sebastian Beltran @bjohansebas.me · 29/07/2026
What a night
020
Sebastian Beltran @bjohansebas.me · 26/07/2026
It's ironic that, with each passing day, I question more and more why i contribute to Express 🫠
140
Sebastian Beltran @bjohansebas.me · 25/07/2026
Officially part of the webpack core now! 🙂 github.com/webpack/webp...
github.com
chore: nominate @bjohansebas to core-wg by avivkeller · Pull Request #21495 · webpack/webpack
Ref (#tsc-private): https://discord.com/channels/1180618526436888586/1371080839341019237/1525958819488993541 Ref (DM): https://discord.com/channels/@me/1395770975576129579/1530291587530096703
282
Reposted by Sebastian Beltran
webpack module bundler @webpack.js.org · 24/07/2026
🎉 WOW! Webpack 5.109 is now available 🤯 ✨ Zero-config support for CSS, HTML, TS, and WASM 🎯 `import.meta.glob` and `import.meta.resolve` ⚡ CommonJS module concatenation 📊 Built-in progress bar Learn more: webpack.js.org/blog/2026-07...
webpack.js.org
Webpack 5.109 | webpack
webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.
0175
Sebastian Beltran @bjohansebas.me · 24/07/2026
Haha, writing the webpack blog posts always teaches me something new. I keep discovering things I didn't even know were possible in JavaScript.
170
Sebastian Beltran @bjohansebas.me · 21/07/2026
A ranking of the top contributors across all OpenJS Foundation projects. insights.linuxfoundation.org/collection/d...
251
Sebastian Beltran @bjohansebas.me · 18/07/2026
I've been spending days building a complete mental model for how Express could support both QUIC and HTTP/1, while also making a gradual transition to the `fetch` server model, alongside major improvements to the Express router.
0110
Sebastian Beltran @bjohansebas.me · 17/07/2026
Haha, today I got an email from a random person about `iconv-lite` and an issue with Cloudflare that I apparently fixed. The question is... what issue did I fix for Cloudflare? 😆
000
Sebastian Beltran @bjohansebas.me · 17/07/2026
hello there!
030
Reposted by Sebastian Beltran
webpack module bundler @webpack.js.org · 17/07/2026
new platform, who dis? (it's us, webpack!) This is our only account here. You can tell it's actually us because the handle matches our domain (webpack.js.org). anything else claiming to be webpack isn't official.
410313
Sebastian Beltran @bjohansebas.me · 16/07/2026
Did you know that, according to the HTTP specification, you can send the NEL (0x85) line separator in header values, even though other line separators such as \n are not allowed?
000
Sebastian Beltran @bjohansebas.me · 15/07/2026
I love Claude's code review feature. It's really useful.
000
Sebastian Beltran @bjohansebas.me · 12/07/2026
🚀 raw-body v4 is out • Web streams support (ReadableStream) via getRawBodyWeb • Native TextDecoder by default, with a decoder option to plug in your own • Now ESM-only • Fails fast when a body exceeds its declared length ⚠️ Requires Node 22+ Full changelog 👇
130
Sebastian Beltran @bjohansebas.me · 12/07/2026
Thinking about how Express could support QUIC is both fun and challenging. It would also let us move toward a model like Hono and other frameworks that are built around Web Streams, which is essentially the direction Node.js wants to move toward in the future.
150
Sebastian Beltran @bjohansebas.me · 10/07/2026
I love the new `https://github.com/pulls/inbox` view. It really helps me see just how many PRs I've piled up. 😅
010
Sebastian Beltran @bjohansebas.me · 09/07/2026
That's right. I haven't released raw-body@4 yet because I'm making sure there aren't any performance regressions
010
Sebastian Beltran @bjohansebas.me · 08/07/2026
in the next major version of raw-body, there will be support for Web Streams. This will allow body-parser and other implementations to use it as middleware in environments where Web Streams are preferred over Node.js streams. github.com/stream-utils...
github.com
feat: support reading from WHATWG ReadableStreams by bjohansebas · Pull Request #148 · stream-utils/raw-body
getRawBody() now accepts web streams in addition to Node.js readable streams: fetch Request/Response bodies, Blob.stream(), TransformStream readables, and Readable.toWeb() bridges. Both the promise...
020
Sebastian Beltran @bjohansebas.me · 05/07/2026
expressjs.com uses astro 7
expressjs.com
Express.js · Node.js web application framework
Fast, unopinionated, minimalist web framework for Node.js
031
Sebastian Beltran @bjohansebas.me · 03/07/2026
🚀 webpack-dev-server v6.0.0 is here! ✨ Native ES modules (ESM + CJS builds) 🔌 Can now be used as a webpack plugin ⚡ Express 5 + http-proxy-middleware v4 🟢 Node.js >= 22.15.0 Release notes 👇 github.com/webpack/webp...
github.com
Release v6.0.0 · webpack/webpack-dev-server
Major Changes Bump Express to v5. See the Express 5 migration guide for the full list of breaking changes. (by @bjohansebas in #5674) Bump the webpack peer dependency range from ^5.0.0 to ^5.10...
082
Sebastian Beltran @bjohansebas.me · 29/06/2026
I feel like such a nerd trying to optimize UTF-7 for long strings.
010
Sebastian Beltran @bjohansebas.me · 25/06/2026
`cookie` is now ESM-only, which means the `cookie-es` fork is no longer really necessary. It's also faster now. These are some of the changes coming in Express 6. github.com/jshttp/cooki...
github.com
Release v2.0.0 · jshttp/cookie
Important: This release moves the package to ESM only. In node 22+ you can require(esm), and older node versions are not supported. Changed Switch to ESM (#273) Remove deprecated code paths (#272)...
1383
Sebastian Beltran @bjohansebas.me · 24/06/2026
Haha, I never thought I’d end up carefully reading RFCs to solve issues and, especially, to analyze vulnerabilities in Express.
000
Sebastian Beltran @bjohansebas.me · 19/06/2026
Storing the password for one password manager inside another password manager.
010
Sebastian Beltran @bjohansebas.me · 18/06/2026
webpack is getting a new universal target: just write target: "universal" and your code runs in any ESM-capable environment (browser, Node, web workers, Electron, NW.js). github.com/webpack/webp...
github.com
feat: add universal target preset (browser + web worker + Node.js + Electron + NW.js) by alexander-akait · Pull Request #21214 · webpack/webpack
Summary Adds a dedicated universal target preset so users can write target: "universal" instead of target: ["web", "node"]. The preset merges web + web worker + node +...
010
Sebastian Beltran @bjohansebas.me · 15/06/2026
🔒 New advisory: webpack-dev-server (CVE-2026-9595). A proxy with context / and ws: true intercepts the HMR WebSocket, leaking cookies to the backend. ✅ Patched in 5.2.5 github.com/webpack/webp...
github.com
webpack-dev-server vulnerable to HMR WebSocket interception via permissive user proxies
### Impact When a user-configured proxy on `webpack-dev-server` has a broad context (e.g. `/`) and `ws: true`, it also intercepts the dev server's own HMR WebSocket and forwards it to the proxy ta...
020
Sebastian Beltran @bjohansebas.me · 07/06/2026
Thanks, @github.com for your donation, I really appreciate it. You can also join my sponsors at: github.com/sponsors/bjo...
github.com
Sponsor @bjohansebas on GitHub Sponsors
Support bjohansebas's open source work
030
Sebastian Beltran @bjohansebas.me · 31/05/2026
Sin importar quién quede de presidente de Colombia, lo único que importa es que mejore la situación del país. La situación ya está demasiado complicada como para que venga otro y la empeore
000
Reposted by Sebastian Beltran
Ulises Gascón @ulisesgascon.com · 31/05/2026
🔒 Security update: Check out the May 2026 Security Releases for Express Stay safe out there 🫡 expressjs.com/en/blog/2026...
expressjs.com
May 2026 Security Releases · Express.js
Security releases for multiparty have been published. We recommend that all users upgrade as soon as possible.
031
Sebastian Beltran @bjohansebas.me · 18/05/2026
I’m happy to announce that Express.js documentation has a new look! 🎉 This was a huge team effort with more than a year of work behind it. Thanks to everyone involved for the support and dedication that made this launch possible. expressjs.com/en/blog/2026...
expressjs.com
A New Look for Express · Express.js
Discover the redesigned Express.js website and our brand-new logo, built from the ground up with Astro.
2397
Sebastian Beltran @bjohansebas.me · 17/05/2026
god, 20 PRs that are just AI-generated spam in the Express repo. With the little time I can dedicate to it, I still have to deal with that.
1100
Sebastian Beltran @bjohansebas.me · 03/05/2026
My first design in KiCad to send off for manufacturing a board for my Electronics 1 final project. It might not be much, but wow, I’m really happy to have learned this.
100
Sebastian Beltran @bjohansebas.me · 04/04/2026
Over a year of work is almost ready, exciting surprises are coming from Express.
060
Reposted by Sebastian Beltran
Wes @notwes.bsky.social · 03/04/2026
The thing people may not realize is that the best way to secure the supply chain is to secure the maintainers. And the best way to secure the maintainers is to pay them and give them a laptop, health insurance, and maybe even a desk to sit at.
1105
Sebastian Beltran @bjohansebas.me · 02/04/2026
I used to think meetings in open source were important. After being involved in webpack, I’ve realized they’re not. I feel more comfortable there than in projects where meetings feel mandatory and bureaucratic. While occasional meetings help with next steps, they shouldn’t be the norm.
010
Sebastian Beltran @bjohansebas.me · 05/03/2026
Thanks Anthropic for the 6 months of Claude Max 20x.
000
Sebastian Beltran @bjohansebas.me · 02/03/2026
This thing of going to sleep at 1am and waking up at 4am on Wednesdays is going to affect me somehow.
000
Sebastian Beltran @bjohansebas.me · 22/02/2026
I’m getting tired of people using AI to contribute to open source the wrong way. If you use AI, at least check for existing PRs, be transparent, and understand what you’re doing. Maintainers don’t have unlimited time. Please be considerate.
000
Sebastian Beltran @bjohansebas.me · 31/01/2026
Si usas o planeas usar Clawdbot/OpenClaw (o el nombre que termine teniendo la próxima semana), échale un vistazo a este video (youtu.be/QFhDB3UEFm8?...), súper recomendado. La seguridad es lo primordial, por encima de todo. Es una herramienta excelente y le tengo muchísimo hype.
youtu.be
Esta IA Es Un PELIGRO
YouTube video by S4viSinFiltro
000
Sebastian Beltran @bjohansebas.me · 30/01/2026
And what if we rewrote Express in Rust?
000