{"templateId":"blog/index.page.tsx","sharedDataIds":{},"props":{"frontmatter":{"seo":{"title":"Developer Blog - Treasure Data","description":"Technical articles, best practices, and engineering insights from the Treasure Data developer team."}},"seo":{"title":"Developer Blog - Treasure Data","description":"Technical articles, best practices, and engineering insights from the Treasure Data developer team.","siteUrl":"https://docs.treasuredata.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"metadata":{"redocly_category":"Developer Blog"},"compilationErrors":[],"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"docs.treasure.ai","port":4000,"ipAddress":"216.73.216.219"},"lang":"en"},"pagePropGetterError":{"message":"","name":""}},"slug":"/blog","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}