Sign in

Ryu

@ryu.app
15 followers 12 following 140 posts

Frontend developer github.com/ryuapp

PostsRepliesMedia
Reposted by Ryu
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 27/09/2026
JSConf JP 2026で登壇することになりました。11月22日(日)、東京のベルサール神田で開催されます。 タイトルは「Oseo:SBCLスタイルのJavaScript/TypeScript AOTコンパイラ」。SBCLやChez Schemeのように、動的型付き言語でありながらプログラム全体を事前にネイティブコードへコンパイルするJavaScriptエンジンを作っている、その話をします。TypeScriptの型注釈は最適化のヒントとして使うだけで、決して鵜呑みにしない。ヒントが嘘でも動作は変わらない。そんな設計の話です。 発表は日本語、30分枠、14:10からトラックCです […]
hollo.social
Original post on hollo.social
059
Ryu @ryu.app · 26/09/2026
js-semver v1.0.0 is out 🎉 - High compatibility with node-semver - Zero dependencie by default - Industry-leading performance Please use this crate when parsing npm versions in Rust.
github.com
Release v1.0.0 · ryuapp/js-semver
What's Changed fix: include parse positions in error messages by @ryuapp in #102 fix: avoid quadratic range normalization by @ryuapp in #104 fix: order empty prerelease like node-semver by @ryuapp...
010
Ryu @ryu.app · 19/09/2026
I also want to take another careful look at the overall API design, since I’d like to avoid making breaking changes to js-semver after v1.0 unless node-semver itself introduces a new major version.
000
Ryu @ryu.app · 19/09/2026
Thanks for taking an interest. Honestly, there are very few compatibility issues left, since this crate passes all the tests from node-semver. For v1.0, I think the main things left are improving the error messages and squeezing out a bit more performance.
100
Ryu @ryu.app · 12/09/2026
update design js-semver.ryu.app
js-semver.ryu.app
js-semver - semver crate compliant with node-semver
This crate is designed for the JavaScript ecosystem and follows node-semver (the one npm uses) parsing and range semantics. It maintains high compatibility and performance, and has zero dependencies b...
000
Ryu @ryu.app · 06/09/2026
Released version 0.4.0 of js-semver, a Rust crate compliant with node-semver. I think the next release will be v1. github.com/ryuapp/js-se...
github.com
Release v0.4.0 · ryuapp/js-semver
What's Changed fix: satisfy clippy collapsible match lint by @ryuapp in #58 fix: support owned strings in serde deserialization by @ryuapp in #89 fix: follow node-semver changes up to 7.8.5 by @ry...
110
Reposted by Ryu
Pooya Parsa @pi0.io · 02/09/2026
🎊 srvx has reached v1.0 🎊 Two years ago, I went on an ambitious quest. My dream was to make export default { fetch } a universal consistent format for servers. srvx has been adopted and battle-tested by Nitro, H3, Elysia, TanStack, and many others projects 🖤
5461
Ryu @ryu.app · 21/08/2026
first step github.com/denoland/den...
github.com
fix(npm): remove arrayref dependency by ryuapp · Pull Request #36653 · denoland/deno
Why arrayref crate was compromised in a supply chain attack. The issue now appears to be resolved, but since the dependency handles operations that are fully supported by the standard library in mo...
000
Ryu @ryu.app · 21/08/2026
It seems like it is time to stop Rust from depending on unnecessary crates, much like the JS ecosystem.
101
Ryu @ryu.app · 15/08/2026
A diff tool using gpui has insane perf. It's cool how all the diff code is always highlighted.
000
Ryu @ryu.app · 15/08/2026
I deleted VSCode off my personal computer.
000
Ryu @ryu.app · 13/08/2026
gpui is great, except for the developer experience.
000
Ryu @ryu.app · 13/08/2026
I am gradually migrating from using winget and Scoop together to mise. Eventually, the plan is for only mise to be managed by winget.
000
Ryu @ryu.app · 04/08/2026
I always use GitHub Desktop and am used to the GUI, so I'm trying to make a Git GUI client that works with Tangled.
A Git GUI client that supports Tangled avatar images
000
Ryu @ryu.app · 01/08/2026
Agree. Every time I see an issue template that forces people to write lengthy reports, I’m reminded that those who complain on social media without opening an issue are justified. wtrclred.io/posts/25
wtrclred.io
Is ‘It Is OSS, So Just Participate’ Really A Valid Argument?
Is participation in open source the price of admission for criticism? On the bias between builders and users, contribution and the right to speak.
000
Ryu @ryu.app · 28/07/2026
To be honest, Nix and Homebrew are basically the same thing to me—just package managers for specific platforms, not everything.
000
Ryu @ryu.app · 28/07/2026
Vue Vapor’s performance is proper good, innit? octanejs.dev/benchmarks
octanejs.dev
Octane — React's programming model, compiled
React's programming model, compiled ahead of time. No VDOM, no rules of hooks.
001
Ryu @ryu.app · 27/07/2026
vlt on windows when 👀
000
Ryu @ryu.app · 21/07/2026
I'm looking for that too
000
Ryu @ryu.app · 20/07/2026
Tangled looks good. I've created a repo for practice: tangled.org/ryu.app/ryua...
000
Ryu @ryu.app · 20/07/2026
I was trying to set up tangled, and that's when I first realised the issues with DID.
000
Ryu @ryu.app · 19/07/2026
maybe soon
000
Ryu @ryu.app · 18/07/2026
IMO, it’s fine for npmx to be an opinionated npm viewer. I’m waiting for e18e to flag next as having alternatives, haha.
010
Ryu @ryu.app · 18/07/2026
Hope Turso cli adds support for Windows releases. github.com/tursodatabas...
github.com
feat: support Windows releases by ryuapp · Pull Request #1055 · tursodatabase/turso-cli
related #318 I usually use turso cli on Windows via go install, and it works well in most cases. However, I would appreciate it if you could provide binaries, as that would remove the dependency on...
000
Ryu @ryu.app · 18/07/2026
Codex’s usage resets keep me addicted to AI.
000
Ryu @ryu.app · 14/07/2026
Got it building without cc using c2rust, but it’s still full of C ABI shims.
000
Ryu @ryu.app · 14/07/2026
I’m trying to port micro quickjs to Rust using Sol. I’m looking for a tiny JavaScript runtime written entirely in pure Rust.
100
Ryu @ryu.app · 10/07/2026
Instagram #srenext
000
Ryu @ryu.app · 10/07/2026
sharp andrewkelley.me/post/my-thou...
andrewkelley.me
My Thoughts on the Bun Rust Rewrite - Andrew Kelley
000
Ryu @ryu.app · 09/07/2026
I’ve been using TanStack Start more often instead of Next.js lately, and unlike Next.js, I haven’t run into any issues at all.
000
Ryu @ryu.app · 09/07/2026
For most engineers, language specifications don't really matter; the ecosystem is everything.
000
Reposted by Ryu
Astro @astro.build · 22/06/2026
Astro 7 is here! A new Rust compiler, a new Rust Markdown/MDX processor, Vite 8 and more. Get ready for 60%+ faster builds. astro.build/blog/astro-7/
astro.build
Astro 7.0 | Astro
Astro 7.0 brings faster builds with Vite 8, a new Rust compiler, Advanced Routing, background dev server support, and structured logging.
224362
Ryu @ryu.app · 19/06/2026
I'm here👀 #niigata_5min_tech
010
Ryu @ryu.app · 13/06/2026
Why isn't there a Rust-based JS runtime as tiny as QuickJS?
000
Ryu @ryu.app · 10/06/2026
Are there no frameworks that use only Astro renderer?
000
Ryu @ryu.app · 09/06/2026
It seems that Codecov has lost access to their Keybase account, and it is necessary to update codecov-action to a newer version. Those who are pinning the action in particular should check this issue. github.com/codecov/code...
github.com
Migrating keybase accounts/gpg verification failure · Issue #1956 · codecov/codecov-action
Tom from Codecov here. Some of you may have experienced an issue with gpg verification today. We unfortunately lost our ability to update our keybase account and have migrated from keybase.io/codec...
000
Ryu @ryu.app · 04/06/2026
Please bring Temporal to Cloudflare Workers. github.com/cloudflare/w...
github.com
Feature Request: Temporal · cloudflare workerd · Discussion #6716
Temporal is the new, substantially better way to handle dates and times in JavaScript. It’s ECMAScript Stage 4 now, and is about to land in Node (introducing compatibility issues). It seems to me t...
000
Ryu @ryu.app · 04/06/2026
Waku vs TanStack Start Which is better?
000
Ryu @ryu.app · 03/06/2026
I wanted to use Rsbuild, but unfortunately, there is no plugin for Cloudflare.
000
Ryu @ryu.app · 03/06/2026
WSL is not Windows
000
Ryu @ryu.app · 26/05/2026
It just means you need to double-check that you're on the latest version.
000
Ryu @ryu.app · 26/05/2026
Hey everyone, let's stop relying on AI and using actions/checkout@v4. The latest version is v6.
100
Ryu @ryu.app · 26/05/2026
This allows us to remove another third-party dependency. github.blog/changelog/20...
github.blog
Code coverage on pull requests is now in public preview - GitHub Changelog
Code coverage metrics are now in public preview for all GitHub Code Quality users on github.com. You can now see an aggregate percent of code covered directly on pull requests,…
000
Ryu @ryu.app · 25/05/2026
It's surprising that Deno is still the only one that can manage deps in one file
110
Ryu @ryu.app · 25/05/2026
Deno will use this crate
000
Ryu @ryu.app · 25/05/2026
Windows users should use Codex. It is clearly superior to Claude Code. Codex won't end up writing meaningless shell scripts.
000
Ryu @ryu.app · 25/05/2026
This is just what I was looking for! Thanks!
000
Ryu @ryu.app · 23/05/2026
It seems some people dislike defaulting to "npm:", but I like it. From the day they announced npm support, this really should have been a default feature.
000
Ryu @ryu.app · 19/05/2026
I agree that there is no difference between what is undocumented and what is unsupported. orpc.dev/docs/compari...
orpc.dev
Comparison - oRPC
How is oRPC different from other RPC or REST solutions?
000
Ryu @ryu.app · 19/05/2026
The plugin has 'unplugin' in its name, but it doesn't actually depend on the plugin now. It depends on it in a spiritual sense 😅
000