Maël 🍀's latest activity

{"p":"","h":{"iv":"ROXSYW+cfvEbFHu5","at":"ocxplSQjdRC3tXEtB/9/wg=="}}

From time to time I have "creative overloads" - there are so many things I want to build on that I can't find the energy to progress on any of them

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

{"p":"","h":{"iv":"ROXSYW+cfvEbFHu5","at":"ocxplSQjdRC3tXEtB/9/wg=="}}

I'm working on a prototype to add a native Zip library to Node! 📦🗜️ github.com/nodejs/node/issues/

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

{"p":"","h":{"iv":"ROXSYW+cfvEbFHu5","at":"ocxplSQjdRC3tXEtB/9/wg=="}}

@xavdid yes I did, and we even use it in Yarn in a couple of interactive commands ! But the implementation there is much more limited, especially because of the lack of native scroll/overflow support.

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

{"p":"","h":{"iv":"ROXSYW+cfvEbFHu5","at":"ocxplSQjdRC3tXEtB/9/wg=="}}

About seven years ago I built a terminal React renderer in JS. It allowed you to craft very powerful UIs in a few lines of code. It supported out of the box scrolling, text wrap, text alignment, and even a crud version of CSS styles.

So why do I say that? Well, I reopened the repository and I'm in the process of upgrading it to my today's standards. It's very interesting to see the difference choices I make today vs seven years ago - and how many of them are enabled by Typescript.

1
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

{"p":"","h":{"iv":"ROXSYW+cfvEbFHu5","at":"ocxplSQjdRC3tXEtB/9/wg=="}}

We migrated this year our main build pipeline from Webpack to Esbuild.

Gains were fairly substantials: before, we couldn't even build the app locally due to memory limits, and it took 1h+ on CI! Now, it only takes ~5mns 🥰

We had to workaround a couple of limitations, and making sure all core features were preserved took some time, but I'm really glad of where we are now.

1
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

Lead maintainer for Yarn 🧶, contributor Node.js 💚, senior devx infra at Datadog, and previously tooling infra at ex-Facebook. Team pancakes & cats 🥞

While I specialize in development, and you'll mostly find me talking about things I build, maintain, or review, you may also see me talk from time to time about games I like - I'm a big fan of rogue-likes and card games! 🃏

Glad to see you here, and drop me a note if you see this!

{"p":"","h":{"iv":"ROXSYW+cfvEbFHu5","at":"ocxplSQjdRC3tXEtB/9/wg=="}}

I always say I'm a cat person, but I don't think I often posted pictures of them. Since Mastodon feels a little less "LinkedIn" than Twitter, allow me to show you my two shortest roommates!

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

Lead maintainer for Yarn 🧶, contributor Node.js 💚, senior devx infra at Datadog, and previously tooling infra at ex-Facebook. Team pancakes & cats 🥞

While I specialize in development, and you'll mostly find me talking about things I build, maintain, or review, you may also see me talk from time to time about games I like - I'm a big fan of rogue-likes and card games! 🃏

Glad to see you here, and drop me a note if you see this!

Lead maintainer for Yarn 🧶, contributor Node.js 💚, senior devx infra at Datadog, and previously tooling infra at ex-Facebook. Team pancakes & cats 🥞

While I specialize in development, and you'll mostly find me talking about things I build, maintain, or review, you may also see me talk from time to time about games I like - I'm a big fan of rogue-likes and card games! 🃏

Glad to see you here, and drop me a note if you see this!

Lead maintainer for Yarn 🧶, contributor Node.js 💚, senior devx infra at Datadog, and previously tooling infra at ex-Facebook. Team pancakes & cats 🥞

While I specialize in development, and you'll mostly find me talking about things I build, maintain, or review, you may also see me talk from time to time about games I like - I'm a big fan of rogue-likes and card games! 🃏

Glad to see you here, and drop me a note if you see this!

{"p":"","h":{"iv":"ROXSYW+cfvEbFHu5","at":"ocxplSQjdRC3tXEtB/9/wg=="}}

With Mastodon's discoverability being a little bad, I wonder if we're gonna go back to the old days of Friday Follows

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

{"p":"","h":{"iv":"ROXSYW+cfvEbFHu5","at":"ocxplSQjdRC3tXEtB/9/wg=="}}

Does Mastodon OAuth requires to register an app to every single instance? 🤔

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

Lead maintainer for Yarn 🧶, contributor Node.js 💚, senior devx infra at Datadog, and previously tooling infra at ex-Facebook. Team pancakes & cats 🥞

While I specialize in development, and you'll mostly find me talking about things I build, maintain, or review, you may also see me talk from time to time about games I like - I'm a big fan of rogue-likes and card games! 🃏

Glad to see you here, and drop me a note if you see this!

Replies