- How A GraphQL API works
- Basic authentication flow
- GraphQL field resolvers
- GraphQL subscriptions
- Generating queries, mutations and subscriptions for the client
- Fastify plugin ecosystem
- TypeGraphQL
- TypeScript
- Fastify
- Prisma
- A running instance of a DB - I'm using Postgres
- Postman or GraphQL playground
- Register a user
- Login as a user
- Create a message
- Follow a user
- Get users followers
- Get who a user is following
- Subscribe to new messages