Live data from Hacker News

Prisma – Database tools for modern application development

prisma.io

11–20 of 88 posts

Re: Prisma – Database tools for modern application development

#14
post #3

It's been interesting watching Prisma, formerly Graphcool, transition from backend-as-a-service to open source backend to client ORM library. They also use bleeding edge patterns, so I always know where to go for examples as stuff gets adopted mainstream :) Keep up the good work Prisma team! Question specific to this autogenerated client: does that mean I have to bump client version numbers every time my backend sche…

> They also use bleeding edge patterns, so I always know where to go for examples as stuff gets adopted mainstream :)

Do you have specific examples of cutting edge patterns they use that you can share? I'm always interested in seeing concrete examples of (often) abstract patterns/concepts.

Re: Prisma – Database tools for modern application development

#18
post #3

It's been interesting watching Prisma, formerly Graphcool, transition from backend-as-a-service to open source backend to client ORM library. They also use bleeding edge patterns, so I always know where to go for examples as stuff gets adopted mainstream :) Keep up the good work Prisma team! Question specific to this autogenerated client: does that mean I have to bump client version numbers every time my backend sche…

You've hit a GraphQL specific issue with APIs. Generally I think the best practice is to only make additive changes to your API and deprecate as necessary. GraphQL apis don't necessarily need versioning as the requests as it's much easier to continuously update them.

https://graphql.org/learn/best-practices/

Re: Prisma – Database tools for modern application development

#19
Back when prisma was emerging out of graphcool, every google documentation search sent me to graphcool, every graphcool page was full of broken links, and the shiny new prisma docs were unusable (including unviewable on my iPad that I use for researching tech I might use while sitting on the couch). It painted such a clear picture of a company that absolutely does not get the importance of API documentation to the success of an API that I've never been able to get myself to go back and give them a second evaluation.

Does their documentation today feel like the doc team and technical writing team have an actual seat at the table or does it still feel like the place is run by a bunch of architecture astronauts who think docs just happen after the fact?

Re: Prisma – Database tools for modern application development

#20
post #2

Unless you have specific requirements, Ive always found prisms to be bloated / heavy. I prefer Hasura.

Do you have examples of specific requirements for which Prisma would be a good fit?

Prisma is good for writing data models, running migrations. The new admin is very usable already, although still beta. I've been very productive loading, editing and querying data.

Hasura I think is good for preexisting db, no migrations? I haven't evaluated it fully.

Post reply on HN