6 ms·
paid SaaS features appearing in my language's runtime is... odd. I remember on launch, Deno specifically did not add backwards compatibility for installing Nod
by mcpar-land 2y ago
paid SaaS features appearing in my language's runtime is... odd.
I remember on launch, Deno specifically did not add backwards compatibility for installing Node.js packages from npm, by design. It was supposed to be a "greenfield" approach to serverside javascript/typescript... buuut then they folded and added npm dependency mgmt to their tooling.
Some of the decisions in Deno feel like the "grow and find ways to monetize" strategy of your average vc-funded tech startup, but instead of being a SaaS it's your whole runtime.
- pjmlp 2y agoOne of the reasons .NET contracts were never widely adopted was that the infrastructure to make them useful was only available on VS Enterprise. Since most companies go with VS Professional, zero adoption. Same applies to unit testing code coverage on VS.
- skybrian 2y agoThe built-in Sqlite-based implementation is free and fully functional. It should be useful for local apps.
- cryptonector 2y agoSQLite3-based implementation of... what? Oh. Deno KV uses SQLite3 under the covers. That's... funny.
- threecheese 2y agoOutsider perspective; wrapping SQLite to provide a simple k/v JavaScript object persistence that supports all the strangeness of their types feels valuable, no? Irrespective of the economics of Deno itself.
- cryptonector 2y agoSQLite3 seems like overkill for a K/V store, and in particular it seems like a pessimization for a K/V store. Besides, if you're going to layer a network service on top of SQLite3 then things like rqlite and similar start to look very good, though, admittedly a K/V store is much simpler.
- toastercat 2y agoIt'd be more useful if Deno exposed a SQLite driver or included one in the standard library like Bun.
- deleted 2y ago[deleted]
- localfirst 2y agothis is a big reason why i stay away from Deno by actively seeking to meter DX, they've actually driven dollars to their competitors.
- toastercat 2y agoYeah, the loss of Deno's original mission statement was saddening. I was hoping for a scrappy, but minimal and slowly growing runtime. Now that's it's being pumped with VC money, the team is spreading themselves thin between KV, Deno Deploy, Fresh Framework, JSR, and NPM/Node compatibility.
- devoli 2y agoKV is open source and can be self hosted
- cryptonector 2y agoWith what license? (Several clicks in it looks like https://github.com/denoland/denokv https://github.com/denoland/denokv is the repo and it's an MIT license.)
- ec109685 2y agoNot the version described in this article.
- devoli 2y agoFair. I think this article was written before they released the open version. Deno KV is still in beta. If you're running it on Deno Deploy then it's a paid service, otherwise you have the option of hosting it wherever you like, and connecting to it is still pretty straight forward (a URL + environment variable).