Earlier quoted context omitted.
Grandparent said > Deno deploy seems cool and all, but I haven't seen any great rationale for using their service over say Cloudflare Workers. Note "their service". You replied with > Workers are not meant as a generalist runtime. So, we really were talking about Cloudflare Workers vs Deno Deploy. Deno is something different, for sure. But it seems Deno Land Inc. is betting on Deno Deploy. Which makes grandparents' q…
With all due respect, there's a point I think you're missing here. What I'm saying is that, even if you're only going to use Deno Deploy, it is an objectively better proposition because Deno (the runtime) has a much broader use case. Would you rather use something that (for now) can only be used on a single cloud provider for (let's call them) "edge HTTP" workloads and integrations with services of that single cloud…
Deno raises $21M
391–397 of 397 posts
Re: Deno raises $21M
#392Earlier quoted context omitted.
New language or new runtime?
It's all JavaScript, so language is probably not the right word to use. Runtime is correct, but both technically sit on top of V8. Although Node leverages C++ on the backend, and Deno leverages Rust.
Re: Deno raises $21M
#393Earlier quoted context omitted.
You can't restart all of your web services atomically. What happens if two web services are running two different versions for a couple seconds?
If you want to get super fancy, always compatible database migrations. Have both versions live, migrate to the new schema in 3 steps: 1. Old version 2. Old version/new version both live. 3. New version live after step 2 is confirmed as fully done.
Re: Deno raises $21M
#394Re: Deno raises $21M
#395Earlier quoted context omitted.
> the misfeature of prototypal inheretance Prototypal inheritance isn't a misfeature, it's an interesting and powerful language design choice used by several different languages [1] It may not be your cup of tea, but having written code in most mainstream languages since the 80's, I can tell you I definitely prefer it to alternatives like class based inheritance. Runtime mixins are one of the most powerful composable…
Something is wrong in this thread. People have misquoted me, twice. In this case you cut out "(arguably)" implying my position is stronger than it is. Elsewhere, they cut out the conditional in my endorsement of the jvm, implying my statement was absolute, and proceeded to lecture me on trade-offs. Not sure what it is, but I don't like it and won't participate.
Re: Deno raises $21M
#396Earlier quoted context omitted.
And for the handful of routines where all-out performance is the bottleneck for your business those languages are the right tool for the job. For everything else, there’s JavaScript.
If there was a reason to prefer JS, sure. But it's not really any better in other respects. The only thing it has going for it is that it's forced on you on the frontend.
With anything else you need a two language application.
Going from one to two is a MASSSIVE increase in developer overhead.
Not sure that outweighs the downsides of JavaScript, but that’s how I’d dispute your “no reason” claim.
Re: Deno raises $21M
#397Earlier quoted context omitted.
So what’s a good web app datastore in your opinion, if SQL is highly overrated? > Storing old data as-is What does this mean? Can you give an example?
> So what’s a good web app datastore in your opinion, if SQL is highly overrated? I've used Cassandra very successfully, but there are plenty of options. > > Storing old data as-is > What does this mean? Can you give an example? I mean not migrating the stored version of old data (note I'm not suggesting "no schema" or anything like that; what I'm opposing is the idea that you have a single global mutable version of…
SQL has earned its place due to the expressiveness and flexibility .. you may hold your opinions but you'll hardly find anyone who would take 'SQL is overrated' seriously.