{
  "title": "Vanilla JavaScript with Chris Ferdinandi",
  "slug": "vanilla-javascript-chris-ferdinandi",
  "collection": "videos",
  "contentType": "Video",
  "description": "Chris Ferdinandi joins JavaScript Jam to discuss building a vanilla JS education business, daily writing habits, and his surprisingly simple tech stack",
  "summary": "Chris Ferdinandi joins JavaScript Jam to discuss building a vanilla JS education business, daily writing habits, and his surprisingly simple tech stack",
  "author": {
    "name": "Anthony Campolo"
  },
  "source": {
    "channel": "JavaScript Jam",
    "channelUrl": "https://www.youtube.com/channel/UCoOajN1o9uLi1sEHoTpIbUg",
    "originalUrl": "https://www.youtube.com/watch?v=97DG9gA-osE"
  },
  "publishedAt": "2023-07-14T00:00:00.000Z",
  "updatedAt": null,
  "freshness": {
    "label": "Published",
    "value": "2023-07-14T00:00:00.000Z"
  },
  "urls": {
    "html": "https://ajcwebdev.com/videos/vanilla-javascript-chris-ferdinandi/",
    "markdown": "https://ajcwebdev.com/videos/vanilla-javascript-chris-ferdinandi/index.md",
    "json": "https://ajcwebdev.com/videos/vanilla-javascript-chris-ferdinandi/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-introductions-and-the-vanilla-js-philosophy",
      "text": "00:00:00 - Introductions and the Vanilla JS Philosophy"
    },
    {
      "depth": 3,
      "id": "00-03-08-building-a-daily-writing-habit-and-newsletter-growth",
      "text": "00:03:08 - Building a Daily Writing Habit and Newsletter Growth"
    },
    {
      "depth": 3,
      "id": "00-12-04-the-business-of-education-and-launching-the-lean-web-club",
      "text": "00:12:04 - The Business of Education and Launching the Lean Web Club"
    },
    {
      "depth": 3,
      "id": "00-21-15-from-hr-to-web-development-chris-s-origin-story",
      "text": "00:21:15 - From HR to Web Development: Chris's Origin Story"
    },
    {
      "depth": 3,
      "id": "00-28-34-ai-automation-and-going-solo",
      "text": "00:28:34 - AI, Automation, and Going Solo"
    },
    {
      "depth": 3,
      "id": "00-33-03-the-flat-json-file-architecture",
      "text": "00:33:03 - The Flat JSON File Architecture"
    },
    {
      "depth": 3,
      "id": "00-42-09-the-5-server-and-diy-deployment-pipeline",
      "text": "00:42:09 - The $5 Server and DIY Deployment Pipeline"
    },
    {
      "depth": 3,
      "id": "00-46-45-content-creation-tools-and-final-thoughts",
      "text": "00:46:45 - Content Creation Tools and Final Thoughts"
    },
    {
      "depth": 2,
      "id": "transcript",
      "text": "Transcript"
    }
  ],
  "tags": [
    "web",
    "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/vanilla-javascript-chris-ferdinandi/",
      "method": "GET",
      "accept": "text/html"
    },
    {
      "action": "get_markdown_twin",
      "url": "https://ajcwebdev.com/videos/vanilla-javascript-chris-ferdinandi/index.md",
      "method": "GET",
      "accept": "text/markdown"
    },
    {
      "action": "get_json_twin",
      "url": "https://ajcwebdev.com/videos/vanilla-javascript-chris-ferdinandi/index.json",
      "method": "GET",
      "accept": "application/json"
    }
  ]
}