As we near toward 1.0 we're interested to hear from folks who use Nexus in production. We might even be interested in incorporating your story (with your permission, of course) into the 1.0 blog post that Prisma will publish.
Here are some questions:
Input)nexus schema to nexus framework then back to schema Arrrr!Do you use Nexus in production? How long?
Due to reasons we are not "in production" yet (i.e. the product isn't open to public).
If not now, will you use Nexus in production in the near future?
Nexus is my go to library for building GraphQL schema's. Unless Apollo tooling suddenly shifts gears into adopting Code First I don't see myself changing.
What is your main reason for using Nexus?
What is the main benefit to date you've experienced from Nexus?
ID must be in the form of <ref>Id or <ref>Ids for lists).And lastly, this is rather subjective, but Nexus for me sits in the sweet spot of a library and framework. It does one thing well, which is help me build GraphQL schemas, it doesn't force me into anything else (like how to structure my code, if I should use an ORM, if I should use DataLoader, ...)
Anything you would love to see from Nexus in the future?
I hope first and foremost that Nexus stays in that sweet spot I described above. I love that I can get so much power from such a relative small tool without getting an overload of extra's.
Ever since plugins got added (been using Nexus in hobby since it first came out publicly) I've been amazed at what you can do with it. So I would love to see more innovation in that space, not just from Nexus itself but also from community I think there's opportunities to build some super cool stuff.
My biggest suggestion for improvement would be that the documentation needs work. Nexus is a super powerful tool but for someone who is relatively new to the GraphQL community the documentation is a wasteland. Some suggestions:
ts-node and --transpileOnly more, it's hardly mentioned and is actually a key concept to get startedmakeSchema options, mainly towards all the advanced typegen options. Do you use Nexus in production? How long?
Not yet (almost)
If not now, will you use Nexus in production in the near future?
Release date is gonna be next week.
What is your main reason for using Nexus?
What is the main benefit to date you've experienced from Nexus?
Anything you would love to see from Nexus in the future?
Do you use Nexus in production? How long?
Yes, for 3 months.
What is your main reason for using Nexus?
It has amazing prisma integration and I was looking for a very productive tech stack. I am also using code generator to create react-hooks for apollo-client.
What is the main benefit to date you've experienced from Nexus?
See above, Prisma integration. Super productive stack. Just works.
Anything you would love to see from Nexus in the future?
More examples. I had a hard time getting Unions to work for me.
- Do you use Nexus in production? How long?
Yes, for 20 months.
- What is your main reason for using Nexus?
Code first SDL & Prisma integration.
- What is the main benefit to date you've experienced from Nexus?
- Anything you would love to see from Nexus in the future?
Yes. Very recently.
N/A
Type-safety, type generation. code-first, placing implementation near the definition.
Easy to write. Easy to use with async/await.
It's easy to manage single .d.ts file, it's good comparing to generators who create more files depending on number of definitions.
Awaiting generation. I've been using generation under the full control separately from serving.
Namespacing or something like that, to acheive sharing prefix or preprocessing? I'm not so familiar with graphql, and nexus plugin at all, I don't know if it is feasible now or not.
Do you use Nexus in production? How long?
Yes, six months
If not now, will you use Nexus in production in the near future?
We are deploying a second service powered by Nexus
What is your main reason for using Nexus?
Type safety, organization, less code, interface auto implementation (oh baby, this is too good)
What is the main benefit to date you've experienced from Nexus?
Change one thing, break everything associated with it (haha)
Anything you would love to see from Nexus in the future?
Directives and a blog post about how you guys did that sorcery with typescript
Move the issue to the Discussions panel?
Most helpful comment
Input)