pretzelhammer / rust-blog

Educational blog posts for Rust beginners
Apache License 2.0
7.55k stars 398 forks source link

Review Wasm runtime table #89

Open andreaTP opened 3 weeks ago

andreaTP commented 3 weeks ago

Hi @pretzelhammer ! Thanks for the openness and for sharing your blog posts in GH!

I got a link to your last blog on the Extism Discord and, although I think the article is well written and highly useful there is a section (I care about :sweat_smile: ) that I believe can be improved. In this table, you are reporting the GH Stars of the project:

https://github.com/pretzelhammer/rust-blog/blob/b7c37efa5bcfc2a49bb8bf1a34ecdb97e702434e/posts/rust-in-non-rust-servers.md?plain=1#L253-L262

"Comparing" those different projects in the same table and using GH Stars as the ranking mechanism is misleading in my opinion, some top concerns:

I'm happy to help steering this section if you are open to it (would you be open to review a PR?), or the suggestion is to have an unranked list of relevant projects (with the current content).

Bonus: I'm a maintainer of a Wasm runtime, Chicory, I'll be happy to add the project name if you think it's appropriate :pray:

pretzelhammer commented 2 weeks ago

I didn't put a ton of thought or effort into that table, so if you think you can improve it then go for it, I'm open to reviewing your PR.

I will say that I do like github stars as a sorting mechanism because number of github stars serves as a good quantitive proxy metric for quickly gauging a project's maturity, documentation, stability, popularity, etc. It's not always accurate, but I feel like it's better than nothing. I'm not thrilled at the idea of removing it, because I do think having it provides some value for readers. Ideally it would be replaced by another better quantitive proxy metric, like all-time downloads of the project via the project's language's main package registry (e.g. npm for js, maven for java, crates.io for rust, etc).

Anyway, feel free to make a PR and we can continue the discussion there and hopefully reach a result we're both happy with.

andreaTP commented 2 weeks ago

Thanks for getting back! I'll give it a spin tomorrow and submit a PR :+1: