You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
use quiz result analytics for improving the tutorial
XP / Point Score for completed chapters
Additional Content
Advanced Tutorial Chapters
Authentication with useGenericAuth
Introduce Prisma model User and add register and logIn mutations. Limit Mutation.postLink and Mutation.postCommentOnLink to authentciated users.
Sorting + Indices
Introduce post flavours using enum type. Filter feed per flavour. Set correct database indices for doing performant post flavour feed look-ups.
Subscriptions
Explain concepts. Set up subscription fields for subscribing to the latest feed items as they are posted.
Relay Style Pagination
Explain drawbacks of offset based pagination. Show implementation of relay style pagination. Implement correct indices for doing performant relay-style pagination.
Interface Types for Feed Items
Introduce a new feed item type called Image. Change feed to return FeedItem interface type. Database migrations? 🤔
Advanced Error Handling using Union and Interface Types
Revisit mutation fields and change them to use union and interface types for expressing the errors.
Split schema into reusable modules
Show-case type merging, by refactoring the current monolith schema into modules.
Production deployment
A guide for deploying the app to production. Platform to be determined.
Integrate another third party API
Call a REST API from within GraphQL Resolvers
Call a GraphQL API from within GraphQL Resolvers
Merge local GraphQL Schema with a remote GraphQL schema
Rate Limiting.
Implement rate-limiting for commenting and posting.
Further thoughts
Should we provide a raw SQL non-prisma variant?
Should we provide a no-sql (mongodbor similar ) variant?
The text was updated successfully, but these errors were encountered:
Enhancements
<PackageInstall />
component (blocked by PackageInstall allow passing dev and exact instructions the-guild-org/the-guild-docs#510)Potentially, we don't need to show the usage without yoga first.
Potentially, we should provide alternative resources.
Additional Content
useGenericAuth
Introduce Prisma model
User
and addregister
andlogIn
mutations. LimitMutation.postLink
andMutation.postCommentOnLink
to authentciated users.Introduce post flavours using enum type. Filter feed per flavour. Set correct database indices for doing performant post flavour feed look-ups.
Explain concepts. Set up subscription fields for subscribing to the latest feed items as they are posted.
Explain drawbacks of offset based pagination. Show implementation of relay style pagination. Implement correct indices for doing performant relay-style pagination.
Introduce a new feed item type called Image. Change feed to return
FeedItem
interface type. Database migrations? 🤔Revisit mutation fields and change them to use union and interface types for expressing the errors.
Show-case type merging, by refactoring the current monolith schema into modules.
A guide for deploying the app to production. Platform to be determined.
Implement rate-limiting for commenting and posting.
Further thoughts
The text was updated successfully, but these errors were encountered: