Sebastian Beltran
@bjohansebas.bsky.social
61 followers 140 following 230 posts
OSS Advocate | Member of @expressjs.bsky.social @openjsf.org | All opinions are mine https://github.com/bjohansebas
Posts Media Videos Starter Packs
bjohansebas.bsky.social
Two weeks away, looks like I’ve got work
bjohansebas.bsky.social
Electronic music, while I work on a super long report about circuits, is the best
bjohansebas.bsky.social
Open source, a place where you need to have patience, and now even more so with AI creating issues
bjohansebas.bsky.social
New version of iconv-lite 0.7.0, with changes that include:

- Handle split surrogate pairs when encoding UTF-8
- Avoid false positives in encodingExists by using objects without a prototype
- Make explicit that the decode() method supports Uint8Array input

github.com/pillarjs/ico...
Release v0.7.0 · pillarjs/iconv-lite
🐞 Bug fixes Handle split surrogate pairs when encoding utf8 - by @yosion-p and @ashtuchkin in #282: Handle a case where streaming utf8 encoder (converting js strings -> buffers) encounters surrog...
github.com
bjohansebas.bsky.social
I have to say that I’ve dedicated a lot of time to achieving this, but it was time well spent
Reposted by Sebastian Beltran
bjohansebas.bsky.social
After spending almost a whole day figuring out how to remove monkey-patching, and also improve Express' performance, I think I found a clean solution, especially after studying Fastify's core.
bjohansebas.bsky.social
The best hotfix would be to fix it directly in Node.js 🫣
bjohansebas.bsky.social
People should read the migration guides when moving from one version to another. Those guides were made for a reason, not for people to do weird things when the new way of doing it has already been documented
bjohansebas.bsky.social
now that i'm adding a feature to express's router, i think it would be a good idea to write a blog post explaining how it works under the hood.
bjohansebas.bsky.social
copilot probably only serves to check the spelling in the PR, haha
bjohansebas.bsky.social
I’ve been maintaining @expressjs.bsky.social for over 11 months. I’m currently leading the integration of HTTP/2, as well as helping with the documentation redesign and performance improvements. If my work has helped you, consider supporting my open source work:

dub.sh/bjohansebas
Sponsor @bjohansebas on GitHub Sponsors
Support bjohansebas's open source work
dub.sh