{
  "title": "Nexus and Code-First Schemas with Jason Kuhrt",
  "slug": "nexus-code-first-schemas-jason-kuhrt",
  "collection": "podcasts",
  "contentType": "Podcast",
  "description": "Jason Kuhrt discusses Nexus, its journey to 1.0, how it enables type-safe GraphQL schema building, and Prisma's evolving open-source strategy",
  "summary": "Jason Kuhrt discusses Nexus, its journey to 1.0, how it enables type-safe GraphQL schema building, and Prisma's evolving open-source strategy",
  "author": {
    "name": "Anthony Campolo"
  },
  "source": {
    "channel": "FSJam Podcast",
    "channelUrl": "https://fsjam.org",
    "originalUrl": "https://audio.transistor.fm/m/shows/15767/6b1c030d5a0713b4cfb17d0cbe8e35ba.mp3"
  },
  "publishedAt": "2021-01-11T00:00:00.000Z",
  "updatedAt": null,
  "freshness": {
    "label": "Published",
    "value": "2021-01-11T00:00:00.000Z"
  },
  "urls": {
    "html": "https://ajcwebdev.com/podcasts/nexus-code-first-schemas-jason-kuhrt/",
    "markdown": "https://ajcwebdev.com/podcasts/nexus-code-first-schemas-jason-kuhrt/index.md",
    "json": "https://ajcwebdev.com/podcasts/nexus-code-first-schemas-jason-kuhrt/index.json"
  },
  "headings": [
    {
      "depth": 2,
      "id": "episode-description",
      "text": "Episode Description"
    },
    {
      "depth": 2,
      "id": "episode-summary",
      "text": "Episode Summary"
    },
    {
      "depth": 2,
      "id": "speakers",
      "text": "Speakers"
    },
    {
      "depth": 2,
      "id": "chapters",
      "text": "Chapters"
    },
    {
      "depth": 3,
      "id": "00-00-00-introducing-jason-kuhrt-and-the-road-to-nexus",
      "text": "00:00:00 - Introducing Jason Kuhrt and the Road to Nexus"
    },
    {
      "depth": 3,
      "id": "00-02-48-nexus-origins-and-the-prisma-1-to-prisma-2-transition",
      "text": "00:02:48 - Nexus Origins and the Prisma 1 to Prisma 2 Transition"
    },
    {
      "depth": 3,
      "id": "00-06-39-sdl-first-vs-code-first-and-comparing-nexus-with-redwood",
      "text": "00:06:39 - SDL-First vs. Code-First and Comparing Nexus with Redwood"
    },
    {
      "depth": 3,
      "id": "00-09-13-understanding-graphql-types-unions-interfaces-and-type-safety",
      "text": "00:09:13 - Understanding GraphQL Types: Unions, Interfaces, and Type Safety"
    },
    {
      "depth": 3,
      "id": "00-13-43-how-nexus-types-graphql-types-and-typescript-types-interrelate",
      "text": "00:13:43 - How Nexus Types, GraphQL Types, and TypeScript Types Interrelate"
    },
    {
      "depth": 3,
      "id": "00-17-24-nexus-1-0-key-features-and-breaking-changes",
      "text": "00:17:24 - Nexus 1.0: Key Features and Breaking Changes"
    },
    {
      "depth": 3,
      "id": "00-21-16-documentation-prisma-s-evolving-relationship-with-nexus-and-framework-neutrality",
      "text": "00:21:16 - Documentation, Prisma's Evolving Relationship with Nexus, and Framework Neutrality"
    },
    {
      "depth": 3,
      "id": "00-25-36-life-after-1-0-new-teams-and-upcoming-prisma-features",
      "text": "00:25:36 - Life After 1.0, New Teams, and Upcoming Prisma Features"
    },
    {
      "depth": 3,
      "id": "00-29-36-open-source-sustainability-and-the-open-core-business-model",
      "text": "00:29:36 - Open Source Sustainability and the Open-Core Business Model"
    },
    {
      "depth": 2,
      "id": "resources-and-links",
      "text": "Resources and Links"
    },
    {
      "depth": 2,
      "id": "transcript",
      "text": "Transcript"
    }
  ],
  "tags": [
    "web",
    "graphql",
    "open-source",
    "redwoodjs",
    "typescript"
  ],
  "discovery": {
    "apiIndex": "https://ajcwebdev.com/api/index.json",
    "llmsTxt": "https://ajcwebdev.com/llms.txt",
    "llmsFullTxt": "https://ajcwebdev.com/llms-full.txt",
    "sitemapMd": "https://ajcwebdev.com/sitemap.md",
    "sitemapXml": "https://ajcwebdev.com/sitemap.xml"
  },
  "nextActions": [
    {
      "action": "open_html",
      "url": "https://ajcwebdev.com/podcasts/nexus-code-first-schemas-jason-kuhrt/",
      "method": "GET",
      "accept": "text/html"
    },
    {
      "action": "get_markdown_twin",
      "url": "https://ajcwebdev.com/podcasts/nexus-code-first-schemas-jason-kuhrt/index.md",
      "method": "GET",
      "accept": "text/markdown"
    },
    {
      "action": "get_json_twin",
      "url": "https://ajcwebdev.com/podcasts/nexus-code-first-schemas-jason-kuhrt/index.json",
      "method": "GET",
      "accept": "application/json"
    }
  ]
}