~/talk

Tightening the Full-Stack Development Loop with Nexus and Prisma

Talkat TSConf 2020 · on Friday, 2020-10-09· [typescript, graphql]
slides:none on file

Claim: Nexus and Prisma tighten the full‑stack loop by giving TypeScript end‑to‑end types and fast iteration. The demo builds an e‑commerce GraphQL API with Nexus schema and a generated Prisma Client, uses sqlite and runs prisma migrate to create product review and category tables (one‑to‑many and many‑to‑many), exercises mutations and queries, and inspects data with prisma studio; everything in the demo works live and yields generated typings and selective resolver fetches to avoid overfetching.

AI-written summary · about

  1. 0:00Start
  2. 0:25What Is Prisma
  3. 1:09Nexus Schema What Is Nexus Schema
  4. 12:50Import Apollo Server
  5. 14:43Graphql Playground
  6. 16:41Graphql Schema
  7. 19:04Modeling Out the E-Commerce Api
  8. 21:05Create Object Types
  9. 26:05Prisma Cli
  10. 26:15Prisma Schema Language
  11. 26:32Prisma Init
  12. 28:49Modeling Out the Table
  13. 30:25Auto Increment
  14. 42:10Prisma Generate
  15. 46:52Graphql Playgrounds
  16. 50:03Select Certain Fields
  17. 51:05Modeling the Reviews
  18. 55:37Creating a Review
  19. 55:52Review Object Type
  20. 1:02:14Create Review
  21. 1:07:56Categories
  22. 1:11:39Model Out the Category
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.