{
  "title": "TypeScript with Orta Therox",
  "slug": "typescript-orta-therox",
  "collection": "podcasts",
  "contentType": "Podcast",
  "description": "Orta Therox, compiler engineer on Microsoft's TypeScript team, discusses TypeScript's growth, deep integration with JavaScript tooling, and open source culture",
  "summary": "Orta Therox, compiler engineer on Microsoft's TypeScript team, discusses TypeScript's growth, deep integration with JavaScript tooling, and open source culture",
  "author": {
    "name": "Anthony Campolo"
  },
  "source": {
    "channel": "FSJam Podcast",
    "channelUrl": "https://fsjam.org",
    "originalUrl": "https://audio.transistor.fm/m/shows/15767/896e44e20e55a5b55e1b87a0485ed224.mp3"
  },
  "publishedAt": "2022-02-01T00:00:00.000Z",
  "updatedAt": null,
  "freshness": {
    "label": "Published",
    "value": "2022-02-01T00:00:00.000Z"
  },
  "urls": {
    "html": "https://ajcwebdev.com/podcasts/typescript-orta-therox/",
    "markdown": "https://ajcwebdev.com/podcasts/typescript-orta-therox/index.md",
    "json": "https://ajcwebdev.com/podcasts/typescript-orta-therox/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-meet-orta-therox-typescript-compiler-engineer",
      "text": "00:00:00 - Meet Orta Therox, TypeScript Compiler Engineer"
    },
    {
      "depth": 3,
      "id": "00-01-47-redwood-jamstack-and-typescript-s-flexibility",
      "text": "00:01:47 - Redwood, Jamstack, and TypeScript's Flexibility"
    },
    {
      "depth": 3,
      "id": "00-03-55-typescript-s-growth-and-the-build-complexity-debate",
      "text": "00:03:55 - TypeScript's Growth and the Build Complexity Debate"
    },
    {
      "depth": 3,
      "id": "00-08-07-the-pain-of-early-typescript-tooling",
      "text": "00:08:07 - The Pain of Early TypeScript Tooling"
    },
    {
      "depth": 3,
      "id": "00-09-45-why-typescript-will-never-be-zero-config",
      "text": "00:09:45 - Why TypeScript Will Never Be Zero-Config"
    },
    {
      "depth": 3,
      "id": "00-14-59-the-theory-and-practice-of-types",
      "text": "00:14:59 - The Theory and Practice of Types"
    },
    {
      "depth": 3,
      "id": "00-20-52-typescript-s-relationship-with-javascript-s-future",
      "text": "00:20:52 - TypeScript's Relationship with JavaScript's Future"
    },
    {
      "depth": 3,
      "id": "00-27-16-big-tech-open-source-and-the-javascript-ecosystem",
      "text": "00:27:16 - Big Tech, Open Source, and the JavaScript Ecosystem"
    },
    {
      "depth": 3,
      "id": "00-31-50-contributing-to-open-source-at-scale",
      "text": "00:31:50 - Contributing to Open Source at Scale"
    },
    {
      "depth": 3,
      "id": "00-36-58-danger-automating-pr-culture",
      "text": "00:36:58 - Danger: Automating PR Culture"
    },
    {
      "depth": 3,
      "id": "00-41-31-react-native-s-multi-platform-future",
      "text": "00:41:31 - React Native's Multi-Platform Future"
    },
    {
      "depth": 2,
      "id": "resources-and-links",
      "text": "Resources and Links"
    },
    {
      "depth": 2,
      "id": "transcript",
      "text": "Transcript"
    }
  ],
  "tags": [
    "web",
    "open-source",
    "react",
    "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/typescript-orta-therox/",
      "method": "GET",
      "accept": "text/html"
    },
    {
      "action": "get_markdown_twin",
      "url": "https://ajcwebdev.com/podcasts/typescript-orta-therox/index.md",
      "method": "GET",
      "accept": "text/markdown"
    },
    {
      "action": "get_json_twin",
      "url": "https://ajcwebdev.com/podcasts/typescript-orta-therox/index.json",
      "method": "GET",
      "accept": "application/json"
    }
  ]
}