{
  "title": "React Server Components Without Next-js",
  "slug": "ben-holmes-rsc-without-nextjs",
  "collection": "videos",
  "contentType": "Video",
  "description": "Ben Holmes and Anthony Campolo explore React Server Components in RedwoodJS, discussing the framework's evolution and demos an AI chatbot with experimental RSC",
  "summary": "Ben Holmes and Anthony Campolo explore React Server Components in RedwoodJS, discussing the framework's evolution and demos an AI chatbot with experimental RSC",
  "author": {
    "name": "Anthony Campolo"
  },
  "source": {
    "channel": "Ben Holmes",
    "channelUrl": "https://www.youtube.com/@bholmesdev",
    "originalUrl": "https://www.youtube.com/watch?v=R0kmYBT3NR0"
  },
  "publishedAt": "2023-10-26T00:00:00.000Z",
  "updatedAt": null,
  "freshness": {
    "label": "Published",
    "value": "2023-10-26T00:00:00.000Z"
  },
  "urls": {
    "html": "https://ajcwebdev.com/videos/ben-holmes-rsc-without-nextjs/",
    "markdown": "https://ajcwebdev.com/videos/ben-holmes-rsc-without-nextjs/index.md",
    "json": "https://ajcwebdev.com/videos/ben-holmes-rsc-without-nextjs/index.json"
  },
  "headings": [
    {
      "depth": 2,
      "id": "episode-description",
      "text": "Episode Description"
    },
    {
      "depth": 2,
      "id": "episode-summary",
      "text": "Episode Summary"
    },
    {
      "depth": 2,
      "id": "chapters",
      "text": "Chapters"
    },
    {
      "depth": 3,
      "id": "00-07-29-introductions-and-catching-up",
      "text": "00:07:29 - Introductions and Catching Up"
    },
    {
      "depth": 3,
      "id": "00-10-35-anthony-s-background-and-return-to-redwood",
      "text": "00:10:35 - Anthony's Background and Return to Redwood"
    },
    {
      "depth": 3,
      "id": "00-17-55-introducing-redwoodjs-and-its-sweet-spot",
      "text": "00:17:55 - Introducing RedwoodJS and Its Sweet Spot"
    },
    {
      "depth": 3,
      "id": "00-25-31-graphql-ssr-and-the-migration-to-rsc",
      "text": "00:25:31 - GraphQL, SSR, and the Migration to RSC"
    },
    {
      "depth": 3,
      "id": "00-34-46-live-demo-setup-and-troubleshooting",
      "text": "00:34:46 - Live Demo Setup and Troubleshooting"
    },
    {
      "depth": 3,
      "id": "00-48-28-styling-experiments-and-developer-experience",
      "text": "00:48:28 - Styling Experiments and Developer Experience"
    },
    {
      "depth": 3,
      "id": "00-56-36-examining-the-server-components-architecture",
      "text": "00:56:36 - Examining the Server Components Architecture"
    },
    {
      "depth": 3,
      "id": "01-02-52-the-broader-rsc-ecosystem-and-framework-philosophy",
      "text": "01:02:52 - The Broader RSC Ecosystem and Framework Philosophy"
    },
    {
      "depth": 2,
      "id": "transcript",
      "text": "Transcript"
    }
  ],
  "tags": [
    "frontend",
    "backend",
    "ai"
  ],
  "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/videos/ben-holmes-rsc-without-nextjs/",
      "method": "GET",
      "accept": "text/html"
    },
    {
      "action": "get_markdown_twin",
      "url": "https://ajcwebdev.com/videos/ben-holmes-rsc-without-nextjs/index.md",
      "method": "GET",
      "accept": "text/markdown"
    },
    {
      "action": "get_json_twin",
      "url": "https://ajcwebdev.com/videos/ben-holmes-rsc-without-nextjs/index.json",
      "method": "GET",
      "accept": "application/json"
    }
  ]
}