😁
docs.datadoghq.com/ja/service_m...
Posts by takurinton
@yukikurage.net と
Switched (a branch of) preact-iso over to use the upcoming Navigation API and it's really solid!
Reduces lib code, fixes a few edge case situations that most routers struggle with, and adds a few features for free, no lib code necessary.
It might've taken a while but I'm hyped for the future!
TypeScript 5.8 is now out, with
✅ Better Checks on return expressions
✅ Support for require(esm) in --module nodenext
✅ --libReplacement to speed up program loading
✅ --erasableSyntaxOnly
and more! Try it today!
devblogs.microsoft.com/typescript/a...
I usually write TypeScript, so I find it refreshing and strange that Rust types have meaning in the runtime.
The Popover API is now Baseline Newly available
https://web.dev/blog/popover-baseline?hl=en
The whole hydration 2.0 work in Preact has me really excited. It enables this middle ground solution between streaming and rendering to string. We have renderToStringAsync which resolves promises on the server, so your whole html document can be created.
We just released the beta for TypeScript 5.8! This release brings support for Node.js' require(ESM), smarter/safer checks for functions using advanced types, a few great optimizations for editor scenarios, and more. Give it a try!
devblogs.microsoft.com/typescript/a...
Every language has its pain points. I think it's great that you chose Rust of your own volition, knowing that.
Is it appropriate to use Rust for a JavaScript module bundler?
Actually, I think any language other than Rust is fine as long as it has a reasonably high degree of freedom in memory allocation. For example C++...
I would like to know if there is a better way to do this. eslint-plugin-storybook seems to use a similar technique as integration tests.
github.com/storybookjs/...
Tested to safely migrate flat config. Load and execute the config in a pseudo manner using a fixture. The testing of the linter itself is guaranteed by unit tests, so here it is sufficient to confirm that it is executed.
github.com/yukukotani/e...
This is not yet complete. I plan on working on it soon.
I updated Node.js at work. Since I was originally using an old runtime, I haven't been able to reach LTS yet. I'll work on that next week.
I looked at the datadog dashboard for the first time in two weeks, and I was impressed that there were no errors.
なるほど。react-selectみたいなstyledライブラリのthemeを参照するタイプのライブラリでthemeがなくて壊れるみたいなのもあったはずなんだけどあれは直ったんだっけ。
まあ確かにv6は移行において最もクリティカルなのはTypeScript化(型周り)だろうからなんとかなるか。
TypeScriptの再帰型推論は普通の言語より厳しいですよね。具体の例出せないけど。
これって上げるのシンプルに不可能なんてことはなかった?去年結構中途半端に進めた割には完遂してなくていまだにメンションくる(申し訳ない)プルリクエストがいくつかあるんだけど。
Since it's difficult to migrate to chakra-ui v3, I'm thinking of creating another component library with the same(like??) interface. I won't make it public because it's for work, but I'm sure I'll make something good. And the anatomy system will stop.
Already self-assigned :)
I'll start working on this at the end of the year since I have some free time after finishing my job.
github.com/yukukotani/e...
And for Vite integration: we are now passing all relevant tests in github.com/rolldown/vite, the temporary fork of Vite that runs on Rolldown instead of esbuild / Rollup. Expect a proper release early 2025!
🎁 A surprise holidays gift: after over a year of hard work, we have just published Rolldown 1.0.0-beta.1!