Live data from Hacker News

Prisma Raises $12M Series A

prisma.io

51–60 of 114 posts

Re: Prisma Raises $12M Series A

#51

While the implementation certainly seems very nice, the ideas behind Prism 2 aren't particularly new, or unique for that matter. For example the .NET ecosystem already has (for a long time) most of the stuff that is presented as being uniquely offered by Prism: generated database clients (LINQ-to-SQL, Entity Framework), generated data models (EF POCO's), type-safe queries (LINQ) etc.

[deleted]

Re: Prisma Raises $12M Series A

#52
post #32

Earlier quoted context omitted.

Everything is being reinvented from scratch in the JS world. The insistence on unifying into one language means that a lot of tried tested and true has been tossed aside and it's all being rebuilt sometimes with dubious benefit.

And at the end of the day all we do is select, insert, update and delete in some database.

True true

Re: Prisma Raises $12M Series A

#53
I mentioned this the last time, but I find it surprising that the Prisma ORM doesn't support transactions or aggregations?

Any thoughts from the Prisma team? It kind of seems like table stakes. I commented on this previously as well: https://news.ycombinator.com/item?id=23467427

Re: Prisma Raises $12M Series A

#54
post #26
post #16

Earlier quoted context omitted.

Is this meant for the average developer or for highly-scalable enterprises only? What is the problem with the current vast number of databases? I personally still use MySQL and MongoDB and don't have many complaints in regards to usability or performance.

Prisma is not a database. It is a modern way for application developers to work with all the databases they already use. The main benefit is improved developer experience due to automatic generation of types, which gives you full code-cpmpletion for your database queries in JavaScript and TypeScript.

Thank you, I noticed this soon after I wrote my comment. It took a while to understand that from the blog posts.

Re: Prisma Raises $12M Series A

#55
post #13

I’m not seeing why I’d use this over sql. Can someone please enlighten me as I find this to be much more gobbledegook than sql.

My first instinct was to say type safety, but you don't really get that with JS either way. Maybe it would be popular for new engineers that don't feel like learning SQL. Same reason why MongoDB got popular.

My first thought when I read “feel” in your comment was, “I don’t really care what they feel; if it’s in the job spec, they learn it or get a new job.”

That may be a bit harsh, but I’d rather them learn something they can use forever rather than the flavor of the week. Additionally, by learning SQL, they’d be able to apply that domain knowledge to building out queries in the flavor of the week since you know some limitations of the underlying.

Re: Prisma Raises $12M Series A

#56
post #19
post #17

Earlier quoted context omitted.

Because someone will build tools off yours and then someone will build tools off theirs. Abstractions on abstractions on abstractions.

I believe this is normally called innovation :-P

LPad was innovation too and that broke everything.

Re: Prisma Raises $12M Series A

#57

I mentioned this the last time, but I find it surprising that the Prisma ORM doesn't support transactions or aggregations? Any thoughts from the Prisma team? It kind of seems like table stakes. I commented on this previously as well: https://news.ycombinator.com/item?id=23467427

This time I can answer that some aggregations are in the current milestone: https://github.com/prisma/prisma/issues/2838 That could mean they will be available very soon. (If you are missing any other ones, please comment on that issue or create a new one!)

Transactions were actually included in the last release https://github.com/prisma/prisma/releases/tag/2.1.0 (search for `transactionApi`) in a specific form behind a feature flag (batch transactions, not long running transactions).

Re: Prisma Raises $12M Series A

#58

I mentioned this the last time, but I find it surprising that the Prisma ORM doesn't support transactions or aggregations? Any thoughts from the Prisma team? It kind of seems like table stakes. I commented on this previously as well: https://news.ycombinator.com/item?id=23467427

How could I write any serious ecommerce/financial product with Prisma without transactions? Thats is crazy. Sticking with Postgres and plain ol' SQL!

Re: Prisma Raises $12M Series A

#59
post #57

I mentioned this the last time, but I find it surprising that the Prisma ORM doesn't support transactions or aggregations? Any thoughts from the Prisma team? It kind of seems like table stakes. I commented on this previously as well: https://news.ycombinator.com/item?id=23467427

This time I can answer that some aggregations are in the current milestone: https://github.com/prisma/prisma/issues/2838 That could mean they will be available very soon. (If you are missing any other ones, please comment on that issue or create a new one!) Transactions were actually included in the last release https://github.com/prisma/prisma/releases/tag/2.1.0 (search for `transactionApi`) in a specific form behin…

Before I could consider Prisma, it would need to support full transactions: https://github.com/prisma/prisma/issues/1844

Re: Prisma Raises $12M Series A

#60
I’m so happy for the entire team at Prisma. Been following Prisma since early 2017 and they deserve every bit of this success. Their entire focus has been on how to better serve their customers (developers). And, yes, their tech is 10x better than anything out there.
Post reply on HN