{
    "version": "https://jsonfeed.org/version/1",
    "title": "Sanity.io",
    "home_page_url": "https://www.sanity.io",
    "feed_url": "https://www.sanity.io/feed/json",
    "description": "News, releases, tutorials, and musings from the team behind Sanity.io",
    "icon": "https://www.sanity.io/static/images/opengraph/social.png",
    "items": [
        {
            "id": "1bc02f01-750b-4cd3-819c-eb5cc84a1568",
            "content_html": "<p>You built a compelling proof of concept using AI. Now, let’s fix it so every content change doesn’t need to go through you.</p>",
            "url": "https://www.sanity.io/blog/build-an-prototype-with-claude-code",
            "title": "Build a prototype with Claude Code that your whole team can edit",
            "summary": "You built a compelling proof of concept using AI. Now, let’s fix it so every content change doesn’t need to go through you.",
            "date_modified": "2026-05-13T19:49:40.881Z",
            "date_published": "2026-05-13T19:49:40.881Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            }
        },
        {
            "id": "4bf93e6d-a4ef-4c7b-a8e9-191249ed3b10",
            "content_html": "<p>An Olympian coding her own edge, GROQ-powered access control, Scheduled Functions, and more.</p>",
            "url": "https://www.sanity.io/blog/what-s-new-may-2026",
            "title": "What’s New - May 2026",
            "summary": "An Olympian coding her own edge, GROQ-powered access control, Scheduled Functions, and more.",
            "image": {
                "length": 74441,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/aeb809717d69a388a9badb9675a444b6e0318326-1200x630.png"
            },
            "date_modified": "2026-05-11T15:00:02.499Z",
            "date_published": "2026-05-11T15:00:02.499Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/aeb809717d69a388a9badb9675a444b6e0318326-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "1e4a3ebf-a601-4926-af46-772e0552139b",
            "content_html": "<p>From first prompt to pub crawl routes, quiz recommendations, and a printable map. </p>",
            "url": "https://www.sanity.io/blog/i-built-a-london-pub-guide-with-v0-and-the-sanity-mcp-in-six-hours-here-s-what-i-learned",
            "title": "I built a London pub guide with v0 and the Sanity MCP in six hours. Here's what I learned.",
            "summary": "From first prompt to pub crawl routes, quiz recommendations, and a printable map. ",
            "image": {
                "length": 200990,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7ff8230ca47d74096629371b1af139e6d12ffe87-1920x1080.png"
            },
            "date_modified": "2026-04-29T16:32:44.936Z",
            "date_published": "2026-04-29T16:32:44.936Z",
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7ff8230ca47d74096629371b1af139e6d12ffe87-1920x1080.png",
                    "width": 1920
                }
            }
        },
        {
            "id": "51be5c32-9742-4301-9af7-5ed984f52a8f",
            "content_html": "<p>Agent Context gives you MCP tools for your content. Wire them into `streamText`. And now you have a chatbot.</p>",
            "url": "https://www.sanity.io/blog/build-a-conference-concierge-with-agent-context-and-anthropic",
            "title": "Build a conference concierge with Agent Context and Anthropic",
            "summary": "Agent Context gives you MCP tools for your content. Wire them into `streamText`. And now you have a chatbot.",
            "date_modified": "2026-04-22T17:57:48.286Z",
            "date_published": "2026-04-22T17:57:48.286Z",
            "tags": [
                "ENGINEERING",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            }
        },
        {
            "id": "79ed65a8-fafa-45f4-8e5c-4e943912edb8",
            "content_html": "<p>Build a Telegram agent that lets your team query and update your CMS from their phones. About 100 lines of code, with real security boundaries.</p>",
            "url": "https://www.sanity.io/blog/build-a-telegram-agent-that-reads-and-writes-your-sanity-content",
            "title": "Build a content-aware Telegram agent with Vercel AI SDK and Chat SDK",
            "summary": "Build a Telegram agent that lets your team query and update your CMS from their phones. About 100 lines of code, with real security boundaries.",
            "date_modified": "2026-04-22T17:57:47.943Z",
            "date_published": "2026-04-22T17:57:47.943Z",
            "tags": [
                "ENGINEERING",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            }
        },
        {
            "id": "5c547c99-cd8e-4537-bf0f-c0a15675825f",
            "content_html": "<p>Learn how to use Sanity&#x27;s Agent API to generate images from your content - no schema changes, just a patch and a generate call.</p>",
            "url": "https://www.sanity.io/blog/how-i-used-agent-api-to-generate-recipe-photos",
            "title": "\nHow I used Agent API to generate photos for my family’s recipes",
            "summary": "Learn how to use Sanity's Agent API to generate images from your content - no schema changes, just a patch and a generate call.",
            "date_modified": "2026-04-08T16:10:02.898Z",
            "date_published": "2026-04-08T16:10:02.898Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Jarod Reyes"
            }
        },
        {
            "id": "1bf9d508-eb55-4748-94b4-6a2974a39256",
            "content_html": "<p>@Sanity in Slack, Content Agent API, AI ops guides, and the first Pioneers event, plus more.</p>",
            "url": "https://www.sanity.io/blog/what-s-new-april-2026",
            "title": "What’s New April - 2026",
            "summary": "@Sanity in Slack, Content Agent API, AI ops guides, and the first Pioneers event, plus more.",
            "image": {
                "length": 68019,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/26359586fc1c4c2f4273e9d4a301bff86304ad49-1200x630.png"
            },
            "date_modified": "2026-04-07T18:51:28.690Z",
            "date_published": "2026-04-07T18:51:28.690Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/26359586fc1c4c2f4273e9d4a301bff86304ad49-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "51ee5ace-9793-4a83-944a-5a8be4af0001",
            "content_html": "<p>Search filters force users to think in database terms. This AI-powered dog adoption app shows what happens when you let structured content do the work instead.</p>",
            "url": "https://www.sanity.io/blog/better-context-better-matches-ai-love-story-for-dogs",
            "title": "Better context, better matches: An AI love story (for dogs)",
            "summary": "Search filters force users to think in database terms. This AI-powered dog adoption app shows what happens when you let structured content do the work instead.",
            "date_modified": "2026-04-06T16:11:00.000Z",
            "date_published": "2026-04-06T16:11:00.000Z",
            "tags": [
                "CONTENTSTRATEGY",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Ken Jones"
            }
        },
        {
            "id": "555d0e8b-0aea-4bc8-99ad-e4970203b86a",
            "content_html": "<p><em>Spoiler: It’s not prompting</em></p>",
            "url": "https://www.sanity.io/blog/how-to-write-for-an-agent",
            "title": "How to write for an agent",
            "summary": "Spoiler: It’s not prompting",
            "date_modified": "2026-03-18T16:26:35.813Z",
            "date_published": "2026-03-18T16:26:35.813Z",
            "tags": [
                "ENGINEERING",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang, Knut Melvær"
            }
        },
        {
            "id": "f41d3065-0b8f-44a8-b6cd-35e8c2575fcd",
            "content_html": "<p>Content Agent now works in Slack, Sanity Dashboard, and as a programmable API, bringing content operations where decisions already happen.</p>",
            "url": "https://www.sanity.io/blog/content-agent-meet-slack",
            "title": "Content Agent, meet Slack",
            "summary": "Content Agent now works in Slack, Sanity Dashboard, and as a programmable API, bringing content operations where decisions already happen.",
            "date_modified": "2026-03-12T15:38:33.407Z",
            "date_published": "2026-03-12T15:38:33.407Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang, Hollie Aghajani, Knut Melvær"
            }
        },
        {
            "id": "d1671236-e067-4dca-9e34-b91f62871b09",
            "content_html": "<p>AI agents need structure, not scattered docs. Build the foundation now or clean up later.</p>",
            "url": "https://www.sanity.io/blog/structure-powers-intelligence",
            "title": "Structure powers intelligence",
            "summary": "AI agents need structure, not scattered docs. Build the foundation now or clean up later.",
            "image": {
                "length": 105073,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6835793bb90325d7b098e63047980455f03071b2-1200x675.png"
            },
            "date_modified": "2026-03-03T14:33:16.980Z",
            "date_published": "2026-03-03T14:33:16.980Z",
            "tags": [
                "CONTENTSTRATEGY",
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 675,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6835793bb90325d7b098e63047980455f03071b2-1200x675.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "a9ad6b23-e392-45d1-9d73-cbfdc514ff20",
            "content_html": "<p>Your agent misses products, returns stale prices, and can’t filter a catalog. The problem is how the agent accesses your content.</p>",
            "url": "https://www.sanity.io/blog/introducing-agent-context",
            "title": "Your agent needs better content. Here's how to give it.",
            "summary": "Your agent misses products, returns stale prices, and can’t filter a catalog. The problem is how the agent accesses your content.",
            "image": {
                "length": 296915,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/59cee5dd3c063c9b164064558ab87a126fb6d8db-1200x630.png"
            },
            "date_modified": "2026-03-03T10:17:00.159Z",
            "date_published": "2026-03-03T10:17:00.159Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/59cee5dd3c063c9b164064558ab87a126fb6d8db-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "d05dc0bc-ca33-4105-bc0d-52df6413b0ec",
            "content_html": "<p>“AI-ready content” means at least three different things. This field guide helps you tell them apart, then shows you what to actually build.</p>",
            "url": "https://www.sanity.io/blog/how-to-serve-content-to-agents-a-field-guide",
            "title": "How to serve content to agents (a field guide)",
            "summary": "“AI-ready content” means at least three different things. This field guide helps you tell them apart, then shows you what to actually build.",
            "date_modified": "2026-02-19T00:00:00.000Z",
            "date_published": "2026-02-19T00:00:00.000Z",
            "tags": [
                "DIGITALSTRATEGY",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            }
        },
        {
            "id": "1ccf394f-5a17-4e6b-bd5c-b3699a5730ec",
            "content_html": "<p>TypeGen generates exact TypeScript types from your schemas and queries. So AI tools stop guessing and developers stop debugging phantom fields.</p>",
            "url": "https://www.sanity.io/blog/sanity-typegen-ga",
            "title": "Sanity TypeGen is now generally available",
            "summary": "TypeGen generates exact TypeScript types from your schemas and queries. So AI tools stop guessing and developers stop debugging phantom fields.",
            "date_modified": "2026-02-17T09:00:00.000Z",
            "date_published": "2026-02-17T09:00:00.000Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Kristoffer Brabrand, Sindre Gulseth, Knut Melvær"
            }
        },
        {
            "id": "8c4d1db0-60ed-4e2c-96c4-6279875f217e",
            "content_html": "<p>Add Sanity to your Vercel project in one click: automatic setup, unified billing, zero friction.</p>",
            "url": "https://www.sanity.io/blog/vercel-marketplace",
            "title": "Sanity is now available on the Vercel Marketplace",
            "summary": "Add Sanity to your Vercel project in one click: automatic setup, unified billing, zero friction.",
            "date_modified": "2026-02-06T18:00:00.000Z",
            "date_published": "2026-02-06T18:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Jon Eide Johnsen, Knut Melvær"
            }
        },
        {
            "id": "00adfdf8-5c6a-49ad-a1a0-efb4f0766109",
            "content_html": "<p>A deep dive into the math behind making mismatched brand logos actually look good together. And a tiny React library that does it for you.</p>",
            "url": "https://www.sanity.io/blog/the-logo-soup-problem",
            "title": "The logo soup problem (and how to solve it)",
            "summary": "A deep dive into the math behind making mismatched brand logos actually look good together. And a tiny React library that does it for you.",
            "date_modified": "2026-02-05T18:00:58.481Z",
            "date_published": "2026-02-05T18:00:58.481Z",
            "tags": [
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Rostislav Melkumyan"
            }
        },
        {
            "id": "1e6ddc4f-c500-4f48-bb9a-763cd11b429c",
            "content_html": "<p>Daily content updates shouldn&#x27;t feel chaotic. Learn how Content Releases help teams bundle changes, preview updates together, and publish with confidence.</p>",
            "url": "https://www.sanity.io/blog/content-releases-scattered-updates-to-coordinated-publishing",
            "title": "Content Releases: From scattered updates to coordinated publishing",
            "summary": "Daily content updates shouldn't feel chaotic. Learn how Content Releases help teams bundle changes, preview updates together, and publish with confidence.",
            "date_modified": "2026-02-02T17:57:06.038Z",
            "date_published": "2026-02-02T17:57:06.038Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Abby Fox Rodriguez, Caterina Del Balso"
            }
        },
        {
            "id": "b1282eb4-fba1-4a5a-a0de-5d8e2d08ee41",
            "content_html": "<p>Teaching AI tools to write Sanity code that scales, Content Agent goes GA, Function system logs, and more...</p>",
            "url": "https://www.sanity.io/blog/what-s-new-february-2026",
            "title": "What's New - February 2026",
            "summary": "Teaching AI tools to write Sanity code that scales, Content Agent goes GA, Function system logs, and more...",
            "image": {
                "length": 77305,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/4a8d3f0c25165163fa6a41228d80cd2f05166336-1200x630.png"
            },
            "date_modified": "2026-02-02T09:00:00.000Z",
            "date_published": "2026-02-02T09:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/4a8d3f0c25165163fa6a41228d80cd2f05166336-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "db97ccf1-6864-4f12-9150-670970763c87",
            "content_html": "<p>Being able to rely on agents for their experience feels … odd.</p>",
            "url": "https://www.sanity.io/blog/how-we-solved-the-agent-memory-problem",
            "title": "How we solved the agent memory problem",
            "summary": "Being able to rely on agents for their experience feels … odd.",
            "date_modified": "2026-01-30T00:42:09.789Z",
            "date_published": "2026-01-30T00:42:09.789Z",
            "tags": [
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            }
        },
        {
            "id": "69333662-7d11-467b-a1e5-f1f13ea5e321",
            "content_html": "<p>We challenged the v0 and Sanity community to build apps where structured content powers features users actually care about. Here&#x27;s what they built.</p>",
            "url": "https://www.sanity.io/blog/v0-sanity-builder-challenge-the-winners",
            "title": "v0 × Sanity Builder Challenge: The winners",
            "summary": "We challenged the v0 and Sanity community to build apps where structured content powers features users actually care about. Here's what they built.",
            "date_modified": "2026-01-27T14:00:43.159Z",
            "date_published": "2026-01-27T14:00:43.159Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Jon Eide Johnsen, Knut Melvær"
            }
        },
        {
            "id": "0402914a-7f59-4184-be12-c3144a7a981f",
            "content_html": "<p>Get access to the collective experience of Sanity&#x27;s engineers and architects, packaged for AI agents.</p><p></p>",
            "url": "https://www.sanity.io/blog/introducing-sanity-agent-skills",
            "title": "Introducing: Sanity Agent Skills",
            "summary": "Get access to the collective experience of Sanity's engineers and architects, packaged for AI agents.\n\n",
            "image": {
                "length": 11496464,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/06bf2439f52b1a95a3bdc553505719591952cfef-3218x2080.png"
            },
            "date_modified": "2026-01-27T00:08:12.421Z",
            "date_published": "2026-01-27T00:08:12.421Z",
            "dc:creator": {
                "_cdata": "Jon Eide Johnsen"
            },
            "media:content": {
                "_attributes": {
                    "height": 2080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/06bf2439f52b1a95a3bdc553505719591952cfef-3218x2080.png",
                    "width": 3218
                }
            }
        },
        {
            "id": "36d1b070-8037-42f5-a15a-9cc624cb9fa8",
            "content_html": "<p>Schema-aware agent for content audits, bulk edits, and web research. Now Generally Available.</p>",
            "url": "https://www.sanity.io/blog/content-agent-days-of-work-in-one-conversation",
            "title": "Content Agent: Days of work in one conversation",
            "summary": "Schema-aware agent for content audits, bulk edits, and web research. Now Generally Available.",
            "image": {
                "length": 143256,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/926b0bc10edbee6081bd9a21aeb1f86b9a1290a1-2560x1440.png"
            },
            "date_modified": "2026-01-13T16:39:52.052Z",
            "date_published": "2026-01-13T16:39:52.052Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1440,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/926b0bc10edbee6081bd9a21aeb1f86b9a1290a1-2560x1440.png",
                    "width": 2560
                }
            }
        },
        {
            "id": "942537a3-e49b-4ef8-88f0-3d8a5a258980",
            "content_html": "<p>We are here to change an industry! We are proud to share our updated values. They are guiding how we make decisions, how we work and what we celebrate!</p>",
            "url": "https://www.sanity.io/blog/our-sanity-values",
            "title": "Our Sanity Values",
            "summary": "We are here to change an industry! We are proud to share our updated values. They are guiding how we make decisions, how we work and what we celebrate!",
            "image": {
                "length": 225170,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b4907912fcac59b6658cd9b1d4992df01de823a1-1280x960.png"
            },
            "date_modified": "2026-01-13T02:32:02.708Z",
            "date_published": "2026-01-13T02:32:02.708Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 960,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b4907912fcac59b6658cd9b1d4992df01de823a1-1280x960.png",
                    "width": 1280
                }
            }
        },
        {
            "id": "a4c0be09-3cfa-468c-9765-ffaef6d65249",
            "content_html": "<p>For our 2025 Open Source Pledge, we&#x27;re committing $146,000 to the projects and people behind the tools we use every day.</p>",
            "url": "https://www.sanity.io/blog/open-source-pledge-2025",
            "title": "Open Source Pledge 2025: Stepping up when it matters",
            "summary": "For our 2025 Open Source Pledge, we're committing $146,000 to the projects and people behind the tools we use every day.",
            "date_modified": "2026-01-08T23:35:44.747Z",
            "date_published": "2026-01-08T23:35:44.747Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad, Knut Melvær"
            }
        },
        {
            "id": "d809f053-9faa-4ea9-91f1-7c66afbf1050",
            "content_html": "<p>Build a website where structured content unlocks a feature users will love. v0 credits up for grabs. Submissions close January 22.</p>",
            "url": "https://www.sanity.io/blog/v0-sanity-builder-challenge",
            "title": "v0 × Sanity builder challenge: $3000 in prizes",
            "summary": "Build a website where structured content unlocks a feature users will love. v0 credits up for grabs. Submissions close January 22.",
            "image": {
                "length": 27490,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/f797aca6baf5a7cd1adc1d52588cbf1f84e64e22-1200x630.png"
            },
            "date_modified": "2026-01-08T18:54:11.818Z",
            "date_published": "2026-01-08T18:54:11.818Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær, Jon Eide Johnsen"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/f797aca6baf5a7cd1adc1d52588cbf1f84e64e22-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "b3f9a3ac-f16b-4914-9b6e-52bd870b13d5",
            "content_html": "<p>AI-native content infrastructure is now essential. Traditional CMS and piecemeal tools fall short. Leaders must act now to survive.</p>",
            "url": "https://www.sanity.io/blog/the-quiet-reshape-of-content-operations",
            "title": "AI breaks without structured context. Most companies aren't ready.",
            "summary": "AI-native content infrastructure is now essential. Traditional CMS and piecemeal tools fall short. Leaders must act now to survive.",
            "date_modified": "2026-01-05T17:46:00.000Z",
            "date_published": "2026-01-05T17:46:00.000Z",
            "tags": [
                "CONTENTSTRATEGY",
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "J.Requena"
            }
        },
        {
            "id": "0d118d0c-28a3-41f1-a6a2-967f3508a203",
            "content_html": "<p>MCP Server GA adds Lovable and v0 support, 18 Dashboard improvements, introducing FLOW - the people behind the code, and more...</p>",
            "url": "https://www.sanity.io/blog/what-s-new-january-2026",
            "title": "What’s New January - 2026",
            "summary": "MCP Server GA adds Lovable and v0 support, 18 Dashboard improvements, introducing FLOW - the people behind the code, and more...",
            "image": {
                "length": 71738,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b50d5dc1bb742b8ccf38eab5dba1055f7112bba4-1200x630.png"
            },
            "date_modified": "2026-01-05T17:21:55.315Z",
            "date_published": "2026-01-05T17:21:55.315Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b50d5dc1bb742b8ccf38eab5dba1055f7112bba4-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "dcd389a9-38f3-4738-9abc-e05a17ab9f80",
            "content_html": "<p>When your infrastructure doesn&#x27;t demand attention, teams build automation, optimize conversions, and ship creative work. BFCM 2025 proved it.</p>",
            "url": "https://www.sanity.io/blog/bfcm-2025",
            "title": "BFCM 2025: What teams built when infrastructure stopped being the problem",
            "summary": "When your infrastructure doesn't demand attention, teams build automation, optimize conversions, and ship creative work. BFCM 2025 proved it.",
            "date_modified": "2025-12-18T17:39:12.872Z",
            "date_published": "2025-12-18T17:39:12.872Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale, John Siciliano"
            }
        },
        {
            "id": "20676245-bc94-4e50-a6f3-b7b3e1f04884",
            "content_html": "<p>75% of retailers say AI agents are essential by 2026. Don&#x27;t rebuild content operations—structure once and power web, mobile, and agents from one source.<br/><br/><br/></p>",
            "url": "https://www.sanity.io/blog/ai-holiday-shopping-content-2026",
            "title": "How AI shaped holiday shopping and what it means for content in 2026",
            "summary": "75% of retailers say AI agents are essential by 2026. Don't rebuild content operations—structure once and power web, mobile, and agents from one source.\n\n\n",
            "date_modified": "2025-12-17T21:46:00.000Z",
            "date_published": "2025-12-17T21:46:00.000Z",
            "tags": [
                "CONTENTSTRATEGY",
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Hollie Aghajani"
            }
        },
        {
            "id": "5fe9f514-ce05-403d-b2a0-e5ccbae17dfc",
            "content_html": "<p>The sanity npm package now requires React 19.2. Your Studio code works exactly as before. Here&#x27;s what you need to know about this update.</p>",
            "url": "https://www.sanity.io/blog/sanity-studio-v5",
            "title": "Sanity Studio v5: Embracing React 19",
            "summary": "The sanity npm package now requires React 19.2. Your Studio code works exactly as before. Here's what you need to know about this update.",
            "date_modified": "2025-12-16T15:25:53.914Z",
            "date_published": "2025-12-16T15:25:53.914Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær, Bjørge Næss"
            }
        },
        {
            "id": "b119f99a-a594-4f42-aaff-21b1d973b8fa",
            "content_html": "<p>With the Sanity MCP server, your AI agent can now create schemas, content, and editorial interfaces from prompts.</p>",
            "url": "https://www.sanity.io/blog/sanity-remote-mcp-server-is-generally-available",
            "title": "You’ll need a CMS eventually. Let your agent set it up.",
            "summary": "With the Sanity MCP server, your AI agent can now create schemas, content, and editorial interfaces from prompts.",
            "date_modified": "2025-12-15T14:41:22.082Z",
            "date_published": "2025-12-15T14:41:22.082Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Jon Eide Johnsen, Knut Melvær"
            }
        },
        {
            "id": "fd72bd5b-5c8c-402a-a027-e5f66cd5fd39",
            "content_html": "<p>Lee Robinson migrated cursor.com off Sanity. He made good points. Here&#x27;s what he missed.</p>",
            "url": "https://www.sanity.io/blog/you-should-never-build-a-cms",
            "title": "“You should never build a CMS”",
            "summary": "Lee Robinson migrated cursor.com off Sanity. He made good points. Here's what he missed.",
            "date_modified": "2025-12-14T02:00:00.000Z",
            "date_published": "2025-12-14T02:00:00.000Z",
            "dc:creator": {
                "_cdata": "Knut Melvær"
            }
        },
        {
            "id": "4ff1620e-d9a9-4039-9125-4002945fea03",
            "content_html": "<p>Stop chasing AI strategies. Start eliminating expensive content chores. A practical 30-day guide to implementing AI that delivers measurable value.</p>",
            "url": "https://www.sanity.io/blog/the-pragmatists-guide-to-ai-powered-content-operations",
            "title": "The pragmatist's guide to AI-powered content operations",
            "summary": "Stop chasing AI strategies. Start eliminating expensive content chores. A practical 30-day guide to implementing AI that delivers measurable value.",
            "image": {
                "length": 760661,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8ed3b3fc8ec1ee08d577113bc95a7263bed4da77-3840x2160.png"
            },
            "date_modified": "2025-12-02T22:36:32.511Z",
            "date_published": "2025-12-02T22:36:32.511Z",
            "tags": [
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8ed3b3fc8ec1ee08d577113bc95a7263bed4da77-3840x2160.png",
                    "width": 3840
                }
            }
        },
        {
            "id": "22e67ecb-394b-40ac-9bc9-4da5234eab83",
            "content_html": "<p>Scheduled Drafts, Studio UX improvements, Swag Store repo made public, Carhartt WIP, and more...</p>",
            "url": "https://www.sanity.io/blog/what-s-new-december-2025",
            "title": "What’s New December - 2025",
            "summary": "Scheduled Drafts, Studio UX improvements, Swag Store repo made public, Carhartt WIP, and more...",
            "image": {
                "length": 67698,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/43cc3de0128fc12b620219403b42139f9ca6a75f-1200x630.png"
            },
            "date_modified": "2025-12-01T16:28:00.000Z",
            "date_published": "2025-12-01T16:28:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/43cc3de0128fc12b620219403b42139f9ca6a75f-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "0566bfef-272d-4bae-8d4f-4dbab61e3205",
            "content_html": "<p>Set time for publishing. And go about your day knowing it gets out.</p>",
            "url": "https://www.sanity.io/blog/scheduled-drafts",
            "title": "Scheduled Drafts: Stop manually publishing content at midnight",
            "summary": "Set time for publishing. And go about your day knowing it gets out.",
            "date_modified": "2025-11-06T15:48:58.504Z",
            "date_published": "2025-11-06T15:48:58.504Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            }
        },
        {
            "id": "d467d4b9-94d9-4576-b2a3-fd78808d7f58",
            "content_html": "<p>Content Agent launches, Functions scale 20x, Canvas links to blocks. Plus Simeon at Next.js Conf and community champions demo live at *[NYC].</p>",
            "url": "https://www.sanity.io/blog/what-s-new-november-2025",
            "title": "What’s New November - 2025",
            "summary": "Content Agent launches, Functions scale 20x, Canvas links to blocks. Plus Simeon at Next.js Conf and community champions demo live at *[NYC].",
            "image": {
                "length": 70438,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1d53f867c0f0297f3147318686b4dc852de7f294-1200x630.png"
            },
            "date_modified": "2025-11-03T14:30:12.496Z",
            "date_published": "2025-11-03T14:30:12.496Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1d53f867c0f0297f3147318686b4dc852de7f294-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "7e158f68-e553-432f-9b21-0f8aaa61cff1",
            "content_html": "<p>The AI space is drowning in telling. We spent a day showing. Watch the talks to see what&#x27;s actually working in production.</p>",
            "url": "https://www.sanity.io/blog/everything-nyc-2025-all-talks",
            "title": "Everything *[NYC] 2025 recap: A day of AI, Content Operations, and Culture",
            "summary": "The AI space is drowning in telling. We spent a day showing. Watch the talks to see what's actually working in production.",
            "image": {
                "length": 1035995,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/2458b4b41d2e0abccc05f616ad249bccb28595ae-2048x1365.jpg"
            },
            "date_modified": "2025-10-29T18:23:26.633Z",
            "date_published": "2025-10-29T18:23:26.633Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1365,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/2458b4b41d2e0abccc05f616ad249bccb28595ae-2048x1365.jpg",
                    "width": 2048
                }
            }
        },
        {
            "id": "c89f7a52-566d-4012-9fd2-27146789603a",
            "content_html": "<p>We believe in AI-generated content ... so long as human content teams orchestrate it.</p>",
            "url": "https://www.sanity.io/blog/clankers-and-content-operations",
            "title": "Clankers and content operations",
            "summary": "We believe in AI-generated content ... so long as human content teams orchestrate it.",
            "image": {
                "length": 1604519,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/79b2d83d681706dcbe6626b41d4ad3a049979837-4283x3401.jpg"
            },
            "date_modified": "2025-10-22T15:10:47.388Z",
            "date_published": "2025-10-22T15:10:47.388Z",
            "tags": [
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Simeon Griggs"
            },
            "media:content": {
                "_attributes": {
                    "height": 3401,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/79b2d83d681706dcbe6626b41d4ad3a049979837-4283x3401.jpg",
                    "width": 4283
                }
            }
        },
        {
            "id": "25e8f90a-c324-4d16-9d52-54a94b158227",
            "content_html": "<p>It&#x27;s here. An agent that knows your content inside out so you can research, validate, and edit what generic AI can&#x27;t touch.</p>",
            "url": "https://www.sanity.io/blog/content-agent-free-preview",
            "title": "The first content agent that does the work, not just the talk",
            "summary": "It's here. An agent that knows your content inside out so you can research, validate, and edit what generic AI can't touch.",
            "image": {
                "length": 767832,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5dc6934dc61bf4a2ccac9512bfac5ef2f175b331-1280x720.png"
            },
            "date_modified": "2025-10-22T13:00:00.000Z",
            "date_published": "2025-10-22T13:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Carsten Schwesig, Even Westvang, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 720,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5dc6934dc61bf4a2ccac9512bfac5ef2f175b331-1280x720.png",
                    "width": 1280
                }
            }
        },
        {
            "id": "e30f3882-b04b-47bd-9064-14a10f6a18b8",
            "content_html": "<p>Design-to-CMS automation locks you into inflexible content structures. Here&#x27;s why the separation matters and how to do it right.</p>",
            "url": "https://www.sanity.io/blog/why-design-driven-content-modeling-creates-technical-debt",
            "title": "Why design-driven content modeling creates technical debt, not velocity",
            "summary": "Design-to-CMS automation locks you into inflexible content structures. Here's why the separation matters and how to do it right.",
            "date_modified": "2025-10-21T21:10:00.000Z",
            "date_published": "2025-10-21T21:10:00.000Z",
            "tags": [
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            }
        },
        {
            "id": "6847c2ad-c6a3-4704-92cb-5e64058aaeef",
            "content_html": "<p>New swag store built by Kevin Green, insights from *[NYC], and a personalized Dashboard. Plus Jan Amann on stumbling into i18n expertise.</p>",
            "url": "https://www.sanity.io/blog/what-s-new-october-2025",
            "title": "What's New October - 2025 ",
            "summary": "New swag store built by Kevin Green, insights from *[NYC], and a personalized Dashboard. Plus Jan Amann on stumbling into i18n expertise.",
            "image": {
                "length": 67210,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9e1a03e7cc47aceb8383f8e4d4d0b4af52d7ba8b-1200x630.png"
            },
            "date_modified": "2025-10-06T16:32:00.000Z",
            "date_published": "2025-10-06T16:32:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9e1a03e7cc47aceb8383f8e4d4d0b4af52d7ba8b-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "9b46220b-c399-48eb-9457-c50331cac9bd",
            "content_html": "<p>Draft, preview, and send emails where your content already lives. No copy-paste. Always the latest data.</p>",
            "url": "https://www.sanity.io/blog/studio-to-inbox",
            "title": "From studio to inbox: How Kevin Green eliminated email campaign friction",
            "summary": "Draft, preview, and send emails where your content already lives. No copy-paste. Always the latest data.",
            "image": {
                "length": 520545,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/713ce20a63f56478a4250a06ee34f60e88cc3aa6-1280x720.png"
            },
            "date_modified": "2025-09-26T19:40:00.000Z",
            "date_published": "2025-09-26T19:40:00.000Z",
            "tags": [
                "COMMUNITY",
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "John Siciliano"
            },
            "media:content": {
                "_attributes": {
                    "height": 720,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/713ce20a63f56478a4250a06ee34f60e88cc3aa6-1280x720.png",
                    "width": 1280
                }
            }
        },
        {
            "id": "7cde51ca-ff41-4a2b-b4e8-c23ff9f95512",
            "content_html": "<p>How content editors at Tecovas, SKIMS, and Lady Gaga scale e-commerce.</p>",
            "url": "https://www.sanity.io/blog/e-commerce-content-operations-guide-for-editors",
            "title": "The content editor's guide to content operations [E-commerce edition]",
            "summary": "How content editors at Tecovas, SKIMS, and Lady Gaga scale e-commerce.",
            "image": {
                "length": 37642,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/50fc754c636b468e5613fc7cd16793a31d2e23fd-1224x816.png"
            },
            "date_modified": "2025-09-25T17:30:00.000Z",
            "date_published": "2025-09-25T17:30:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "John Siciliano"
            },
            "media:content": {
                "_attributes": {
                    "height": 816,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/50fc754c636b468e5613fc7cd16793a31d2e23fd-1224x816.png",
                    "width": 1224
                }
            }
        },
        {
            "id": "1f506232-5df8-465b-843e-cdd84b74a262",
            "content_html": "<p>styled-components is dead, but millions of components still need it. Our performance-focused forks gave Linear 40% faster renders while they plan their escape.</p>",
            "url": "https://www.sanity.io/blog/cut-styled-components-into-pieces-this-is-our-last-resort",
            "title": "Cut styled-components into pieces: This is our last resort",
            "summary": "styled-components is dead, but millions of components still need it. Our performance-focused forks gave Linear 40% faster renders while they plan their escape.",
            "date_modified": "2025-09-11T16:00:00.000Z",
            "date_published": "2025-09-11T16:00:00.000Z",
            "tags": [
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Cody Olsen, Knut Melvær"
            }
        },
        {
            "id": "b0981850-244f-45a0-9c61-f3da68131395",
            "content_html": "<p>A recruiter with zero coding experience builds a pottery site using Cursor, Sanity, and sheer determination. 86 AI prompts, 100 deployments, one wild night.</p>",
            "url": "https://www.sanity.io/blog/building-a-portfolio-website-with-absolutely-no-experience",
            "title": "From zero code to a live website in 7 hours (thanks, Cursor!)",
            "summary": "A recruiter with zero coding experience builds a pottery site using Cursor, Sanity, and sheer determination. 86 AI prompts, 100 deployments, one wild night.",
            "image": {
                "length": 997024,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9df6fa0b5ff10b6d13b9679fa021bada1a55f4d1-1756x988.png"
            },
            "date_modified": "2025-09-04T05:40:38.241Z",
            "date_published": "2025-09-04T05:40:38.241Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Sanita Tripane"
            },
            "media:content": {
                "_attributes": {
                    "height": 988,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9df6fa0b5ff10b6d13b9679fa021bada1a55f4d1-1756x988.png",
                    "width": 1756
                }
            }
        },
        {
            "id": "d5a10c84-8dd4-42d9-8282-aed2388851d6",
            "content_html": "<p>This started as an internal Sanity workshop where I demoed how I actually use AI. Spoiler: it&#x27;s running multiple agents like a small team with daily amnesia.</p>",
            "url": "https://www.sanity.io/blog/first-attempt-will-be-95-garbage",
            "title": "First attempt will be 95% garbage: A staff engineer's 6-week journey with Claude Code",
            "summary": "This started as an internal Sanity workshop where I demoed how I actually use AI. Spoiler: it's running multiple agents like a small team with daily amnesia.",
            "date_modified": "2025-09-02T15:06:57.624Z",
            "date_published": "2025-09-02T15:06:57.624Z",
            "tags": [
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Vincent Quigley"
            }
        },
        {
            "id": "daf32626-cf79-4a3f-8d92-20fbd01273dd",
            "content_html": "<p>The next-intl package allows developers to truly localize React applications with repeatable best practices</p>",
            "url": "https://www.sanity.io/blog/internationalization-is-more-than-translating-words",
            "title": "Internationalization is more than translating words",
            "summary": "The next-intl package allows developers to truly localize React applications with repeatable best practices",
            "image": {
                "length": 1301694,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6efa4b44710b2401cb8225a20e06dc3f29f6fd0f-3840x2160.jpg"
            },
            "date_modified": "2025-09-02T12:47:00.000Z",
            "date_published": "2025-09-02T12:47:00.000Z",
            "tags": [
                "COMMUNITY",
                "CONTENTSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Simeon Griggs"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6efa4b44710b2401cb8225a20e06dc3f29f6fd0f-3840x2160.jpg",
                    "width": 3840
                }
            }
        },
        {
            "id": "5a39de2e-cb61-40da-b915-3e9280b75bc7",
            "content_html": "<p>New Functions events, smoother Canvas collaboration, and same-day AVIF delivery. Plus, Luxome launches products in a day and an advanced validator package. </p>",
            "url": "https://www.sanity.io/blog/what-s-new-september-2025",
            "title": "What's New - September 2025",
            "summary": "New Functions events, smoother Canvas collaboration, and same-day AVIF delivery. Plus, Luxome launches products in a day and an advanced validator package. ",
            "image": {
                "length": 66680,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/4b35a6f3676fa1a6b4ff708bfa0a80058d28fe0a-1200x630.png"
            },
            "date_modified": "2025-09-01T07:44:00.668Z",
            "date_published": "2025-09-01T07:44:00.668Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/4b35a6f3676fa1a6b4ff708bfa0a80058d28fe0a-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "b9ea6041-1e88-4b74-8cbd-ae5da75d3bfa",
            "content_html": "<p>After seven years, we&#x27;ve moved our developer community from Slack to Discord—here&#x27;s why.</p>",
            "url": "https://www.sanity.io/blog/we-just-deleted-our-35k-member-community-slack",
            "title": "We just deleted our 35k-member community Slack",
            "summary": "After seven years, we've moved our developer community from Slack to Discord—here's why.",
            "date_modified": "2025-08-08T18:03:22.644Z",
            "date_published": "2025-08-08T18:03:22.644Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            }
        },
        {
            "id": "145c3384-b394-4bfb-9333-a050ce8e64fe",
            "content_html": "<p>Quiet Dashboard alerts, full GROQ support in Functions, and the smoothest v3→v4 upgrade yet. Plus insights from Matt Pocock and Complex&#x27;s engineering team.</p>",
            "url": "https://www.sanity.io/blog/what-s-new-august-2025",
            "title": "What's New - August 2025",
            "summary": "Quiet Dashboard alerts, full GROQ support in Functions, and the smoothest v3→v4 upgrade yet. Plus insights from Matt Pocock and Complex's engineering team.",
            "image": {
                "length": 1797542,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6d65b51ce976cf5e5dfc727ec6c37697256bb1d3-2400x1260.png"
            },
            "date_modified": "2025-08-04T05:00:00.000Z",
            "date_published": "2025-08-04T05:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 1260,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6d65b51ce976cf5e5dfc727ec6c37697256bb1d3-2400x1260.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "b8892366-acd3-443d-9924-7e3330abc52d",
            "content_html": "<p>How engineers at Tecovas, SKIMS, and Lady Gaga scale e-commerce.</p>",
            "url": "https://www.sanity.io/blog/e-commerce-content-operations-guide",
            "title": "The engineer's guide to content operations [E-commerce edition]",
            "summary": "How engineers at Tecovas, SKIMS, and Lady Gaga scale e-commerce.",
            "image": {
                "length": 37642,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/50fc754c636b468e5613fc7cd16793a31d2e23fd-1224x816.png"
            },
            "date_modified": "2025-07-23T15:28:00.000Z",
            "date_published": "2025-07-23T15:28:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "John Siciliano"
            },
            "media:content": {
                "_attributes": {
                    "height": 816,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/50fc754c636b468e5613fc7cd16793a31d2e23fd-1224x816.png",
                    "width": 1224
                }
            }
        },
        {
            "id": "c57c4091-9d6c-4451-b274-4ddd37faea43",
            "content_html": "<p>Combine new tactics with a strategic approach to content structure to get ahead in the new AI era. Regardless of whether you call it AEO, GEO or just SEO.</p><p></p>",
            "url": "https://www.sanity.io/blog/seo-for-ai",
            "title": "AEO/GEO: Evolving from Web Pages to the Content Lake",
            "summary": "Combine new tactics with a strategic approach to content structure to get ahead in the new AI era. Regardless of whether you call it AEO, GEO or just SEO.\n\n",
            "image": {
                "length": 90963,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/acf3dce7fc5702f64e7e672539414c0ce6ab0131-900x1280.png"
            },
            "date_modified": "2025-07-09T14:31:38.157Z",
            "date_published": "2025-07-09T14:31:38.157Z",
            "tags": [
                "CONTENTSTRATEGY",
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Richard Lawrence"
            },
            "media:content": {
                "_attributes": {
                    "height": 1280,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/acf3dce7fc5702f64e7e672539414c0ce6ab0131-900x1280.png",
                    "width": 900
                }
            }
        },
        {
            "id": "db5997ea-eaf6-4177-aa91-69e85254ca35",
            "content_html": "<p>July updates: Enhanced changelog, smarter Agent Actions, more Portable Text Editor control, lessons from &quot;good content for developers, but how?&quot;</p>",
            "url": "https://www.sanity.io/blog/what-s-new-july-2025",
            "title": "What's New - July 2025",
            "summary": "July updates: Enhanced changelog, smarter Agent Actions, more Portable Text Editor control, lessons from \"good content for developers, but how?\"",
            "image": {
                "length": 126781,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5a43501c7307037910017b57c55352ef1862f916-1200x630.png"
            },
            "date_modified": "2025-07-07T20:34:00.000Z",
            "date_published": "2025-07-07T20:34:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5a43501c7307037910017b57c55352ef1862f916-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "239044f4-ac8b-4dd2-85f0-b5ca7ff7e9ec",
            "content_html": "<p>The <code>sanity</code> npm package now requires Node.js 20. That&#x27;s it. Your Studio code works exactly as before. Here&#x27;s what you need to know about this update.</p>",
            "url": "https://www.sanity.io/blog/a-major-version-bump-for-a-minor-reason",
            "title": "Sanity Studio v4: A major version bump for a minor reason",
            "summary": "The sanity npm package now requires Node.js 20. That's it. Your Studio code works exactly as before. Here's what you need to know about this update.",
            "date_modified": "2025-07-01T15:31:00.000Z",
            "date_published": "2025-07-01T15:31:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            }
        },
        {
            "id": "7b11c032-6e44-4fac-8ec0-39278b3e5b48",
            "content_html": "<p>June updates: AI agent, visual editing demos, save your GROQ queries, custom GROQ functions and more. Don&#x27;t miss Morning Brew deep dive June 17!</p>",
            "url": "https://www.sanity.io/blog/what-s-new-june-2025",
            "title": "What's New - June 2025",
            "summary": "June updates: AI agent, visual editing demos, save your GROQ queries, custom GROQ functions and more. Don't miss Morning Brew deep dive June 17!",
            "image": {
                "length": 358964,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/88caaca90679cd15a976c93c4ffabd0e19575505-1200x630.png"
            },
            "date_modified": "2025-06-02T18:13:09.043Z",
            "date_published": "2025-06-02T18:13:09.043Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/88caaca90679cd15a976c93c4ffabd0e19575505-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "48d0e031-cb8d-4568-95e9-763b69d3de02",
            "content_html": "<p>A new way to work in Sanity: smarter, more aligned, and all in one place.</p>",
            "url": "https://www.sanity.io/blog/dashboard-and-insights-your-new-content-hq",
            "title": "Dashboard and Insights: Your New Content HQ",
            "summary": "A new way to work in Sanity: smarter, more aligned, and all in one place.",
            "date_modified": "2025-05-29T14:40:00.000Z",
            "date_published": "2025-05-29T14:40:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Ken Jones"
            }
        },
        {
            "id": "a14fc970-1fc7-4c13-891f-3ba09b359d10",
            "content_html": "<p>A place to author content that embraces the creative process and helps you deliver better and faster with seamless hand-off to your structured content.</p>",
            "url": "https://www.sanity.io/blog/canvas-ai-accelerated-context-aware-freeform-authoring",
            "title": "Canvas: AI-accelerated, context-aware, freeform authoring",
            "summary": "A place to author content that embraces the creative process and helps you deliver better and faster with seamless hand-off to your structured content.",
            "image": {
                "length": 88221,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8e0b601985005e57cb44111dc04186bf4a78c5e5-1200x630.png"
            },
            "date_modified": "2025-05-27T16:19:00.000Z",
            "date_published": "2025-05-27T16:19:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "John Siciliano"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8e0b601985005e57cb44111dc04186bf4a78c5e5-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "ef9cc481-694e-46de-aa2a-e600cd97d452",
            "content_html": "<p>Meet <strong>Agent Actions</strong>: Sanity&#x27;s AI APIs, built for structured content. They understand your content model and fit seamlessly into your workflows.</p>",
            "url": "https://www.sanity.io/blog/agent-actions-ai-building-blocks-for-structured-content",
            "title": "Agent Actions: AI building blocks for structured content",
            "summary": "Meet Agent Actions: Sanity's AI APIs, built for structured content. They understand your content model and fit seamlessly into your workflows.",
            "date_modified": "2025-05-22T21:30:54.248Z",
            "date_published": "2025-05-22T21:30:54.248Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Ken Jones"
            }
        },
        {
            "id": "7fb86525-500a-49b2-8800-b68578e628e2",
            "content_html": "<p>Sanity now provides compute to service the full content lifecycle. Validate or enrich content. Update external services. Take action when events happen.</p>",
            "url": "https://www.sanity.io/blog/compute-event-handlers-for-document-actions",
            "title": "Functions: Life beyond pressing publish",
            "summary": "Sanity now provides compute to service the full content lifecycle. Validate or enrich content. Update external services. Take action when events happen.",
            "date_modified": "2025-05-15T11:07:00.000Z",
            "date_published": "2025-05-15T11:07:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Simeon Griggs"
            }
        },
        {
            "id": "244af740-ea01-49ad-b5ac-e2c96a573a68",
            "content_html": "<p>You are invited to build and deploy ambitious content experiences faster than ever, using whatever components you like.</p>",
            "url": "https://www.sanity.io/blog/build-your-own-cms-with-sanity-app-sdk",
            "title": "A new era for content applications with Sanity App SDK",
            "summary": "You are invited to build and deploy ambitious content experiences faster than ever, using whatever components you like.",
            "date_modified": "2025-05-12T14:34:00.000Z",
            "date_published": "2025-05-12T14:34:00.000Z",
            "dc:creator": {
                "_cdata": "Simeon Griggs"
            }
        },
        {
            "id": "68b7f033-7c79-42fe-a408-19a2d611aebd",
            "content_html": "<p>CMSes are broken. We&#x27;re launching the Content Operating System and raising $85M to build what content should have been all along: core to your business.</p>",
            "url": "https://www.sanity.io/blog/why-the-age-of-cms-is-over",
            "title": "Why the age of CMS is over and why we raised $85M Series C",
            "summary": "CMSes are broken. We're launching the Content Operating System and raising $85M to build what content should have been all along: core to your business.",
            "image": {
                "length": 18462,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/955effbb9704e57dd6b74431bf47634943699dae-624x351.png"
            },
            "date_modified": "2025-05-08T15:09:00.000Z",
            "date_published": "2025-05-08T15:09:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 351,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/955effbb9704e57dd6b74431bf47634943699dae-624x351.png",
                    "width": 624
                }
            }
        },
        {
            "id": "5de2f03c-9a26-4acb-9841-941b4083008e",
            "content_html": "<p>May updates: MCP Server debut, custom aspect ratios for images, multi-origin preview support. Don&#x27;t miss Spring Release (May 8) and Meetup (May 22)!</p>",
            "url": "https://www.sanity.io/blog/what-s-new-may-2025",
            "title": "What's New – May 2025",
            "summary": "May updates: MCP Server debut, custom aspect ratios for images, multi-origin preview support. Don't miss Spring Release (May 8) and Meetup (May 22)!",
            "image": {
                "length": 496946,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5047c1cef8c66ed617bc49405c0c54faf2f78091-1200x630.png"
            },
            "date_modified": "2025-05-05T16:16:26.595Z",
            "date_published": "2025-05-05T16:16:26.595Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5047c1cef8c66ed617bc49405c0c54faf2f78091-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "03748a89-c77a-4fc0-be00-d7ce3ddc0221",
            "content_html": "<p>The Sanity MCP server enables AI agents to interact with your content, empowering you with powerful tools for document management, GROQ queries, and more.</p>",
            "url": "https://www.sanity.io/blog/introducing-sanity-model-context-protocol-server",
            "title": "Introducing Sanity MCP Server: Connect your content to AI tools",
            "summary": "The Sanity MCP server enables AI agents to interact with your content, empowering you with powerful tools for document management, GROQ queries, and more.",
            "image": {
                "length": 177187,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/d4ac73f8cae287e5d3fe85e4c48ca10340a8da79-2610x1490.png"
            },
            "date_modified": "2025-04-10T20:31:00.000Z",
            "date_published": "2025-04-10T20:31:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær, Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1490,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/d4ac73f8cae287e5d3fe85e4c48ca10340a8da79-2610x1490.png",
                    "width": 2610
                }
            }
        },
        {
            "id": "a036d04c-c6e0-4435-968c-5d24827739f9",
            "content_html": "<p>Live Content API goes GA, new personalization plugin, document comparison tool, Nuxt template, Cursor AI course, and fresh Code &amp;&amp; Content episodes.</p>",
            "url": "https://www.sanity.io/blog/what-s-new-april-2025",
            "title": "What's New – April 2025",
            "summary": "Live Content API goes GA, new personalization plugin, document comparison tool, Nuxt template, Cursor AI course, and fresh Code && Content episodes.",
            "image": {
                "length": 503703,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/16e3b77359a7a5a9df5376ad885eb8f05b252b01-1200x630.png"
            },
            "date_modified": "2025-04-07T18:05:00.000Z",
            "date_published": "2025-04-07T18:05:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/16e3b77359a7a5a9df5376ad885eb8f05b252b01-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "1e043fdc-f226-407e-a869-38e2bc6701e9",
            "content_html": "<p>Jason Lengsorf, founder of CodeTV joins the Code &amp;&amp; Content podcast to talk incremental improvement, avoiding the algorithm trap and not waiting for permission.</p>",
            "url": "https://www.sanity.io/blog/pushing-all-the-envelopes-with-ambitious-content",
            "title": "Pushing all the envelopes with ambitious content",
            "summary": "Jason Lengsorf, founder of CodeTV joins the Code && Content podcast to talk incremental improvement, avoiding the algorithm trap and not waiting for permission.",
            "date_modified": "2025-03-28T12:07:00.000Z",
            "date_published": "2025-03-28T12:07:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Simeon Griggs"
            }
        },
        {
            "id": "afc557a5-644a-47c5-998a-35f2926b00f5",
            "content_html": "<p>Simen Svale, Co-founder and CTO of Sanity joins the Code &amp;&amp; Content podcast to talk about The Content Lake, why we chose to build it and why you can&#x27;t BYODB.</p>",
            "url": "https://www.sanity.io/blog/self-hosting-is-only-free-if-your-time-is-worth-nothing",
            "title": "Self-hosting is only free if your time is worth nothing",
            "summary": "Simen Svale, Co-founder and CTO of Sanity joins the Code && Content podcast to talk about The Content Lake, why we chose to build it and why you can't BYODB.",
            "date_modified": "2025-03-21T12:07:00.000Z",
            "date_published": "2025-03-21T12:07:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Simeon Griggs"
            }
        },
        {
            "id": "c993d49a-7c17-4829-aa43-eb4a6837bc96",
            "content_html": "<p>Learn how Bejamas maintains stable content operations through tech stack changes using Sanity&#x27;s structured content approach and developer-first architecture.</p>",
            "url": "https://www.sanity.io/blog/content-that-lasts-scaling-beyond-your-frontend",
            "title": "Content that lasts: Scaling beyond your frontend",
            "summary": "Learn how Bejamas maintains stable content operations through tech stack changes using Sanity's structured content approach and developer-first architecture.",
            "date_modified": "2025-03-20T18:00:00.000Z",
            "date_published": "2025-03-20T18:00:00.000Z",
            "tags": [
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Pieter Brinkman"
            }
        },
        {
            "id": "97a944d5-18ae-47de-b2c3-9beba36c315f",
            "content_html": "<p>The Live Content API is now production-ready for all Sanity users. This enables real-time content delivery at scale with minimal implementation overhead.</p>",
            "url": "https://www.sanity.io/blog/the-live-content-api-is-now-generally-available",
            "title": "The Live Content API is now Generally Available",
            "summary": "The Live Content API is now production-ready for all Sanity users. This enables real-time content delivery at scale with minimal implementation overhead.",
            "image": {
                "length": 346572,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/a4b87e6088520c056dae6d5d1296c801cbe4ebf8-1200x630.png"
            },
            "date_modified": "2025-03-17T18:06:09.749Z",
            "date_published": "2025-03-17T18:06:09.749Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/a4b87e6088520c056dae6d5d1296c801cbe4ebf8-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "22ac81d3-8b38-4602-9839-c616f73e620b",
            "content_html": "<p>Are text-based interfaces really the future of UI? And what can the current slate of tools do to make us better educated, not just more productive?</p>",
            "url": "https://www.sanity.io/blog/the-future-beyond-ai-chat-bots",
            "title": "The future beyond AI chat bots",
            "summary": "Are text-based interfaces really the future of UI? And what can the current slate of tools do to make us better educated, not just more productive?",
            "date_modified": "2025-03-14T17:00:00.000Z",
            "date_published": "2025-03-14T17:00:00.000Z",
            "dc:creator": {
                "_cdata": "Simeon Griggs"
            }
        },
        {
            "id": "7d341d13-9fc9-4105-9585-60bb07637b1e",
            "content_html": "<p>Even Westvang joins the Code &amp;&amp; Content podcast to get better at telling AI what to do, writing micro-management prompts and visualize digesting corn.</p>",
            "url": "https://www.sanity.io/blog/reject-ai-slop",
            "title": "You're better than AI slop",
            "summary": "Even Westvang joins the Code && Content podcast to get better at telling AI what to do, writing micro-management prompts and visualize digesting corn.",
            "date_modified": "2025-03-07T17:00:00.000Z",
            "date_published": "2025-03-07T17:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Simeon Griggs"
            }
        },
        {
            "id": "9a6d2a23-b480-45a0-9427-29ab5409ee95",
            "content_html": "<p>Content Releases launch, Live Content API in Presentation, Markdown shortcuts, Community Contributions, Code &amp;&amp; Content podcast &amp; Lady Gaga webinar.</p>",
            "url": "https://www.sanity.io/blog/what-s-new-march-2025",
            "title": "What's New - March 2025",
            "summary": "Content Releases launch, Live Content API in Presentation, Markdown shortcuts, Community Contributions, Code && Content podcast & Lady Gaga webinar.",
            "image": {
                "length": 1487159,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/eadf8b30762a048211531b283c103725a56964df-2400x1260.png"
            },
            "date_modified": "2025-03-03T19:08:00.000Z",
            "date_published": "2025-03-03T19:08:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Evelina Wahlström"
            },
            "media:content": {
                "_attributes": {
                    "height": 1260,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/eadf8b30762a048211531b283c103725a56964df-2400x1260.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "80a1aedb-ee96-4827-bd6f-ea2e6849ce0d",
            "content_html": "<p>Optimizing for humans AND machines: How we made Sanity Learn bilingual with /llms.txt. Beyond data models, structured content now powers agent experiences.</p>",
            "url": "https://www.sanity.io/blog/improving-the-agent-experience-for-sanity-learn",
            "title": "Give it in plain text: Making your content AI-Ready",
            "summary": "Optimizing for humans AND machines: How we made Sanity Learn bilingual with /llms.txt. Beyond data models, structured content now powers agent experiences.",
            "date_modified": "2025-02-25T09:21:06.399Z",
            "date_published": "2025-02-25T09:21:06.399Z",
            "tags": [
                "DIGITALSTRATEGY",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            }
        },
        {
            "id": "c7432de3-0363-4761-8053-3fd1d5fb1b9e",
            "content_html": "<p>Content Releases lets teams bundle changes, preview, and publish with confidence—turning messy content updates into a structured, reliable process.</p>",
            "url": "https://www.sanity.io/blog/introducing-content-releases",
            "title": "No More 'DO NOT PUBLISH': Introducing Content Releases",
            "summary": "Content Releases lets teams bundle changes, preview, and publish with confidence—turning messy content updates into a structured, reliable process.",
            "image": {
                "length": 460889,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9a8e2a3877da4955b44629ae5438557113e2f09c-1821x1024.png"
            },
            "date_modified": "2025-02-24T14:20:00.000Z",
            "date_published": "2025-02-24T14:20:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1024,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9a8e2a3877da4955b44629ae5438557113e2f09c-1821x1024.png",
                    "width": 1821
                }
            }
        },
        {
            "id": "70bc03d0-7bb1-4005-ac0d-71d11f7a40e0",
            "content_html": "<p>Cody Olsen joins the Code &amp;&amp; Content podcast to tell us about the future of front-end and the post-React Server Components present.</p>",
            "url": "https://www.sanity.io/blog/react-in-2025-what-is-next",
            "title": "React in 2025, what's next?",
            "summary": "Cody Olsen joins the Code && Content podcast to tell us about the future of front-end and the post-React Server Components present.",
            "date_modified": "2025-02-21T10:30:00.000Z",
            "date_published": "2025-02-21T10:30:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Simeon Griggs"
            }
        },
        {
            "id": "75c25d26-2833-4a9b-879f-a7cc7695ca45",
            "content_html": "<p>Christian Grøngaard joins the Code &amp;&amp; Content podcast to walk through shipping a block editor, behavior state charts, and gherkins.</p>",
            "url": "https://www.sanity.io/blog/the-final-boss-of-front-end-block-editors",
            "title": "The final boss of front-end: block editors",
            "summary": "Christian Grøngaard joins the Code && Content podcast to walk through shipping a block editor, behavior state charts, and gherkins.",
            "date_modified": "2025-02-07T10:30:00.000Z",
            "date_published": "2025-02-07T10:30:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Simeon Griggs"
            }
        },
        {
            "id": "7c04fd2f-94b8-4fab-92e7-0375b3db9550",
            "content_html": "<p>Kickstart your startup&#x27;s growth with Sanity! Get 1 year of free access to our powerful content operating system through our new Sanity for Startups program.</p>",
            "url": "https://www.sanity.io/blog/introducing-sanity-for-startups",
            "title": "Introducing Sanity for Startups",
            "summary": "Kickstart your startup's growth with Sanity! Get 1 year of free access to our powerful content operating system through our new Sanity for Startups program.",
            "image": {
                "length": 2037675,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/dd7f28bbd3ce1c57070f8dcfaeb3cfaca9d22628-2400x1350.png"
            },
            "date_modified": "2025-01-28T17:02:06.857Z",
            "date_published": "2025-01-28T17:02:06.857Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Jon Eide Johnsen"
            },
            "media:content": {
                "_attributes": {
                    "height": 1350,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/dd7f28bbd3ce1c57070f8dcfaeb3cfaca9d22628-2400x1350.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "f031f82e-be93-404f-9917-2a1037aa304a",
            "content_html": "<p>The Portable Text Editor is a powerful, customizable editor for authoring rich text and block content. It can now be used in any project.</p>",
            "url": "https://www.sanity.io/blog/a-block-content-editor-that-loves-you-back",
            "title": "A block content editor that loves you back",
            "summary": "The Portable Text Editor is a powerful, customizable editor for authoring rich text and block content. It can now be used in any project.",
            "image": {
                "length": 3902140,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/af75536d90557ab2644502be89cd6635ce7afbe8-2560x1600.png"
            },
            "date_modified": "2024-12-18T19:38:06.056Z",
            "date_published": "2024-12-18T19:38:06.056Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær, Christian Grøngaard, Mark Michon"
            },
            "media:content": {
                "_attributes": {
                    "height": 1600,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/af75536d90557ab2644502be89cd6635ce7afbe8-2560x1600.png",
                    "width": 2560
                }
            }
        },
        {
            "id": "103cdf90-8d32-4201-8d70-64106c34f603",
            "content_html": "<blockquote>Sometimes our most valuable contributions go completely unnoticed, which is why you might have missed this one. So let me tell you about it.</blockquote>",
            "url": "https://www.sanity.io/blog/black-friday-snooze-fest",
            "title": "A Black Friday Snooze Fest: Massive Traffic, No Drama",
            "summary": "Sometimes our most valuable contributions go completely unnoticed, which is why you might have missed this one. So let me tell you about it.",
            "image": {
                "length": 5490959,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/fd33a264d384d8396a7e2353c8648f1f64a73096-2089x1567.png"
            },
            "date_modified": "2024-12-06T21:38:45.636Z",
            "date_published": "2024-12-06T21:38:45.636Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 1567,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/fd33a264d384d8396a7e2353c8648f1f64a73096-2089x1567.png",
                    "width": 2089
                }
            }
        },
        {
            "id": "cfba9317-2db9-4c02-be90-a2e5def5ea9b",
            "content_html": "<p>Bak&amp;del is a site created to solve common frustrations with online recipe sites. Read how Dag used Sanity to make recipe instructions that scale (pun intended).</p>",
            "url": "https://www.sanity.io/blog/how-to-make-a-recipe-site-that-scales-well",
            "title": "How to make a recipe site that scales well",
            "summary": "Bak&del is a site created to solve common frustrations with online recipe sites. Read how Dag used Sanity to make recipe instructions that scale (pun intended).",
            "image": {
                "length": 572470,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5dfb79942c79c0f4087fe777a1643fdeea61d179-1440x1080.png"
            },
            "date_modified": "2024-12-02T22:59:28.851Z",
            "date_published": "2024-12-02T22:59:28.851Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Dag Stuan"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5dfb79942c79c0f4087fe777a1643fdeea61d179-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "494e4b9d-0900-4e4d-a01f-63eb29fa108b",
            "content_html": "<p>Announcing Sanity Create w / Automatic Content Mapping, Visual Editing, and Releases</p>",
            "url": "https://www.sanity.io/blog/introducing-sanity-winter-release-2024",
            "title": "The Sanity Winter Release 2024",
            "summary": "Announcing Sanity Create w / Automatic Content Mapping, Visual Editing, and Releases",
            "image": {
                "length": 356411,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5a606310d2593a6e339e844fada5dfd7bc8a6df0-955x671.png"
            },
            "date_modified": "2024-11-19T15:33:00.000Z",
            "date_published": "2024-11-19T15:33:00.000Z",
            "tags": [
                "PRODUCT",
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 671,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5a606310d2593a6e339e844fada5dfd7bc8a6df0-955x671.png",
                    "width": 955
                }
            }
        },
        {
            "id": "10c57f5b-f1b1-4e99-a936-b43204726db5",
            "content_html": "<p>We now support AVIF for superior compression without compromising visual quality, resulting in smaller file sizes and better performance.</p>",
            "url": "https://www.sanity.io/blog/launching-avif-support",
            "title": "AVIF Arrives, Sanity’s Promise Fulfilled",
            "summary": "We now support AVIF for superior compression without compromising visual quality, resulting in smaller file sizes and better performance.",
            "image": {
                "length": 46075,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/17bed19629dfe39406e02101893b3c17362b0a87-1440x1080.png"
            },
            "date_modified": "2024-11-13T16:58:38.741Z",
            "date_published": "2024-11-13T16:58:38.741Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Espen Hovlandsdal, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/17bed19629dfe39406e02101893b3c17362b0a87-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "f9cc7016-f8f5-4ef7-8a16-839bb270d243",
            "content_html": "<p>We are joining the Open Source Pledge, committing to pay $2,000 per year per full-time developer directly to open source maintainers and foundations.</p>",
            "url": "https://www.sanity.io/blog/sanity-joins-the-open-source-pledge",
            "title": "Sanity joins the Open Source Pledge",
            "summary": "We are joining the Open Source Pledge, committing to pay $2,000 per year per full-time developer directly to open source maintainers and foundations.",
            "image": {
                "length": 41627,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/12256d285c64aaa9f26bfe97fccc00bf76ca3264-1440x1080.png"
            },
            "date_modified": "2024-11-12T14:01:11.094Z",
            "date_published": "2024-11-12T14:01:11.094Z",
            "tags": [
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/12256d285c64aaa9f26bfe97fccc00bf76ca3264-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "acc4ecc9-69f1-4967-bd6d-922590e5dff8",
            "content_html": "<p>Caching headaches cured forever. Deliver real-time updates, at scale, with fresh content, for everyone. Available now!</p>",
            "url": "https://www.sanity.io/blog/live-by-default",
            "title": "Your content is now Live by default",
            "summary": "Caching headaches cured forever. Deliver real-time updates, at scale, with fresh content, for everyone. Available now!",
            "image": {
                "length": 367777,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/726ef63185622352b3997b30116e8e2ecafb9620-1440x1080.png"
            },
            "date_modified": "2024-10-30T19:20:00.000Z",
            "date_published": "2024-10-30T19:20:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/726ef63185622352b3997b30116e8e2ecafb9620-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "93853464-fa6e-450b-aa8b-b809dbb78956",
            "content_html": "<p>Sanity welcomes the Begin.com team, enhancing our Content Operating System with powerful content compute capabilities.</p>",
            "url": "https://www.sanity.io/blog/welcoming-the-begin-team-to-sanity",
            "title": "Begin Team to Join Sanity",
            "summary": "Sanity welcomes the Begin.com team, enhancing our Content Operating System with powerful content compute capabilities.",
            "image": {
                "length": 1923128,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1a2ad280a33680c0a25c5a04f7652da9c731a7b8-6848x3776.jpg"
            },
            "date_modified": "2024-10-23T15:01:00.000Z",
            "date_published": "2024-10-23T15:01:00.000Z",
            "tags": [
                "PRODUCT",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad, Simen Svale, Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 3776,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1a2ad280a33680c0a25c5a04f7652da9c731a7b8-6848x3776.jpg",
                    "width": 6848
                }
            }
        },
        {
            "id": "05eb5cd0-3645-4ff9-8808-c65ea0968373",
            "content_html": "<p>Support for animated images, a new Tailwind template featuring Sanity, and more!</p>",
            "url": "https://www.sanity.io/blog/sanity-digest-september-24-edition",
            "title": "Sanity Digest - September '24 Edition",
            "summary": "Support for animated images, a new Tailwind template featuring Sanity, and more!",
            "image": {
                "length": 1721393,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1630c1c04de51d8020c38279b37be25930e6498e-1440x1080.png"
            },
            "date_modified": "2024-09-17T15:00:00.000Z",
            "date_published": "2024-09-17T15:00:00.000Z",
            "tags": [
                "PRODUCT",
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1630c1c04de51d8020c38279b37be25930e6498e-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "a578b575-2b05-409a-8ec1-03d9b56ba7b3",
            "content_html": "<p>Enterprises can now build and ship content-driven apps and experiences faster while getting the most out of their investment in Google Cloud.</p>",
            "url": "https://www.sanity.io/blog/sanity-partners-with-google",
            "title": "Sanity partners with Google. Now live on the Google Cloud Marketplace.",
            "summary": "Enterprises can now build and ship content-driven apps and experiences faster while getting the most out of their investment in Google Cloud.",
            "image": {
                "length": 684751,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b3f80f41508e78d34eba45bb98c34863825e4470-2880x2160.png"
            },
            "date_modified": "2024-09-05T14:00:00.000Z",
            "date_published": "2024-09-05T14:00:00.000Z",
            "tags": [
                "PRODUCT",
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Mike Casey"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b3f80f41508e78d34eba45bb98c34863825e4470-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "08d7c35f-96c4-4cd5-82ac-300f8dca7264",
            "content_html": "<p>New Sanity features like the Live Content API, a live feedback session with Lee from Vercel, a new library for rendering portable text in Angular, and more!</p>",
            "url": "https://www.sanity.io/blog/community-digest-august-24-edition",
            "title": "Sanity Digest - August ‘24 Edition",
            "summary": "New Sanity features like the Live Content API, a live feedback session with Lee from Vercel, a new library for rendering portable text in Angular, and more!",
            "image": {
                "length": 1700977,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9b1b45f04d15ad28cc35d004272bd3cdcfa24256-1440x1080.png"
            },
            "date_modified": "2024-08-09T16:00:00.000Z",
            "date_published": "2024-08-09T16:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9b1b45f04d15ad28cc35d004272bd3cdcfa24256-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "cd37816f-429f-4cdd-8c93-06b8959a6955",
            "content_html": "<p>From 4K video support to auto-generated captions, the new Mux plugin for Sanity brings even more features to deliver video-rich, performant experiences.</p>",
            "url": "https://www.sanity.io/blog/latest-mux-video-input-plugin",
            "title": "Now playing: the latest Mux Video Input plugin for Sanity",
            "summary": "From 4K video support to auto-generated captions, the new Mux plugin for Sanity brings even more features to deliver video-rich, performant experiences.",
            "image": {
                "length": 131915,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/ddfb176ce03554270ce7b721448f6dfadda675e1-1440x1080.png"
            },
            "date_modified": "2024-07-03T15:31:00.000Z",
            "date_published": "2024-07-03T15:31:00.000Z",
            "tags": [
                "PRODUCT",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Molly Friederich"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/ddfb176ce03554270ce7b721448f6dfadda675e1-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "b2b443cd-622e-46a1-a0d9-2d67395caa61",
            "content_html": "<p>A digest for the community! We&#x27;ve got a story on how a diaper website got a revamp, what&#x27;s new with Sanity, and a swag giveaway.</p>",
            "url": "https://www.sanity.io/blog/community-digest-june-24-edition",
            "title": "Community Digest - June ‘24 Edition",
            "summary": "A digest for the community! We've got a story on how a diaper website got a revamp, what's new with Sanity, and a swag giveaway.",
            "image": {
                "length": 1694949,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/3403d2805d6c8df3fca4d066d9b5d3337e7f374c-1440x1080.png"
            },
            "date_modified": "2024-06-21T11:10:40.750Z",
            "date_published": "2024-06-21T11:10:40.750Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/3403d2805d6c8df3fca4d066d9b5d3337e7f374c-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "3bd57ea5-68bd-4908-b951-0af299428d52",
            "content_html": "<p>A digest for the community! Learn about awesome contributions to the Exchange, community events we&#x27;ll be at or are hosting, and a raffle for swag!</p>",
            "url": "https://www.sanity.io/blog/community-digest-may-24-edition",
            "title": "Community Digest - May ‘24 Edition",
            "summary": "A digest for the community! Learn about awesome contributions to the Exchange, community events we'll be at or are hosting, and a raffle for swag!",
            "image": {
                "length": 1728075,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8c590fb6a36c27621ad257b079ef9a14b3f5fa94-1440x1080.png"
            },
            "date_modified": "2024-05-31T15:20:31.727Z",
            "date_published": "2024-05-31T15:20:31.727Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8c590fb6a36c27621ad257b079ef9a14b3f5fa94-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "953c13b0-e701-42ab-b3e7-2cda4035ed16",
            "content_html": "<p>Reinventing writing with Sanity Create, live content updates with High-Frequency CDN, and many more new features.</p>",
            "url": "https://www.sanity.io/blog/recap-sanity-connect-and-latest-releases",
            "title": "Guide to Sanity's newest product announcements",
            "summary": "Reinventing writing with Sanity Create, live content updates with High-Frequency CDN, and many more new features.",
            "image": {
                "length": 282339,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/23812679d20e4691d10c122f471911fc9b435f0c-2880x2160.png"
            },
            "date_modified": "2024-05-09T16:00:00.000Z",
            "date_published": "2024-05-09T16:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Eugene Feldman"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/23812679d20e4691d10c122f471911fc9b435f0c-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "a6da91c6-d00c-409e-bd33-9c19425548d5",
            "content_html": "<p>The robots are here, and I, for one, welcome our new collaborators. Let me share a few tricks that help ensure they work for you and not the other way around.</p>",
            "url": "https://www.sanity.io/blog/co-creating-with-ai-a-leader-s-guide",
            "title": "AI and Content Creation: A Leader's Guide",
            "summary": "The robots are here, and I, for one, welcome our new collaborators. Let me share a few tricks that help ensure they work for you and not the other way around.",
            "image": {
                "length": 4900705,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7606c447cc26a4bdecda0d08ca73d972b9bbf828-2880x1800.png"
            },
            "date_modified": "2024-05-02T14:54:00.000Z",
            "date_published": "2024-05-02T14:54:00.000Z",
            "tags": [
                "PRODUCT",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7606c447cc26a4bdecda0d08ca73d972b9bbf828-2880x1800.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "b3a2a432-5ad1-4b35-9d61-57307e1c8529",
            "content_html": "<p>Sanity TypeGen generates TypeScript types for GROQ queries. Combine the benefits of type-safe content with the most flexible way to query JSON.</p>",
            "url": "https://www.sanity.io/blog/introducing-sanity-typegen",
            "title": "Of course, you should be able to type your content quickly!",
            "summary": "Sanity TypeGen generates TypeScript types for GROQ queries. Combine the benefits of type-safe content with the most flexible way to query JSON.",
            "image": {
                "length": 144859,
                "type": "image/svg+xml",
                "url": "https://cdn.sanity.io/images/3do82whm/next/a9c01d20cea47696c400b53aa2e817e390bbfd79-606x426.svg"
            },
            "date_modified": "2024-03-26T20:00:00.000Z",
            "date_published": "2024-03-26T20:00:00.000Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 426,
                    "medium": "image",
                    "type": "image/svg+xml",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/a9c01d20cea47696c400b53aa2e817e390bbfd79-606x426.svg",
                    "width": 606
                }
            }
        },
        {
            "id": "9dfa901c-ce13-4820-83b1-2f71e69b9d45",
            "content_html": "<p>Equipped with context to supercharge AI impact, Sanity&#x27;s built-in AI assistant now supports 3 new use cases.&nbsp; </p>",
            "url": "https://www.sanity.io/blog/ai-assist-enhancements",
            "title": "New to AI Assist: translation, reference suggestions, image generation",
            "summary": "Equipped with context to supercharge AI impact, Sanity's built-in AI assistant now supports 3 new use cases.  ",
            "image": {
                "length": 2246254,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/0221907af9c787f7754ca73c272ac34ed327d2d9-2880x2160.png"
            },
            "date_modified": "2024-02-14T17:00:00.000Z",
            "date_published": "2024-02-14T17:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Marissa Ghassemian"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/0221907af9c787f7754ca73c272ac34ed327d2d9-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "2dedea2b-7488-43f8-ab01-d524c10616ce",
            "content_html": "<p>Translate the editing UI to match editors&#x27; language—latest customization option for tailor-made experiences in Sanity Studio.</p>",
            "url": "https://www.sanity.io/blog/introducing-studio-ui-localization",
            "title": "Speak the language of your editors: Sanity Studio UI localization",
            "summary": "Translate the editing UI to match editors' language—latest customization option for tailor-made experiences in Sanity Studio.",
            "image": {
                "length": 432150,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1843363e2bbcc1411c47969e72ec1485e0b4d2a3-2160x1620.png"
            },
            "date_modified": "2023-12-19T17:00:00.000Z",
            "date_published": "2023-12-19T17:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Marissa Ghassemian"
            },
            "media:content": {
                "_attributes": {
                    "height": 1620,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1843363e2bbcc1411c47969e72ec1485e0b4d2a3-2160x1620.png",
                    "width": 2160
                }
            }
        },
        {
            "id": "929de00c-db15-4558-a47c-8b1666e666e1",
            "content_html": "<p>Unveiling the new Sanity Growth plan! Our new pricing overhauls make our pricing more intentional, making it even easier to get started and to grow with Sanity</p>",
            "url": "https://www.sanity.io/blog/introducing-new-sanity-growth-plan",
            "title": "Introducing the new Sanity Growth plan to serve collaborative teams",
            "summary": "Unveiling the new Sanity Growth plan! Our new pricing overhauls make our pricing more intentional, making it even easier to get started and to grow with Sanity",
            "image": {
                "length": 464751,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/136c62309b0eca6729dd621a04e66a9c09f7217e-5760x4320.png"
            },
            "date_modified": "2023-11-16T17:00:29.283Z",
            "date_published": "2023-11-16T17:00:29.283Z",
            "tags": [
                "PRODUCT",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 4320,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/136c62309b0eca6729dd621a04e66a9c09f7217e-5760x4320.png",
                    "width": 5760
                }
            }
        },
        {
            "id": "3aa18221-5915-44e6-9543-8e72ab29ed09",
            "content_html": "<p>Separating content from presentation shouldn’t create friction. With Presentation, editors work visually—with a clear view of structured content reuse.</p>",
            "url": "https://www.sanity.io/blog/introducing-presentation",
            "title": "Presentation: Work faster than ever with structured content",
            "summary": "Separating content from presentation shouldn’t create friction. With Presentation, editors work visually—with a clear view of structured content reuse.",
            "image": {
                "length": 204276,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9b1289d724c45afcf82550602c0f40ad1b47c81b-2880x2160.png"
            },
            "date_modified": "2023-11-16T17:00:15.813Z",
            "date_published": "2023-11-16T17:00:15.813Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Molly Friederich, Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9b1289d724c45afcf82550602c0f40ad1b47c81b-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "abe9ae7b-0525-4b8a-ab38-e474cf2c4633",
            "content_html": "<p>Streamline your content review process. From in-document communication to organized feedback, Comments enhances teamwork across all stages of content creation.</p>",
            "url": "https://www.sanity.io/blog/introducing-comments",
            "title": "Goodbye Feedback Frenzy, Hello Sanity Studio Comments!",
            "summary": "Streamline your content review process. From in-document communication to organized feedback, Comments enhances teamwork across all stages of content creation.",
            "image": {
                "length": 122773,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b47ca49a95fe03a9ceb6aad0f688074f0cec6107-1801x1351.png"
            },
            "date_modified": "2023-11-16T17:00:13.988Z",
            "date_published": "2023-11-16T17:00:13.988Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Marissa Ghassemian"
            },
            "media:content": {
                "_attributes": {
                    "height": 1351,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b47ca49a95fe03a9ceb6aad0f688074f0cec6107-1801x1351.png",
                    "width": 1801
                }
            }
        },
        {
            "id": "eda71279-eb1c-445a-849a-3a8ddc37f379",
            "content_html": "<p>Achieve next-level web speed with our enhanced Next.js toolkit - tailored to developers and designed for optimal user experiences.</p>",
            "url": "https://www.sanity.io/blog/sanity-nextjs-enhancements",
            "title": "Easing into the App Router with the Sanity Toolkit for Next.js",
            "summary": "Achieve next-level web speed with our enhanced Next.js toolkit - tailored to developers and designed for optimal user experiences.",
            "image": {
                "length": 478644,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/236c57b9549c2cad6124640e23619f517d17a2e8-2880x2160.png"
            },
            "date_modified": "2023-09-28T17:18:00.000Z",
            "date_published": "2023-09-28T17:18:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Marissa Ghassemian, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/236c57b9549c2cad6124640e23619f517d17a2e8-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "fff82225-ae29-471f-b518-b06b7cd25f61",
            "content_html": "<p>There are many types of content within your organization that can change fast and need to stay consistent. Structuring it can help. </p>",
            "url": "https://www.sanity.io/blog/making-website-updates-easier-structured-content",
            "title": "Making website updates easier with structured content",
            "summary": "There are many types of content within your organization that can change fast and need to stay consistent. Structuring it can help. ",
            "image": {
                "length": 85548,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/2f776a074f22ef9049b730f178f7d017e67ded61-1369x1326.png"
            },
            "date_modified": "2023-09-21T23:42:10.055Z",
            "date_published": "2023-09-21T23:42:10.055Z",
            "tags": [
                "CONTENTSTRATEGY",
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Sarah Beldo"
            },
            "media:content": {
                "_attributes": {
                    "height": 1326,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/2f776a074f22ef9049b730f178f7d017e67ded61-1369x1326.png",
                    "width": 1369
                }
            }
        },
        {
            "id": "e4971123-75e3-4ee4-8378-3efde63d545d",
            "content_html": "<p>Large language models change the game for chatbots and other AI agents. Our new Embeddings Index API saves you a step in building your own.</p>",
            "url": "https://www.sanity.io/blog/announcing-embeddings-index-api",
            "title": "Scoping a new AI Agent? We’ve got the embeddings covered",
            "summary": "Large language models change the game for chatbots and other AI agents. Our new Embeddings Index API saves you a step in building your own.",
            "image": {
                "length": 109989,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5d37e39930e7bc2ff3757dbf80b588de8d96012c-1440x1080.png"
            },
            "date_modified": "2023-09-15T14:00:00.000Z",
            "date_published": "2023-09-15T14:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Molly Friederich, Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5d37e39930e7bc2ff3757dbf80b588de8d96012c-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "250751b3-3387-4755-a27e-20d4dfe9e2fb",
            "content_html": "<p>Enjoy improved editorial experience, efficient video management, and better playback options with the new upgrade to the Mux plugin for Sanity.</p>",
            "url": "https://www.sanity.io/blog/video-management-with-mux",
            "title": "Seamless video management with Mux’s best-in-class plugin for Sanity Studio",
            "summary": "Enjoy improved editorial experience, efficient video management, and better playback options with the new upgrade to the Mux plugin for Sanity.",
            "image": {
                "length": 131915,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/ddfb176ce03554270ce7b721448f6dfadda675e1-1440x1080.png"
            },
            "date_modified": "2023-08-23T18:00:55.350Z",
            "date_published": "2023-08-23T18:00:55.350Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/ddfb176ce03554270ce7b721448f6dfadda675e1-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "cd89f35e-4488-4b28-9bb5-8224efd1a4cd",
            "content_html": "<p>Let‘s dive into what “composable” means for content management and how it represents a better way to build experiences on the web and elsewhere.</p>",
            "url": "https://www.sanity.io/blog/meaning-of-composable",
            "title": "What composable means (to us)",
            "summary": "Let‘s dive into what “composable” means for content management and how it represents a better way to build experiences on the web and elsewhere.",
            "image": {
                "length": 376231,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/e13fc107fa9ac7983bf8f633507dec116de6b982-2880x2160.png"
            },
            "date_modified": "2023-08-17T13:00:00.000Z",
            "date_published": "2023-08-17T13:00:00.000Z",
            "tags": [
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/e13fc107fa9ac7983bf8f633507dec116de6b982-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "573cabe3-3f22-422c-9550-0bfa43b1760c",
            "content_html": "<p>Visual Editing streamlines everyday content management with an intuitive, one-click path from website preview content to Studio.</p>",
            "url": "https://www.sanity.io/blog/introducing-visual-editing",
            "title": "Visual Editing: give content teams a GPS for your CMS",
            "summary": "Visual Editing streamlines everyday content management with an intuitive, one-click path from website preview content to Studio.",
            "image": {
                "length": 87817,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/e12967fa91c0dce8ad8a88e04d47d38752cc9445-3600x2700.png"
            },
            "date_modified": "2023-07-12T14:58:07.182Z",
            "date_published": "2023-07-12T14:58:07.182Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Molly Friederich, Simeon Griggs"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/e12967fa91c0dce8ad8a88e04d47d38752cc9445-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "31a5aeef-57d3-47d3-b64a-73fcd14b2c34",
            "content_html": "<p>We are expanding our strategic partnership to keep helping Shopify Plus merchants create rich, engaging shopping experiences that exceed consumers’ expectations.</p>",
            "url": "https://www.sanity.io/blog/sanity-first-cms-shopify-certified-plus-partner",
            "title": "Sanity Is Now The First CMS to Be A Shopify Certified Plus Partner",
            "summary": "We are expanding our strategic partnership to keep helping Shopify Plus merchants create rich, engaging shopping experiences that exceed consumers’ expectations.",
            "image": {
                "length": 29487,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6f63eda8180845e226dd713fb8192b4e2e3c946f-1440x1080.png"
            },
            "date_modified": "2023-07-05T13:47:00.000Z",
            "date_published": "2023-07-05T13:47:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6f63eda8180845e226dd713fb8192b4e2e3c946f-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "fd74981b-c30f-4edd-b269-dd4ce38cb9ea",
            "content_html": "<p>Introducing Perspectives: one simple parameter to preview, personalize, and control every content experience across channels and contexts.</p>",
            "url": "https://www.sanity.io/blog/introducing-perspectives-sanity-previews",
            "title": "Introducing Perspectives: See your content from any angle",
            "summary": "Introducing Perspectives: one simple parameter to preview, personalize, and control every content experience across channels and contexts.",
            "image": {
                "length": 427426,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7e902e05525279317b0dbdf8af9135ebd78adbba-4320x3240.png"
            },
            "date_modified": "2023-06-29T16:00:00.000Z",
            "date_published": "2023-06-29T16:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Jesus De Oliveira, Molly Friederich"
            },
            "media:content": {
                "_attributes": {
                    "height": 3240,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7e902e05525279317b0dbdf8af9135ebd78adbba-4320x3240.png",
                    "width": 4320
                }
            }
        },
        {
            "id": "fddf7a80-ad11-4354-9f75-7be231fcf9a0",
            "content_html": "<p>Preview everything, everywhere, all at once—live, at scale, and in any channel, so teams ship content with confidence, not copy-paste.</p>",
            "url": "https://www.sanity.io/blog/preview-everything-everywhere-all-at-once",
            "title": "Preview everything, everywhere, all at once",
            "summary": "Preview everything, everywhere, all at once—live, at scale, and in any channel, so teams ship content with confidence, not copy-paste.",
            "image": {
                "length": 106284,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/903e622ea6216625a13b6b8ac24a78bdd173cbb4-2880x2160.png"
            },
            "date_modified": "2023-06-29T16:00:00.000Z",
            "date_published": "2023-06-29T16:00:00.000Z",
            "dc:creator": {
                "_cdata": "Even Westvang, Molly Friederich"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/903e622ea6216625a13b6b8ac24a78bdd173cbb4-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "355d5390-b6c5-428f-b3e8-d1d4f63f297d",
            "content_html": "<p>Free your team to do more of what they’re great at (and less busywork) with the AI assistant that works with structured content.</p>",
            "url": "https://www.sanity.io/blog/sanity-ai-assist-announcement",
            "title": "Announcing Sanity AI Assist",
            "summary": "Free your team to do more of what they’re great at (and less busywork) with the AI assistant that works with structured content.",
            "image": {
                "length": 173857,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/bb117a1859e404579000b2b8b1f0f6ff9f09fcdb-1620x1215.png"
            },
            "date_modified": "2023-06-15T18:00:41.524Z",
            "date_published": "2023-06-15T18:00:41.524Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Molly Friederich, Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1215,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/bb117a1859e404579000b2b8b1f0f6ff9f09fcdb-1620x1215.png",
                    "width": 1620
                }
            }
        },
        {
            "id": "90dae446-70b3-45b4-8091-37c8e3107a97",
            "content_html": "<p>Enlist AI as a trusted assistant free your teams to do more of the humane, fulfilling work.</p>",
            "url": "https://www.sanity.io/blog/ai-will-make-your-work-more-human-not-less",
            "title": "AI will make your work more human, not less",
            "summary": "Enlist AI as a trusted assistant free your teams to do more of the humane, fulfilling work.",
            "image": {
                "length": 264017,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/13ae2dd12970e484dd613d1f7e9ad1740d172136-2160x1620.png"
            },
            "date_modified": "2023-06-15T18:00:00.000Z",
            "date_published": "2023-06-15T18:00:00.000Z",
            "tags": [
                "PRODUCT",
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 1620,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/13ae2dd12970e484dd613d1f7e9ad1740d172136-2160x1620.png",
                    "width": 2160
                }
            }
        },
        {
            "id": "123acbb7-0976-482e-a553-53be46ef034e",
            "content_html": "<p>Turning a sitemap into a content model limits you to what you have now. Creating an entity-based content model will help you future-proof your website.</p>",
            "url": "https://www.sanity.io/blog/sitemap-is-not-content-model",
            "title": "A Sitemap is Not a Content Model",
            "summary": "Turning a sitemap into a content model limits you to what you have now. Creating an entity-based content model will help you future-proof your website.",
            "image": {
                "length": 33891,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7f830875876545206eac221960d9ea97cee3e31b-1440x1080.png"
            },
            "date_modified": "2023-05-09T14:45:00.000Z",
            "date_published": "2023-05-09T14:45:00.000Z",
            "dc:creator": {
                "_cdata": "Carrie Hane"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7f830875876545206eac221960d9ea97cee3e31b-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "a1e733c5-e68b-42e9-8556-fdc751540c66",
            "content_html": "<p>Discover how Sanity and Vercel&#x27;s innovative collaboration simplifies content management and editing, saving time and effort for developers and content creators.</p>",
            "url": "https://www.sanity.io/blog/visual-editing-sanity-vercel",
            "title": "Click, edit, done: Introducing Visual Editing",
            "summary": "Discover how Sanity and Vercel's innovative collaboration simplifies content management and editing, saving time and effort for developers and content creators.",
            "image": {
                "length": 78186,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/d97ac772f1a118f85670775d9e74a32ebc43e07d-2880x2160.png"
            },
            "date_modified": "2023-05-03T15:57:59.418Z",
            "date_published": "2023-05-03T15:57:59.418Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/d97ac772f1a118f85670775d9e74a32ebc43e07d-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "ab3527ea-6079-4952-809b-12d1bae8ac99",
            "content_html": "<p>Content Source Maps bridge content silos across your organization, delivering powerful workflows to work with content at scale.</p>",
            "url": "https://www.sanity.io/blog/content-source-maps-announce",
            "title": "Introducing Content Source Maps: A shortcut from front-end to content",
            "summary": "Content Source Maps bridge content silos across your organization, delivering powerful workflows to work with content at scale.",
            "image": {
                "length": 115581,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/4152b4cb39be44a1ba02843e0f6789585192e80f-2880x2160.png"
            },
            "date_modified": "2023-05-03T15:57:52.501Z",
            "date_published": "2023-05-03T15:57:52.501Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/4152b4cb39be44a1ba02843e0f6789585192e80f-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "e789f81e-f5a6-4023-81e6-0df074934475",
            "content_html": "<p>Unlock the Composable Era with Sanity: turn all your content into reusable data to power personalized, cross-channel experiences at scale.</p>",
            "url": "https://www.sanity.io/blog/composable-content-expert-advice",
            "title": "The Composable Era: Experts Weigh In",
            "summary": "Unlock the Composable Era with Sanity: turn all your content into reusable data to power personalized, cross-channel experiences at scale.",
            "image": {
                "length": 486884,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/ba60e46308e98528806aad7fcc7004972b4cd217-5760x4320.png"
            },
            "date_modified": "2023-04-17T21:19:00.000Z",
            "date_published": "2023-04-17T21:19:00.000Z",
            "tags": [
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Sarah Beldo"
            },
            "media:content": {
                "_attributes": {
                    "height": 4320,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/ba60e46308e98528806aad7fcc7004972b4cd217-5760x4320.png",
                    "width": 5760
                }
            }
        },
        {
            "id": "ddd1e7a0-4dd5-4579-91aa-70d71cbda488",
            "content_html": "<p>Everyone needs a personal website to showcase all the amazing work they’ve done! In this full tutorial, we&#x27;ll build a personal website using Next.js 13 and Sanity.io.</p>",
            "url": "https://www.sanity.io/blog/build-a-personal-website-next-js-13-sanity",
            "title": "Here’s to learning new things! Next.js 13 & Sanity Studio v3",
            "summary": "Everyone needs a personal website to showcase all the amazing work they’ve done! In this full tutorial, we'll build a personal website using Next.js 13 and Sanity.io.",
            "image": {
                "length": 844743,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/13cb14a7f214543c40c99682b9c917e90ff9e127-1200x900.png"
            },
            "date_modified": "2023-04-05T16:12:00.000Z",
            "date_published": "2023-04-05T16:12:00.000Z",
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/13cb14a7f214543c40c99682b9c917e90ff9e127-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "899aa3e9-3107-4a25-8e3a-ba04a8d67c41",
            "content_html": "<p>The parent company of Burger King, Popeye&#x27;s, Tim Horton&#x27;s, and Firehouse Subs needed a solution that would enable teams across different regions and brands to deploy their own content. </p>",
            "url": "https://www.sanity.io/blog/how-rbi-uses-structured-content",
            "title": "How RBI uses Sanity to power content for 20 million users",
            "summary": "The parent company of Burger King, Popeye's, Tim Horton's, and Firehouse Subs needed a solution that would enable teams across different regions and brands to deploy their own content. ",
            "image": {
                "length": 1358260,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6bc65657727d68732b24dbc4fdf424137e2699cc-1440x1080.png"
            },
            "date_modified": "2023-04-04T19:42:41.031Z",
            "date_published": "2023-04-04T19:42:41.031Z",
            "dc:creator": {
                "_cdata": "Sarah Beldo"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6bc65657727d68732b24dbc4fdf424137e2699cc-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "091deb2a-3a38-4e31-bc02-89ad5bad1f5a",
            "content_html": "<p>Your content is too important to leave in a system designed to manage blogs over twenty years ago. Here are 5 major disadvantages of WordPress as a content solution in the composable era. </p>",
            "url": "https://www.sanity.io/blog/wordpress-disadvantages",
            "title": "5 Disadvantages Of Wordpress That Are Holding You Back",
            "summary": "Your content is too important to leave in a system designed to manage blogs over twenty years ago. Here are 5 major disadvantages of WordPress as a content solution in the composable era. ",
            "image": {
                "length": 1361847,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1abf02558d7abaf9acfdb407695a07483fba32f6-1200x900.png"
            },
            "date_modified": "2023-03-16T13:00:00.000Z",
            "date_published": "2023-03-16T13:00:00.000Z",
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1abf02558d7abaf9acfdb407695a07483fba32f6-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "5f56820a-38da-4a47-acf1-48ef3ab21c41",
            "content_html": "<p>Now merchants with Shopify Online Stores built with Liquid-based templates can develop rich shopping experiences with a composable commerce approach.</p>",
            "url": "https://www.sanity.io/blog/sanity-connect-for-shopify",
            "title": "Sanity Connect for Shopify Online Stores",
            "summary": "Now merchants with Shopify Online Stores built with Liquid-based templates can develop rich shopping experiences with a composable commerce approach.",
            "image": {
                "length": 4371825,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/e384edab609a352098d54aa103a1ada430123a23-2560x1920.png"
            },
            "date_modified": "2023-02-09T14:00:00.000Z",
            "date_published": "2023-02-09T14:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1920,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/e384edab609a352098d54aa103a1ada430123a23-2560x1920.png",
                    "width": 2560
                }
            }
        },
        {
            "id": "53e7983d-4e26-4372-93f6-acc9cf3435e4",
            "content_html": "<p>Introducing automatic granting of project access and roles to SSO users based on declarative rules.</p>",
            "url": "https://www.sanity.io/blog/saml-sso-project-role-mapping-enterprise",
            "title": "Enterprise SSO",
            "summary": "Introducing automatic granting of project access and roles to SSO users based on declarative rules.",
            "image": {
                "length": 108085,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/970d9d3e0c6fc2c847e99c9abdd67348d8d40186-1440x1080.png"
            },
            "date_modified": "2023-02-01T15:00:00.000Z",
            "date_published": "2023-02-01T15:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Jesus De Oliveira"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/970d9d3e0c6fc2c847e99c9abdd67348d8d40186-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "f0c3dee6-7cba-4253-bc7a-f55babb6900e",
            "content_html": "<p>Throughout the past five years, we’ve launched many initiatives to help folks get started with Sanity and create opportunities for those with more experience to give newcomers a hand with their projects. It’s essential that we scale our inclusive and collaborative community culture. With this in mind, we are ecstatic to announce the launch of the Sanity Community Ambassador Program!</p>",
            "url": "https://www.sanity.io/blog/announcing-sanity-community-ambassadors-program",
            "title": "Announcing: Sanity Community Ambassador Program",
            "summary": "Throughout the past five years, we’ve launched many initiatives to help folks get started with Sanity and create opportunities for those with more experience to give newcomers a hand with their projects. It’s essential that we scale our inclusive and collaborative community culture. With this in mind, we are ecstatic to announce the launch of the Sanity Community Ambassador Program!",
            "image": {
                "length": 1138804,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7e8df01c75b3025068819029630605a57beafc46-1200x900.png"
            },
            "date_modified": "2023-01-31T20:14:52.413Z",
            "date_published": "2023-01-31T20:14:52.413Z",
            "tags": [
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Hidde de Vries, Lo Etheridge"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7e8df01c75b3025068819029630605a57beafc46-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "384177fd-bce6-4ef1-b379-406ef6d19e80",
            "content_html": "<p>Expect more from your CMS: structured content with real-time collaboration, live preview, and AI that does the busywork for you.</p>",
            "url": "https://www.sanity.io/blog/how-i-learned-to-expect-more-from-my-cms",
            "title": "How I Learned to Expect More From My CMS",
            "summary": "Expect more from your CMS: structured content with real-time collaboration, live preview, and AI that does the busywork for you.",
            "image": {
                "length": 1931537,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8060389f7a01785afd26a7fa34fa7abdc67414eb-1440x1080.png"
            },
            "date_modified": "2023-01-24T22:12:10.156Z",
            "date_published": "2023-01-24T22:12:10.156Z",
            "tags": [
                "CONTENTSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Carrie Hane"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8060389f7a01785afd26a7fa34fa7abdc67414eb-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "49c16a14-04b3-4afe-8a05-8f7b6c9ed395",
            "content_html": "<p>Look back at the highlights of 2022, and peek into what&#x27;s next for Sanity and your business. </p>",
            "url": "https://www.sanity.io/blog/sanity-2022",
            "title": "Sanity in 2022: Transforming How Teams Work With Content",
            "summary": "Look back at the highlights of 2022, and peek into what's next for Sanity and your business. ",
            "image": {
                "length": 72502,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/0642016f485ff53636c05e79bce852dea88385f6-1440x1080.png"
            },
            "date_modified": "2023-01-05T17:15:51.509Z",
            "date_published": "2023-01-05T17:15:51.509Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/0642016f485ff53636c05e79bce852dea88385f6-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "f3c32f9c-f12b-4557-9c3f-a7cd1e5d377f",
            "content_html": "<p>How do you chart a path to digital transformation for a multinational telecommunications company? AT&amp;T&#x27;s Director of Technology, Strategic Platforms, shares learnings and insights.</p>",
            "url": "https://www.sanity.io/blog/interview-scott-gentz-att",
            "title": "“Our digital experience is our brand”: Conversation with Scott Gentz of AT&T",
            "summary": "How do you chart a path to digital transformation for a multinational telecommunications company? AT&T's Director of Technology, Strategic Platforms, shares learnings and insights.",
            "image": {
                "length": 1492757,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/77c3ca34a57ddbe4e03a6e5eb68c6c83d342d1b6-1440x1080.png"
            },
            "date_modified": "2022-12-19T16:22:45.986Z",
            "date_published": "2022-12-19T16:22:45.986Z",
            "tags": [
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Sarah Beldo"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/77c3ca34a57ddbe4e03a6e5eb68c6c83d342d1b6-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "16633906-3fe0-4a4d-a39f-a37c89b8f904",
            "content_html": "<p>The composable era has new challenges, new requirements, and new opportunities. Learn how to embrace the change, and what Sanity can help you achieve.</p>",
            "url": "https://www.sanity.io/blog/content-composable-era",
            "title": "Content in the Composable Era",
            "summary": "The composable era has new challenges, new requirements, and new opportunities. Learn how to embrace the change, and what Sanity can help you achieve.",
            "image": {
                "length": 60748,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/f95ce7316be3efa40f86ebe465f8696721c5999e-1441x1080.png"
            },
            "date_modified": "2022-12-12T15:33:00.000Z",
            "date_published": "2022-12-12T15:33:00.000Z",
            "tags": [
                "PRODUCT",
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/f95ce7316be3efa40f86ebe465f8696721c5999e-1441x1080.png",
                    "width": 1441
                }
            }
        },
        {
            "id": "f8de103c-48c6-4894-a111-24a2555fb132",
            "content_html": "<p>The next major version of Sanity Studio is now generally available. Get started quickly with the most customizable content workspace in the industry. </p>",
            "url": "https://www.sanity.io/blog/sanity-studio-v3-simplified-yet-powerful-customization",
            "title": "Sanity Studio v3: Simplified Yet Powerful Customization",
            "summary": "The next major version of Sanity Studio is now generally available. Get started quickly with the most customizable content workspace in the industry. ",
            "image": {
                "length": 195965,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/fe2e8b0423eadfffb3eb26469a0858e74aef2c98-1440x1080.png"
            },
            "date_modified": "2022-12-08T15:00:43.498Z",
            "date_published": "2022-12-08T15:00:43.498Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/fe2e8b0423eadfffb3eb26469a0858e74aef2c98-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "f6601491-b35e-42de-a5f5-0f06b16898a7",
            "content_html": "<p>An accessible web means people with disabilities cannot only consume content, but also <em>create</em> content. This is what we learned from a first accessibility review of Sanity Studio.</p>",
            "url": "https://www.sanity.io/blog/sanity-accessibility-conformance-review",
            "title": "What we learned from our first accessibility conformance review",
            "summary": "An accessible web means people with disabilities cannot only consume content, but also create content. This is what we learned from a first accessibility review of Sanity Studio.",
            "image": {
                "length": 1829180,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/4e0c9932717fd63d300824c192e7beb49dca7440-2400x1800.png"
            },
            "date_modified": "2022-11-08T15:31:00.000Z",
            "date_published": "2022-11-08T15:31:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Hidde de Vries"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/4e0c9932717fd63d300824c192e7beb49dca7440-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "4442914d-34fd-40a3-ae26-828d4349f3b1",
            "content_html": "<p>How do you build a forward-looking tech stack that opens up exciting possibilities for your business, while ensuring the people who need to use it actually love it? PUMA&#x27;s Senior Manager of E-Commerce Platform Development shares learnings and insights. </p>",
            "url": "https://www.sanity.io/blog/interview-puma-ecommerce-development-with-sanity",
            "title": "“We’ve created a tech stack that’s infinitely scalable”: Conversation with Bettina Donmez of PUMA ",
            "summary": "How do you build a forward-looking tech stack that opens up exciting possibilities for your business, while ensuring the people who need to use it actually love it? PUMA's Senior Manager of E-Commerce Platform Development shares learnings and insights. ",
            "image": {
                "length": 1560370,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1b0d45e00888e03d701d02090f342415abbc5522-1440x1080.png"
            },
            "date_modified": "2022-11-03T15:01:51.767Z",
            "date_published": "2022-11-03T15:01:51.767Z",
            "tags": [
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Sarah Beldo"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1b0d45e00888e03d701d02090f342415abbc5522-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "49a65437-b805-43ef-ba6a-9f02135c1d08",
            "content_html": "<p>Get started in minutes with a built-in content solution for Next.js and Vercel, powered by Sanity Studio v3. Also: join us for the Sanity Product Event on December 8th!</p>",
            "url": "https://www.sanity.io/blog/nextjs-authoring-experience-with-sanity",
            "title": "A New Native Authoring Experience and Starter for Next.js",
            "summary": "Get started in minutes with a built-in content solution for Next.js and Vercel, powered by Sanity Studio v3. Also: join us for the Sanity Product Event on December 8th!",
            "image": {
                "length": 593517,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/302f928cff607e021e32a29465b1f37e185844b0-1234x834.png"
            },
            "date_modified": "2022-10-24T22:42:38.490Z",
            "date_published": "2022-10-24T22:42:38.490Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 834,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/302f928cff607e021e32a29465b1f37e185844b0-1234x834.png",
                    "width": 1234
                }
            }
        },
        {
            "id": "4c80d3d8-1286-46d5-9b54-a90e1df51444",
            "content_html": "<p>Accelerate content creation by sharing the work others have done across your organization.</p>",
            "url": "https://www.sanity.io/blog/shared-content-introduction",
            "title": "Shared Content: Accelerate Content Velocity from a Single Source of Truth",
            "summary": "Accelerate content creation by sharing the work others have done across your organization.",
            "image": {
                "length": 2691584,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/135b10183e4b1e62a6c67d917c971ab1422fe4de-2880x2160.png"
            },
            "date_modified": "2022-10-20T18:41:01.299Z",
            "date_published": "2022-10-20T18:41:01.299Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/135b10183e4b1e62a6c67d917c971ab1422fe4de-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "06138f5c-51fd-42a6-ad9f-1a667c648ba0",
            "content_html": "<p>Discover more about the technologies that enabled Morning Brew to evolve from a newsletter to a multi-channel media brand.</p>",
            "url": "https://www.sanity.io/blog/webinar-powering-morning-brews-transformation",
            "title": "Webinar: Powering Morning Brew's Transformation",
            "summary": "Discover more about the technologies that enabled Morning Brew to evolve from a newsletter to a multi-channel media brand.",
            "image": {
                "length": 193587,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/bb8c5a07a348d52705acb1433e17d503e6a5c086-2880x2160.png"
            },
            "date_modified": "2022-10-03T23:48:31.179Z",
            "date_published": "2022-10-03T23:48:31.179Z",
            "tags": [
                "PRODUCT",
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Evan Roxanna Ramzipoor"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/bb8c5a07a348d52705acb1433e17d503e6a5c086-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "9217f532-364d-4d04-a789-58a4595a8c95",
            "content_html": "<p>Almost every product page on the internet looks the same: from a 50-cent hex bolt to a thousand-dollar fire pit. Stand out from the crowd and improve your e-commerce product pages using these 5 tips.</p>",
            "url": "https://www.sanity.io/blog/how-to-improve-ecommerce-product-pages",
            "title": "5 Ways to Make Your E-commerce Product Pages Pop [video]",
            "summary": "Almost every product page on the internet looks the same: from a 50-cent hex bolt to a thousand-dollar fire pit. Stand out from the crowd and improve your e-commerce product pages using these 5 tips.",
            "image": {
                "length": 1527475,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/0cf41ee256dadd6acda438183a9a5662d26c38c7-1440x1080.png"
            },
            "date_modified": "2022-09-20T16:06:30.112Z",
            "date_published": "2022-09-20T16:06:30.112Z",
            "tags": [
                "DIGITALSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/0cf41ee256dadd6acda438183a9a5662d26c38c7-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "85376340-2ff6-427a-b129-c966727bd92d",
            "content_html": "<p>Learn more about the query language we didn’t want to invent, as well as our plan to support GROQ into the future.</p>",
            "url": "https://www.sanity.io/blog/content-is-queryable-groq",
            "title": "Content is Queryable: (Re)Introducing GROQ",
            "summary": "Learn more about the query language we didn’t want to invent, as well as our plan to support GROQ into the future.",
            "image": {
                "length": 105616,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/95403de4d44df077a7963ff73e6c1a39375cda04-2880x2160.png"
            },
            "date_modified": "2022-09-15T13:25:13.326Z",
            "date_published": "2022-09-15T13:25:13.326Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/95403de4d44df077a7963ff73e6c1a39375cda04-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "845e5c87-62f5-4e45-996a-eb8c02587aa5",
            "content_html": "<p>Details on how we will support our open query language moving forward, as well as new functions released and available for the Content Lake.</p>",
            "url": "https://www.sanity.io/blog/groq-developer-update-september22",
            "title": "GROQ Developer Update: New Versioning Scheme and Functions",
            "summary": "Details on how we will support our open query language moving forward, as well as new functions released and available for the Content Lake.",
            "image": {
                "length": 118891,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/f52429d66b951829577eb879f903510f8e083419-2880x2160.png"
            },
            "date_modified": "2022-09-15T13:20:02.331Z",
            "date_published": "2022-09-15T13:20:02.331Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Matt Craig"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/f52429d66b951829577eb879f903510f8e083419-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "1f91bb38-fd85-48fd-b415-02a2b60e96c9",
            "content_html": "<p>Carolina has worked in media, UX, teaching, and more – and now she helps enterprises make the most of Sanity at all stages of their lifecycle.</p>",
            "url": "https://www.sanity.io/blog/arts-to-engineering-meet-carolina-gonzalez",
            "title": "From Arts to Engineering: Meet Carolina Gonzalez",
            "summary": "Carolina has worked in media, UX, teaching, and more – and now she helps enterprises make the most of Sanity at all stages of their lifecycle.",
            "image": {
                "length": 1563837,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/76cbbd761491454ca0a5a1db3b7c6f43409610f7-1200x900.png"
            },
            "date_modified": "2022-08-16T13:52:02.568Z",
            "date_published": "2022-08-16T13:52:02.568Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Marie Williams"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/76cbbd761491454ca0a5a1db3b7c6f43409610f7-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "ba61edcc-9cf1-4655-ac36-71b3465b2a9f",
            "content_html": "<p>Did you know you can improve a lot of your page’s accessibility right in your markup? Let&#x27;s look at some practical ways to do that. </p>",
            "url": "https://www.sanity.io/blog/html-accessibility",
            "title": "Your Choices Matter: 6 Ways HTML Impacts Your Page’s Accessibility",
            "summary": "Did you know you can improve a lot of your page’s accessibility right in your markup? Let's look at some practical ways to do that. ",
            "image": {
                "length": 1313596,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/0b68f20cc4fa92f667cabc06fe6fca10185488d4-1200x900.png"
            },
            "date_modified": "2022-07-19T13:27:37.125Z",
            "date_published": "2022-07-19T13:27:37.125Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Hidde de Vries"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/0b68f20cc4fa92f667cabc06fe6fca10185488d4-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "68e722d2-9620-4107-a5e0-2108e79db1d1",
            "content_html": "<p>Our strategic partnership and the new Sanity Connect app for Shopify’s headless commerce stack help merchants build remarkable shopping experiences.</p>",
            "url": "https://www.sanity.io/blog/shopify-invests-in-sanity-connecting-commerce-with-content",
            "title": "Shopify Invests in Sanity: Connecting Commerce with Content",
            "summary": "Our strategic partnership and the new Sanity Connect app for Shopify’s headless commerce stack help merchants build remarkable shopping experiences.",
            "image": {
                "length": 1984495,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/88a1e7a39d251d0a3929906e140961fa814bb6d5-1440x1080.png"
            },
            "date_modified": "2022-06-28T14:05:02.780Z",
            "date_published": "2022-06-28T14:05:02.780Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/88a1e7a39d251d0a3929906e140961fa814bb6d5-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "910c1719-80c5-47d1-9c8d-f671d2a7af26",
            "content_html": "<p>Trying out Shopify’s new platform for building custom storefronts? Check out our complete example of how you can power remarkable shopping experiences with structured content.</p>",
            "url": "https://www.sanity.io/blog/build-performant-and-remarkable-storefronts-with-sanity-and-shopify",
            "title": "Sanity & Shopify: Build remarkable storefronts with Hydrogen",
            "summary": "Trying out Shopify’s new platform for building custom storefronts? Check out our complete example of how you can power remarkable shopping experiences with structured content.",
            "image": {
                "length": 1612094,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/fd7c79a1f7659ac2026d55e2ae0131ba6d95abc4-1440x1080.png"
            },
            "date_modified": "2022-06-22T13:00:00.000Z",
            "date_published": "2022-06-22T13:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/fd7c79a1f7659ac2026d55e2ae0131ba6d95abc4-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "72b8bbef-2e91-4b81-bb10-694f1cb21c3c",
            "content_html": "<p>Sanity Studio has gotten a major upgrade to the developer experience. It&#x27;s faster and easier than ever to customize however you&#x27;d like.&nbsp; </p>",
            "url": "https://www.sanity.io/blog/sanity-studio-v3-developer-preview",
            "title": "Make It Yours: Sanity Studio v3 Developer Preview",
            "summary": "Sanity Studio has gotten a major upgrade to the developer experience. It's faster and easier than ever to customize however you'd like.  ",
            "image": {
                "length": 1524993,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/0e29a8060f98826f5b7a157119cede2d0029b078-1440x1080.png"
            },
            "date_modified": "2022-06-14T06:00:06.666Z",
            "date_published": "2022-06-14T06:00:06.666Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/0e29a8060f98826f5b7a157119cede2d0029b078-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "5fc3cfad-27fb-434c-a165-a4ddb312fd7c",
            "content_html": "<p>Revisit the keynote, sessions, fireside chats, and panels from Structured Content 2022 with these recordings. </p>",
            "url": "https://www.sanity.io/blog/structured-content-2022-recordings",
            "title": "Structured Content 2022 Recordings",
            "summary": "Revisit the keynote, sessions, fireside chats, and panels from Structured Content 2022 with these recordings. ",
            "image": {
                "length": 41604,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/907d75888d4f94d4e8c5dccaa2185373c6080379-1440x1080.png"
            },
            "date_modified": "2022-06-01T18:35:27.435Z",
            "date_published": "2022-06-01T18:35:27.435Z",
            "tags": [
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Sarah Beldo"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/907d75888d4f94d4e8c5dccaa2185373c6080379-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "cd55bb90-6700-4f70-a1b6-431f5346f1bc",
            "content_html": "<p>Sanity&#x27;s first conference brought together a cross-section of people devoted to creating remarkable digital experiences. </p>",
            "url": "https://www.sanity.io/blog/3-takeaways-from-structured-content-2022",
            "title": "Starting a Movement: 3 Takeaways from Structured Content 2022",
            "summary": "Sanity's first conference brought together a cross-section of people devoted to creating remarkable digital experiences. ",
            "image": {
                "length": 2773439,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/d709ae05f45434e48d2a157565fa8377d471d82b-4500x3000.jpg"
            },
            "date_modified": "2022-06-01T18:35:03.767Z",
            "date_published": "2022-06-01T18:35:03.767Z",
            "tags": [
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Sarah Beldo"
            },
            "media:content": {
                "_attributes": {
                    "height": 3000,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/d709ae05f45434e48d2a157565fa8377d471d82b-4500x3000.jpg",
                    "width": 4500
                }
            }
        },
        {
            "id": "402989c1-9970-4ae4-9a52-0c10d4ff8631",
            "content_html": "<p>The Jamstack has grown into a set of principles that can make whatever user-facing software you’re building faster, simpler, and easier to maintain.</p>",
            "url": "https://www.sanity.io/blog/buzzwordless-three-tenets-of-the-jamstack",
            "title": "The Buzzwordless Three Tenets of the Jamstack",
            "summary": "The Jamstack has grown into a set of principles that can make whatever user-facing software you’re building faster, simpler, and easier to maintain.",
            "image": {
                "length": 1401854,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c964a5c8bde9ce183ba39324668a823b74dc2dea-1200x900.png"
            },
            "date_modified": "2022-05-27T15:24:57.882Z",
            "date_published": "2022-05-27T15:24:57.882Z",
            "tags": [
                "COMMUNITY",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Jaden Baptista"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c964a5c8bde9ce183ba39324668a823b74dc2dea-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "8e928fcc-2635-487a-bdb2-26dd1d194373",
            "content_html": "<p>Migrating more than 700 markdown files and importing them to our internal Sanity was easy, thanks to some handy tools. </p>",
            "url": "https://www.sanity.io/blog/migrating-netlify-blog-hugo-eleventy-using-sanity",
            "title": "Migrating the Netlify Blog from Hugo to Eleventy using Sanity",
            "summary": "Migrating more than 700 markdown files and importing them to our internal Sanity was easy, thanks to some handy tools. ",
            "image": {
                "length": 1933188,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8ab139077722580b1525db6f72e311ae867c6c0c-1200x900.png"
            },
            "date_modified": "2022-05-19T15:49:02.162Z",
            "date_published": "2022-05-19T15:49:02.162Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Sam Tancharoensuksavai "
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8ab139077722580b1525db6f72e311ae867c6c0c-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "03219db7-e8d2-4a79-91dd-464ee4ff28bd",
            "content_html": "<p>Join us at Structured Content 2022, May 24–25 to get inspired, get insights, and make new friends. </p>",
            "url": "https://www.sanity.io/blog/web-developers-headless-cms-structured-content",
            "title": "Web developers: A headless CMS won’t solve your problems. Structured Content will.",
            "summary": "Join us at Structured Content 2022, May 24–25 to get inspired, get insights, and make new friends. ",
            "image": {
                "length": 54772,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c574f327bee5fa6c8d763850ca76ef5d4a1c54d8-1440x1080.png"
            },
            "date_modified": "2022-05-11T18:36:06.028Z",
            "date_published": "2022-05-11T18:36:06.028Z",
            "tags": [
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c574f327bee5fa6c8d763850ca76ef5d4a1c54d8-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "58cf99c3-0666-45a5-b34b-1f58f6968aa1",
            "content_html": "<p>Sometimes you just need your content to publish itself when you’re not around. On all paid plans you can now make this happen with Scheduled Publishing.</p>",
            "url": "https://www.sanity.io/blog/publishing-scheduled",
            "title": "Publishing: Scheduled",
            "summary": "Sometimes you just need your content to publish itself when you’re not around. On all paid plans you can now make this happen with Scheduled Publishing.",
            "image": {
                "length": 4680863,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b48f3ea92afc0b6c93c9b6d50f83a8c230dbecc1-2300x1528.png"
            },
            "date_modified": "2022-05-03T09:01:05.682Z",
            "date_published": "2022-05-03T09:01:05.682Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1528,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b48f3ea92afc0b6c93c9b6d50f83a8c230dbecc1-2300x1528.png",
                    "width": 2300
                }
            }
        },
        {
            "id": "f2dcc795-8e26-4041-8bf7-9d75571fe95c",
            "content_html": "<p>Find community, content, and connection at Sanity’s upcoming conference, May 24-26.</p>",
            "url": "https://www.sanity.io/blog/content-strategists-structured-content-2022",
            "title": "Why Content Strategists Should Come to Structured Content 2022",
            "summary": "Find community, content, and connection at Sanity’s upcoming conference, May 24-26.",
            "image": {
                "length": 44771,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1f91e94f919faab9542e9d865012bd005996c737-1440x1080.png"
            },
            "date_modified": "2022-05-03T00:40:00.000Z",
            "date_published": "2022-05-03T00:40:00.000Z",
            "tags": [
                "COMMUNITY",
                "CONTENTSTRATEGY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Carrie Hane"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1f91e94f919faab9542e9d865012bd005996c737-1440x1080.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "b637cd20-3d4d-44ae-b7d4-3ce1c61f1943",
            "content_html": "<p>Join us May 24-25 in San Francisco to explore fresh perspectives on content and digital experience.</p>",
            "url": "https://www.sanity.io/blog/structured-content-2022-content-makes-experiences-human",
            "title": "Structured Content 2022: Content Makes Experiences Human",
            "summary": "Join us May 24-25 in San Francisco to explore fresh perspectives on content and digital experience.",
            "image": {
                "length": 192641,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9ca0b13222339bcd7adfefbd5489020725f85034-2880x2160.png"
            },
            "date_modified": "2022-04-28T00:21:00.000Z",
            "date_published": "2022-04-28T00:21:00.000Z",
            "tags": [
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 2160,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9ca0b13222339bcd7adfefbd5489020725f85034-2880x2160.png",
                    "width": 2880
                }
            }
        },
        {
            "id": "9bec497e-e0d0-4a2d-a837-291334731d1c",
            "content_html": "<p>Sanity is a half US and half European company. Our hearts are with everyone impacted by this meaningless war, in Ukraine, in Russia, and elsewhere.</p>",
            "url": "https://www.sanity.io/blog/we-stand-by-ukraine",
            "title": "We Stand By Ukraine",
            "summary": "Sanity is a half US and half European company. Our hearts are with everyone impacted by this meaningless war, in Ukraine, in Russia, and elsewhere.",
            "image": {
                "length": 2326,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6207301b26da664fae1525950f2560bfc37f5e87-2560x1707.png"
            },
            "date_modified": "2022-03-02T12:00:00.000Z",
            "date_published": "2022-03-02T12:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad, Even Westvang, Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 1707,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6207301b26da664fae1525950f2560bfc37f5e87-2560x1707.png",
                    "width": 2560
                }
            }
        },
        {
            "id": "f96ddf1d-a1fd-4e23-96b0-1bc1e17fc226",
            "content_html": "<p>Want your content to be more efficient, findable, and future-proof? These are just three benefits of structured content and there are more!</p>",
            "url": "https://www.sanity.io/blog/benefits-of-structured-content-for-content-creators",
            "title": "Benefits of Structured Content for Content Creators",
            "summary": "Want your content to be more efficient, findable, and future-proof? These are just three benefits of structured content and there are more!",
            "image": {
                "length": 1373975,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8e0dc91d237a421d6fcb80967ace7071e4a0f224-1200x900.png"
            },
            "date_modified": "2022-02-15T15:22:00.000Z",
            "date_published": "2022-02-15T15:22:00.000Z",
            "tags": [
                "CONTENTSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Carrie Hane"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8e0dc91d237a421d6fcb80967ace7071e4a0f224-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "da11bcff-4e43-4d23-b611-0d009736c38b",
            "content_html": "<p>We want to make sure that our devrel team is safe and is able to enjoy their work teaching and learning in public. Unfortunately, this doesn&#x27;t come without risk, especially if you are non-male and non-white. Here are 7 ways we have started to approach harm reduction for developer relations at Sanity.</p>",
            "url": "https://www.sanity.io/blog/harm-reduction-for-developer-relations-teams",
            "title": "Harm reduction for developer relations teams",
            "summary": "We want to make sure that our devrel team is safe and is able to enjoy their work teaching and learning in public. Unfortunately, this doesn't come without risk, especially if you are non-male and non-white. Here are 7 ways we have started to approach harm reduction for developer relations at Sanity.",
            "image": {
                "length": 1394365,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/032603e1f007e41fd5c71a3fa542689fa6f13dbc-1200x900.png"
            },
            "date_modified": "2022-02-07T18:00:00.000Z",
            "date_published": "2022-02-07T18:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/032603e1f007e41fd5c71a3fa542689fa6f13dbc-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "86e778c1-8e64-41e2-8101-9166efa68a63",
            "content_html": "<p>Have you <em>ever</em> thought about speaking at an event or wanted to be involved somehow? Learn where and <em>why</em> to find these types of opportunities in this post.</p>",
            "url": "https://www.sanity.io/blog/why-you-should-do-your-first-tech-talk",
            "title": "Why you should do your first tech talk",
            "summary": "Have you ever thought about speaking at an event or wanted to be involved somehow? Learn where and why to find these types of opportunities in this post.",
            "image": {
                "length": 1071123,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/069458c950e409c669e49f9e48b2d8ac4163b6a4-1200x900.png"
            },
            "date_modified": "2022-01-12T19:48:04.400Z",
            "date_published": "2022-01-12T19:48:04.400Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/069458c950e409c669e49f9e48b2d8ac4163b6a4-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "c5d33d96-d93e-4e8b-a302-90d8df2ccdc1",
            "content_html": "<p>&quot;2021 was a blowout year for Sanity&quot; the Jamstack survey concluded. Looking back we have built our community our product and our team to new levels. And looking ahead we are excited about what&#x27;s coming!</p>",
            "url": "https://www.sanity.io/blog/2021-a-year-in-review",
            "title": "2021: A year in review",
            "summary": "\"2021 was a blowout year for Sanity\" the Jamstack survey concluded. Looking back we have built our community our product and our team to new levels. And looking ahead we are excited about what's coming!",
            "image": {
                "length": 966595,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/67d460f6fac84eec9cbedbdbc4b76f06cb512efb-1200x900.jpg"
            },
            "date_modified": "2021-12-31T19:48:57.496Z",
            "date_published": "2021-12-31T19:48:57.496Z",
            "tags": [
                "PRODUCT",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/67d460f6fac84eec9cbedbdbc4b76f06cb512efb-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "127d4831-c696-4e19-8090-2a1439692706",
            "content_html": "<p>Four principles to follow that will make it easier for you and your whole team work toward a better experience for your end-users.</p>",
            "url": "https://www.sanity.io/blog/principles-effective-editorial-experiences",
            "title": "Principles of Effective Editorial Experiences",
            "summary": "Four principles to follow that will make it easier for you and your whole team work toward a better experience for your end-users.",
            "image": {
                "length": 734574,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/984aac534fd9babaa02ccf06c54981eb2e1f70d2-1200x900.png"
            },
            "date_modified": "2021-12-17T15:31:00.000Z",
            "date_published": "2021-12-17T15:31:00.000Z",
            "tags": [
                "CONTENTSTRATEGY"
            ],
            "dc:creator": {
                "_cdata": "Carrie Hane, Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/984aac534fd9babaa02ccf06c54981eb2e1f70d2-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "f26a8833-b209-4df8-b080-e399160b7476",
            "content_html": "<p>We walk through the engineering challenges of building a long-requested feature: References in Place.</p>",
            "url": "https://www.sanity.io/blog/obvious-features-aren-t-obviously-made",
            "title": "Obvious features aren't obviously made",
            "summary": "We walk through the engineering challenges of building a long-requested feature: References in Place.",
            "image": {
                "length": 1247442,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/40d5bc10adf2747166d3f61d93f27d46b165343a-1200x900.jpg"
            },
            "date_modified": "2021-12-16T22:00:59.457Z",
            "date_published": "2021-12-16T22:00:59.457Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Rico Kahler, Bjørge Næss, Mikolaj Dobrucki"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/40d5bc10adf2747166d3f61d93f27d46b165343a-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "64d52565-2fc7-4e1d-b0f3-4d768df58e64",
            "content_html": "<p>These new features help you harness the power of structured content so you can build the great experiences your editors deserve.</p>",
            "url": "https://www.sanity.io/blog/how-sanity-helps-you-build-delightful-editorial-experiences",
            "title": "How Sanity helps you build delightful editorial experiences",
            "summary": "These new features help you harness the power of structured content so you can build the great experiences your editors deserve.",
            "image": {
                "length": 146729,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7e09bb57f53b5730bd47b26f18b52a013f05cedb-1200x900.png"
            },
            "date_modified": "2021-12-10T22:19:44.651Z",
            "date_published": "2021-12-10T22:19:44.651Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær, Marcus Sarmento"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7e09bb57f53b5730bd47b26f18b52a013f05cedb-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "d8606aaf-6beb-4803-97ea-c5d99880cd72",
            "content_html": "<p>It&#x27;s common to attach a code of conduct for new community members. The intention behind this might be good. But for many, it also stops there. It becomes the “terms of service” that no one reads but everyone agrees to and isn&#x27;t really followed up. So, what is the point of having a code of conduct?</p>",
            "url": "https://www.sanity.io/blog/where-is-your-code-of-conduct",
            "title": "Where is your Code of Conduct?",
            "summary": "It's common to attach a code of conduct for new community members. The intention behind this might be good. But for many, it also stops there. It becomes the “terms of service” that no one reads but everyone agrees to and isn't really followed up. So, what is the point of having a code of conduct?",
            "image": {
                "length": 34829,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/2bddae7a4035e0798270bbcd55c71657e0d72c38-960x640.png"
            },
            "date_modified": "2021-12-10T19:28:29.115Z",
            "date_published": "2021-12-10T19:28:29.115Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Lo Etheridge"
            },
            "media:content": {
                "_attributes": {
                    "height": 640,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/2bddae7a4035e0798270bbcd55c71657e0d72c38-960x640.png",
                    "width": 960
                }
            }
        },
        {
            "id": "01c7e960-475c-428e-b9c8-c605e09cb251",
            "content_html": "<p>Catch up on the talks and conversations from the Sanity Open House on Delightful Editorial Experiences.</p>",
            "url": "https://www.sanity.io/blog/recap-a-sanity-open-house-on-delightful-editorial-experiences",
            "title": "Recap: A Sanity Open House on Delightful Editorial Experiences",
            "summary": "Catch up on the talks and conversations from the Sanity Open House on Delightful Editorial Experiences.",
            "image": {
                "length": 843430,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9a85dff0c3f2959921f34a2457814f1242dcfa96-1200x900.png"
            },
            "date_modified": "2021-12-10T07:26:20.376Z",
            "date_published": "2021-12-10T07:26:20.376Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9a85dff0c3f2959921f34a2457814f1242dcfa96-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "de15bdc9-9ba2-4c93-a9a6-2fb03f43ef1f",
            "content_html": "<p>We’ve made updates to our pricing and now offer free admin users on all non-enterprise plans, the ability to purchase non-admin users, and have increased historical retention on Team and Business plans.</p>",
            "url": "https://www.sanity.io/blog/pricing-update-free-users",
            "title": "Pricing update: Free users",
            "summary": "We’ve made updates to our pricing and now offer free admin users on all non-enterprise plans, the ability to purchase non-admin users, and have increased historical retention on Team and Business plans.",
            "image": {
                "length": 1598566,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/d0fa44ab9a5afcc5ddd5fddf38c98319e31423e3-1200x900.jpg"
            },
            "date_modified": "2021-12-08T17:55:16.649Z",
            "date_published": "2021-12-08T17:55:16.649Z",
            "tags": [
                "PRODUCT",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Marcus Sarmento"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/d0fa44ab9a5afcc5ddd5fddf38c98319e31423e3-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "018e9d81-cf29-43a8-828c-72274c8fa465",
            "content_html": "<p>Structured content breaks down content into reusable, meaningful pieces. Text formatting should be equally as intentional and purposefully.&nbsp; </p>",
            "url": "https://www.sanity.io/blog/advantages-of-structured-content-and-simple-rich-text-editors",
            "title": "Advantages of Structured Content and Simple Rich Text Editors",
            "summary": "Structured content breaks down content into reusable, meaningful pieces. Text formatting should be equally as intentional and purposefully.  ",
            "image": {
                "length": 4039927,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/140ee58699254d074ab48a38be190d6b681e775e-2400x1349.jpg"
            },
            "date_modified": "2021-12-01T20:15:00.000Z",
            "date_published": "2021-12-01T20:15:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Carrie Hane, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1349,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/140ee58699254d074ab48a38be190d6b681e775e-2400x1349.jpg",
                    "width": 2400
                }
            }
        },
        {
            "id": "4e904e72-6b56-43be-a6fb-2f2871e78a01",
            "content_html": "<p>Join our next Open House. December 8th, 2021. 09.00am – 12.30pm PST.</p>",
            "url": "https://www.sanity.io/blog/delightful-editor-experiences-a-sanity-open-house",
            "title": "Delightful Editorial Experiences. A Sanity Open House.",
            "summary": "Join our next Open House. December 8th, 2021. 09.00am – 12.30pm PST.",
            "image": {
                "length": 1094544,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b93b0e90cce419a504decba9e436655e51679cf1-1600x900.png"
            },
            "date_modified": "2021-11-23T20:41:00.000Z",
            "date_published": "2021-11-23T20:41:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b93b0e90cce419a504decba9e436655e51679cf1-1600x900.png",
                    "width": 1600
                }
            }
        },
        {
            "id": "39043fe3-7965-4648-9165-6b100031ce2c",
            "content_html": "<p>Sanity&#x27;s November Virtual Meetup was a hit with talks on Egghead&#x27;s migration from Rails to Sanity, a 3D e-commerce store, and Sanity&#x27;s newest Shopify app: Sanity Connect. Get all the info here!</p>",
            "url": "https://www.sanity.io/blog/sanitys-november-meetup-egghead-io-ecommerce-and-beyond",
            "title": "Sanity's November Meetup - Egghead.io, e-commerce, and beyond",
            "summary": "Sanity's November Virtual Meetup was a hit with talks on Egghead's migration from Rails to Sanity, a 3D e-commerce store, and Sanity's newest Shopify app: Sanity Connect. Get all the info here!",
            "image": {
                "length": 1848060,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5de7fe7e95eafc192a4e989878c5efe33153bec3-2400x1800.png"
            },
            "date_modified": "2021-11-22T23:35:57.939Z",
            "date_published": "2021-11-22T23:35:57.939Z",
            "tags": [
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5de7fe7e95eafc192a4e989878c5efe33153bec3-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "5381a4fd-260f-4749-b977-10cf915ac013",
            "content_html": "<p>We’re proud to see our community’s rapid growth and honored as Netlify’s Jamstack survey shows Sanity with the highest satisfaction rate for a CMS</p>",
            "url": "https://www.sanity.io/blog/a-breakout-year-for-sanity",
            "title": "“A breakout year for Sanity”: Growing fast with top satisfaction among developers",
            "summary": "We’re proud to see our community’s rapid growth and honored as Netlify’s Jamstack survey shows Sanity with the highest satisfaction rate for a CMS",
            "image": {
                "length": 85357,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9d22d976ce023b0b478bc71745c703af4115968d-888x648.png"
            },
            "date_modified": "2021-11-20T01:02:23.286Z",
            "date_published": "2021-11-20T01:02:23.286Z",
            "tags": [
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 648,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9d22d976ce023b0b478bc71745c703af4115968d-888x648.png",
                    "width": 888
                }
            }
        },
        {
            "id": "5106bb2e-fee4-42b5-ba15-b6248383c957",
            "content_html": "<p>Learn how to use structured content, APIs, and automation to launch digital initiatives faster and create more engaging customer experiences.</p>",
            "url": "https://www.sanity.io/blog/5-ways-to-increase-your-content-velocity",
            "title": "5 Ways to Increase Your Content Velocity",
            "summary": "Learn how to use structured content, APIs, and automation to launch digital initiatives faster and create more engaging customer experiences.",
            "image": {
                "length": 2157280,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/09afca446295829a0d0b86fd9d260d2a822dcaff-1200x900.jpg"
            },
            "date_modified": "2021-11-19T17:37:21.658Z",
            "date_published": "2021-11-19T17:37:21.658Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Marcus Sarmento"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/09afca446295829a0d0b86fd9d260d2a822dcaff-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "fef7e70c-3aa1-4ccb-973a-741bc1a40fab",
            "content_html": "<p>Want to take control over JSON data? Take the new GROQ introduction course on Egghead.io!</p>",
            "url": "https://www.sanity.io/blog/become-a-json-wrangler-with-the-new-groq-introduction-on-egghead-io",
            "title": "Become a JSON wrangler with the new GROQ introduction on egghead.io",
            "summary": "Want to take control over JSON data? Take the new GROQ introduction course on Egghead.io!",
            "image": {
                "length": 1552495,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8ce11008dba088683177beecefe1642b2f404ebb-2400x1260.png"
            },
            "date_modified": "2021-11-18T14:00:00.000Z",
            "date_published": "2021-11-18T14:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1260,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8ce11008dba088683177beecefe1642b2f404ebb-2400x1260.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "b4e0b0a1-3af7-425a-9156-390363ef31e4",
            "content_html": "<p>Join Lauren and Martin from the Sanity.io developer relations team as they explore the brand new JAMStack platform <a href=\"https://pages.cloudflare.com/\">Cloudflare Pages</a>! </p>",
            "url": "https://www.sanity.io/blog/deploying-a-next-js-site-on-cloudflare-pages-with-webhooks",
            "title": "Deploying a Next.js site on Cloudflare Pages with webhooks",
            "summary": "Join Lauren and Martin from the Sanity.io developer relations team as they explore the brand new JAMStack platform Cloudflare Pages! ",
            "image": {
                "length": 1899423,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/be787b73c6ce1d7df13f3db41b28ae71e83f9761-1200x900.png"
            },
            "date_modified": "2021-11-17T15:00:40.815Z",
            "date_published": "2021-11-17T15:00:40.815Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Lo Etheridge, Martin Jacobsen"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/be787b73c6ce1d7df13f3db41b28ae71e83f9761-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "054a0a3c-230d-4b1f-ab6a-a799ba83265d",
            "content_html": "<p>Sanity launches solutions on Shopify empowering merchants to build unique shopping experiences.</p>",
            "url": "https://www.sanity.io/blog/sanity-now-available-on-shopify",
            "title": "Sanity now available on Shopify",
            "summary": "Sanity launches solutions on Shopify empowering merchants to build unique shopping experiences.",
            "image": {
                "length": 1349558,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7205bfdf686f8949dcea2b323e2d234153165477-1200x900.jpg"
            },
            "date_modified": "2021-11-15T17:00:38.586Z",
            "date_published": "2021-11-15T17:00:38.586Z",
            "tags": [
                "PRODUCT",
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Marcus Sarmento, Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7205bfdf686f8949dcea2b323e2d234153165477-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "04642657-7405-42cd-b789-a2a0248895bd",
            "content_html": "<p>Sanity releases SAML SSO support and makes administering roles available in the management interface.</p>",
            "url": "https://www.sanity.io/blog/upgraded-access-control-saml-support-and-easier-role-management",
            "title": "Upgraded access control: SAML support & easier role management",
            "summary": "Sanity releases SAML SSO support and makes administering roles available in the management interface.",
            "image": {
                "length": 1415397,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/88e11f856e4225b29ffb00bff61582ff01ebd7bb-1200x900.jpg"
            },
            "date_modified": "2021-11-10T22:37:26.305Z",
            "date_published": "2021-11-10T22:37:26.305Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Marcus Sarmento"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/88e11f856e4225b29ffb00bff61582ff01ebd7bb-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "f7dd4ca4-b8d1-459a-82f5-5ea873a078f9",
            "content_html": "<p>Welcoming Carrie Hane to Sanity, as we launch a new Content Strategy Relations team. Together, we will scale the knowledge of Structured Content within and outside our platform.</p>",
            "url": "https://www.sanity.io/blog/content-relations",
            "title": "Welcoming Carrie Hane to lead our new Content Strategy Relations team",
            "summary": "Welcoming Carrie Hane to Sanity, as we launch a new Content Strategy Relations team. Together, we will scale the knowledge of Structured Content within and outside our platform.",
            "image": {
                "length": 402976,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/3f5ecb634f3a95f40edf0dcfe18de7190efd98f7-1200x628.jpg"
            },
            "date_modified": "2021-10-18T05:36:34.483Z",
            "date_published": "2021-10-18T05:36:34.483Z",
            "tags": [
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad, Even Westvang, Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 628,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/3f5ecb634f3a95f40edf0dcfe18de7190efd98f7-1200x628.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "b3329889-659e-4d7b-b4db-fa3afbacaf70",
            "content_html": "<p>Learn about our new webhooks system that harnesses the power of GROQ to provide fine-grained triggers and customizable payloads.</p>",
            "url": "https://www.sanity.io/blog/introducing-groq-powered-webhooks",
            "title": "Introducing GROQ-powered Webhooks",
            "summary": "Learn about our new webhooks system that harnesses the power of GROQ to provide fine-grained triggers and customizable payloads.",
            "image": {
                "length": 550154,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/e7176678340325b7ad728403874606a9b8164f15-600x450.jpg"
            },
            "date_modified": "2021-10-06T19:04:01.156Z",
            "date_published": "2021-10-06T19:04:01.156Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Marcus Sarmento"
            },
            "media:content": {
                "_attributes": {
                    "height": 450,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/e7176678340325b7ad728403874606a9b8164f15-600x450.jpg",
                    "width": 600
                }
            }
        },
        {
            "id": "5aaff2f2-ec13-4223-8101-4a2710700472",
            "content_html": "<p>We&#x27;ve got a lot planned for this year&#x27;s Jamstack conf, we hope you join us next week!</p>",
            "url": "https://www.sanity.io/blog/jamstack-conf-feature-launch-and-editor-experience-workshop",
            "title": "Jamstack Conf: Feature launch and editor experience workshop",
            "summary": "We've got a lot planned for this year's Jamstack conf, we hope you join us next week!",
            "image": {
                "length": 622652,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b45107a6b6cc05f3ceb422458321a8ef6f23dfd7-1200x620.png"
            },
            "date_modified": "2021-10-01T17:26:27.463Z",
            "date_published": "2021-10-01T17:26:27.463Z",
            "tags": [
                "PRODUCT",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 620,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b45107a6b6cc05f3ceb422458321a8ef6f23dfd7-1200x620.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "f70527cc-30db-4a00-8286-b5e0c8f14d44",
            "content_html": "<p>Félix Péault, talks about creating his portfolio site, Flayks with Sanity and Svelte, inspiration, design, and collaboration. </p>",
            "url": "https://www.sanity.io/blog/felix-peault-community-interview",
            "title": "Community Interview: Flayks portfolio project",
            "summary": "Félix Péault, talks about creating his portfolio site, Flayks with Sanity and Svelte, inspiration, design, and collaboration. ",
            "image": {
                "length": 1192714,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/dc29eb4bdf19ad61c7009e2f830545bd91306008-1200x900.png"
            },
            "date_modified": "2021-09-15T20:50:37.293Z",
            "date_published": "2021-09-15T20:50:37.293Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Lo Etheridge"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/dc29eb4bdf19ad61c7009e2f830545bd91306008-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "e1c4e5b0-521f-44a1-8632-33149c94114f",
            "content_html": "<p>August&#x27;s Community Digest: standout Sanity builds, guides, and experiments from our community—podcasts, music platforms, localization tips, and more.</p>",
            "url": "https://www.sanity.io/blog/community-digest-august-2021",
            "title": "Community Digest - August 2021",
            "summary": "August's Community Digest: standout Sanity builds, guides, and experiments from our community—podcasts, music platforms, localization tips, and more.",
            "image": {
                "length": 583843,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/f5b526e40b7f7935020e281ad98b5306389e4d23-2400x1800.png"
            },
            "date_modified": "2021-09-09T17:21:00.000Z",
            "date_published": "2021-09-09T17:21:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/f5b526e40b7f7935020e281ad98b5306389e4d23-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "3e663b2e-abb2-4c42-82c0-b0c21b9c1085",
            "content_html": "<p>We celebrated the launch of conditional fields and learned about two community success stories.</p>",
            "url": "https://www.sanity.io/blog/launching-conditional-fields-release-party-recap",
            "title": "Launching Conditional Fields: Release Party Recap",
            "summary": "We celebrated the launch of conditional fields and learned about two community success stories.",
            "image": {
                "length": 1710276,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c69e13ab2c72273cd5be139133618fcea713365c-1200x900.png"
            },
            "date_modified": "2021-09-09T07:41:22.646Z",
            "date_published": "2021-09-09T07:41:22.646Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c69e13ab2c72273cd5be139133618fcea713365c-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "b395b26c-a644-4c2c-91ab-380fb876617a",
            "content_html": "<p>Sanity Studio adds first-class support for conditional fields. Hide or show parts of forms based on programmable logic. Enhance the editing experience for content creators by reducing cognitive load.</p>",
            "url": "https://www.sanity.io/blog/now-you-see-them-now-you-don-t-introducing-conditional-fields",
            "title": "Now you see them, now you don’t. Introducing Conditional Fields.",
            "summary": "Sanity Studio adds first-class support for conditional fields. Hide or show parts of forms based on programmable logic. Enhance the editing experience for content creators by reducing cognitive load.",
            "image": {
                "length": 1539725,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/a5797e31c75a9569214191a7b27cef86a3572548-1200x900.png"
            },
            "date_modified": "2021-08-25T17:00:01.004Z",
            "date_published": "2021-08-25T17:00:01.004Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Marcus Sarmento"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/a5797e31c75a9569214191a7b27cef86a3572548-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "36cef60b-3684-4124-a9f1-d71e50386648",
            "content_html": "<p>In this month&#x27;s digest, we take a look at new e-commerce websites, a new Ruby client for Sanity, and machine learning with Sanity.</p>",
            "url": "https://www.sanity.io/blog/community-digest-july-2021",
            "title": "Community Digest - July 2021",
            "summary": "In this month's digest, we take a look at new e-commerce websites, a new Ruby client for Sanity, and machine learning with Sanity.",
            "image": {
                "length": 1036758,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/0d06f55021e2b5c71504bc95122a492b313c1507-2400x1800.png"
            },
            "date_modified": "2021-08-11T21:45:42.768Z",
            "date_published": "2021-08-11T21:45:42.768Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/0d06f55021e2b5c71504bc95122a492b313c1507-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "eae9baf1-2efc-4b18-a4c0-70d47e48f78d",
            "content_html": "<p>In the latest episode of Kap &amp; Lauren learn GROQ - Part 7, we learned about functions in GROQ: defined(), round(), text(), length(), and count().</p>",
            "url": "https://www.sanity.io/blog/functions-in-groq-defined",
            "title": "Functions in GROQ defined",
            "summary": "In the latest episode of Kap & Lauren learn GROQ - Part 7, we learned about functions in GROQ: defined(), round(), text(), length(), and count().",
            "image": {
                "length": 1254152,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/a8d34811eab729e3aa2b054bcce628f240798c4a-1200x900.png"
            },
            "date_modified": "2021-07-22T23:33:00.000Z",
            "date_published": "2021-07-22T23:33:00.000Z",
            "tags": [
                "COMMUNITY",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Lo Etheridge, Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/a8d34811eab729e3aa2b054bcce628f240798c4a-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "78d55889-bb41-4c3c-873c-4e9ef15ec927",
            "content_html": "<p>Stay SEO ready: Create and preview content metadata in your studio with the <a href=\"https://www.sanity.io/plugins/seo-pane\">SEO Pane plugin</a>.</p>",
            "url": "https://www.sanity.io/blog/seo-pane-plugin-create-preview-content-metadata-in-your-studio",
            "title": "SEO Pane plugin:  Create and preview content metadata in your Studio - ",
            "summary": "Stay SEO ready: Create and preview content metadata in your studio with the SEO Pane plugin.",
            "image": {
                "length": 1119910,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/86f7ddaa13e8b173f2ae6869d16a0291880d484c-1200x900.png"
            },
            "date_modified": "2021-07-16T14:21:59.254Z",
            "date_published": "2021-07-16T14:21:59.254Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Lo Etheridge"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/86f7ddaa13e8b173f2ae6869d16a0291880d484c-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "1dc54ea0-f00e-4a6d-a3bf-9e46c9e61bf3",
            "content_html": "<p>Now available on the Vercel Marketplace</p>",
            "url": "https://www.sanity.io/blog/announcing-the-sanity-content-lake-integration-for-vercel",
            "title": "Announcing the Sanity Content Lake integration for Vercel",
            "summary": "Now available on the Vercel Marketplace",
            "image": {
                "length": 1138760,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/785d7cbde9f9592a0267ec87707e4eb18e363879-1200x900.png"
            },
            "date_modified": "2021-07-15T23:04:56.495Z",
            "date_published": "2021-07-15T23:04:56.495Z",
            "tags": [
                "PRODUCT",
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/785d7cbde9f9592a0267ec87707e4eb18e363879-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "0b868ec8-3f09-4bcd-8f85-9d4844303439",
            "content_html": "<p>Check out the <a href=\"https://www.sanity.io/plugins/documents-pane\">Documents Pane plugin</a> that allows you to see any query results right within your Studio.</p>",
            "url": "https://www.sanity.io/blog/documents-pane-plugin-groq-query-results-inside-view-pane",
            "title": "Documents Pane Plugin: GROQ query results inside View Pane",
            "summary": "Check out the Documents Pane plugin that allows you to see any query results right within your Studio.",
            "image": {
                "length": 1362776,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/ed2c29f22de778290f85d8bcf643e1abb8177556-1200x900.png"
            },
            "date_modified": "2021-07-15T19:45:00.000Z",
            "date_published": "2021-07-15T19:45:00.000Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/ed2c29f22de778290f85d8bcf643e1abb8177556-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "002913ea-ada2-48ae-bf64-1dc0dd4e180c",
            "content_html": "<p>Learn how to use the <a href=\"https://www.sanity.io/docs/groq-operators#e08d14693a0a\">logical AND</a>, the <a href=\"https://www.sanity.io/docs/groq-operators#f10068a80584\">logical OR</a>, and the <a href=\"https://www.sanity.io/docs/groq-operators#6c2acd53a6f3\">logical NOT</a> to really fine-tune our queries.</p>",
            "url": "https://www.sanity.io/blog/logical-and-logical-or-logical-not-in-groq",
            "title": "Logical AND, Logical OR, Logical NOT in GROQ",
            "summary": "Learn how to use the logical AND, the logical OR, and the logical NOT to really fine-tune our queries.",
            "image": {
                "length": 1126923,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9d7ca060c61b2c3f6c3820f40f7a2ec427c61b63-1200x900.png"
            },
            "date_modified": "2021-07-12T21:43:00.000Z",
            "date_published": "2021-07-12T21:43:00.000Z",
            "tags": [
                "COMMUNITY",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Lo Etheridge, Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9d7ca060c61b2c3f6c3820f40f7a2ec427c61b63-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "f4c1b7ee-cdc9-4aff-8322-a926ed6bf4fb",
            "content_html": "<p>In the latest episode of <a href=\"https://www.youtube.com/watch?v=X_RBPDu98kc\">Kap &amp; Lauren learn GROQ - Part 5</a>, we learned how to use the <a href=\"https://www.sanity.io/docs/how-queries-work#8d57d7b0dccb\">GROQ ellipsis operator</a> with extra <a href=\"https://www.sanity.io/docs/how-queries-work#727ecb6f5e15\">projections</a> to really fine-tune our desired output.</p>",
            "url": "https://www.sanity.io/blog/groq-ellipsis-operator-and-projections",
            "title": "GROQ ellipsis operator... and projections ",
            "summary": "In the latest episode of Kap & Lauren learn GROQ - Part 5, we learned how to use the GROQ ellipsis operator with extra projections to really fine-tune our desired output.",
            "image": {
                "length": 1301200,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/18a7d9fa37e2c493b5c5c6e63f472fe8e430a1c9-1200x900.png"
            },
            "date_modified": "2021-07-06T22:07:00.000Z",
            "date_published": "2021-07-06T22:07:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Lo Etheridge, Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/18a7d9fa37e2c493b5c5c6e63f472fe8e430a1c9-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "f10d3295-cf49-4f6d-aebf-4050c6720e01",
            "content_html": "<p>The Smartling &amp; Sanity Connector</p>",
            "url": "https://www.sanity.io/blog/streamline-your-localization-efforts",
            "title": "Streamline your localization efforts",
            "summary": "The Smartling & Sanity Connector",
            "image": {
                "length": 1254619,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/985a290c83ce82cfcdc993a7d0dadc40fde8bb92-1200x900.png"
            },
            "date_modified": "2021-07-06T20:00:07.899Z",
            "date_published": "2021-07-06T20:00:07.899Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Marcus Sarmento"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/985a290c83ce82cfcdc993a7d0dadc40fde8bb92-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "1e93714d-bb2a-40fb-99ab-421a273e136f",
            "content_html": "<p>In this month&#x27;s digest, we take a look at the entries from the Custom Input Challenge, InVision&#x27;s new Freehand online whiteboard, bring back into the spotlight a VSCode snippet extension, and more!</p>",
            "url": "https://www.sanity.io/blog/community-digest-june-2021-edition",
            "title": "Community Digest - June 2021 Edition",
            "summary": "In this month's digest, we take a look at the entries from the Custom Input Challenge, InVision's new Freehand online whiteboard, bring back into the spotlight a VSCode snippet extension, and more!",
            "image": {
                "length": 298854,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/d6564817eb2a0f04ce7f58ec98dfdab1f37a54dc-2400x1800.png"
            },
            "date_modified": "2021-07-06T19:33:00.000Z",
            "date_published": "2021-07-06T19:33:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/d6564817eb2a0f04ce7f58ec98dfdab1f37a54dc-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "9abeecb2-2054-4aad-9e7d-69a926373f81",
            "content_html": "<p>In the latest episode of <a href=\"https://www.youtube.com/watch?v=JTSJBoNwtec\">Kap &amp; Lauren learn GROQ - Part 4</a>, we learned how to use the <a href=\"https://www.sanity.io/docs/groq-pipeline-components\">GROQ pipe operator</a> with the <a href=\"https://www.sanity.io/docs/query-cheat-sheet#b5aec96cf56c\">order function</a> to sort our data into ascending or descending order.</p>",
            "url": "https://www.sanity.io/blog/groq-pipe-operators-with-tasty-pricy-candy-bars",
            "title": "GROQ pipes with tasty, pricy candy bars",
            "summary": "In the latest episode of Kap & Lauren learn GROQ - Part 4, we learned how to use the GROQ pipe operator with the order function to sort our data into ascending or descending order.",
            "image": {
                "length": 1406537,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/3853dd00df715b1448e1d732b8d351dc902e4292-1200x900.png"
            },
            "date_modified": "2021-06-30T11:30:05.284Z",
            "date_published": "2021-06-30T11:30:05.284Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Lo Etheridge, Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/3853dd00df715b1448e1d732b8d351dc902e4292-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "f0d071ae-02be-4451-a7bb-43daa169d93f",
            "content_html": "<p>We have raised a $39 million Series B round led by <a href=\"https://iconiqgrowth.com/\">ICONIQ Growth</a>, with participation from <a href=\"https://leadedge.com/\">Lead Edge Capital</a> as well as existing investors.</p>",
            "url": "https://www.sanity.io/blog/it-takes-a-village",
            "title": "It takes a village: Announcing our series B",
            "summary": "We have raised a $39 million Series B round led by ICONIQ Growth, with participation from Lead Edge Capital as well as existing investors.",
            "image": {
                "length": 3865150,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/fba77bf8b616422a10c497f8094815d82a51b59b-4800x3600.png"
            },
            "date_modified": "2021-06-24T15:00:21.295Z",
            "date_published": "2021-06-24T15:00:21.295Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad, Even Westvang, Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 3600,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/fba77bf8b616422a10c497f8094815d82a51b59b-4800x3600.png",
                    "width": 4800
                }
            }
        },
        {
            "id": "522cb467-78af-4fd7-96ce-4ba654fe1473",
            "content_html": "<p>Improved Roles system &amp; a brand new management interface.</p>",
            "url": "https://www.sanity.io/blog/roles-and-project-management",
            "title": "Roles & Project Management",
            "summary": "Improved Roles system & a brand new management interface.",
            "image": {
                "length": 1134715,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/227d0dc015826045c5351f73eb3379e57557b43e-1200x900.png"
            },
            "date_modified": "2021-06-14T14:19:00.000Z",
            "date_published": "2021-06-14T14:19:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Marcus Sarmento"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/227d0dc015826045c5351f73eb3379e57557b43e-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "39e94912-525c-4076-b360-b6fa856b4002",
            "content_html": "<p>We&#x27;ve got plans for you!</p>",
            "url": "https://www.sanity.io/blog/announcing-new-subscription-plans",
            "title": "Announcing: New subscription plans",
            "summary": "We've got plans for you!",
            "image": {
                "length": 1628954,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/29f11f158b6c6bfde08e8c65b5d10bb6ccc7416d-1200x900.png"
            },
            "date_modified": "2021-06-14T14:18:00.000Z",
            "date_published": "2021-06-14T14:18:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Marcus Sarmento"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/29f11f158b6c6bfde08e8c65b5d10bb6ccc7416d-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "0c3d8c12-3f9f-4a47-8970-7776b6de5fc7",
            "content_html": "<p>In this month&#x27;s digest, we highlight Figma&#x27;s use for Sanity, Wes Bos&#x27; Mastering Gatsby Slick&#x27;s Slices project, and more!</p>",
            "url": "https://www.sanity.io/blog/community-digest-may-2021-edition",
            "title": "Community Digest - May 2021 Edition",
            "summary": "In this month's digest, we highlight Figma's use for Sanity, Wes Bos' Mastering Gatsby Slick's Slices project, and more!",
            "image": {
                "length": 1948629,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/07ecd25b0348aebf5155d271521682c763ae30aa-2000x1500.png"
            },
            "date_modified": "2021-06-07T17:50:00.000Z",
            "date_published": "2021-06-07T17:50:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1500,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/07ecd25b0348aebf5155d271521682c763ae30aa-2000x1500.png",
                    "width": 2000
                }
            }
        },
        {
            "id": "0fd82c3d-32ca-433f-ba5d-810ad18aeb67",
            "content_html": "<p>Introducing the six latest additions to Sanity</p>",
            "url": "https://www.sanity.io/blog/meet-our-newest-team-members",
            "title": "Meet our newest team members",
            "summary": "Introducing the six latest additions to Sanity",
            "image": {
                "length": 1739513,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7b12cd72c48c434d682a328279646e66ce1e077e-1200x900.png"
            },
            "date_modified": "2021-05-13T14:31:05.552Z",
            "date_published": "2021-05-13T14:31:05.552Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Taran Enger-Mår"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7b12cd72c48c434d682a328279646e66ce1e077e-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "cdd5bc80-c197-498b-ba34-071355dba9fa",
            "content_html": "<p>We’ll show you how Sanity turns structured content into a real-time, programmable backbone for unified, future-ready digital experiences.</p>",
            "url": "https://www.sanity.io/blog/content-is-data",
            "title": "Content Is Data - The vision for a Platform for Structured Content",
            "summary": "We’ll show you how Sanity turns structured content into a real-time, programmable backbone for unified, future-ready digital experiences.",
            "image": {
                "length": 469653,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1777c6f1889ad8f7c7775e302f460db2241efcfb-2400x1800.png"
            },
            "date_modified": "2021-04-30T22:45:00.000Z",
            "date_published": "2021-04-30T22:45:00.000Z",
            "tags": [
                "PRODUCT",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1777c6f1889ad8f7c7775e302f460db2241efcfb-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "c067ec37-7318-4a96-a55b-642883cbc0aa",
            "content_html": "<p>The new sanity-algolia toolkit lets you efficiently index your content using serverless functions.</p>",
            "url": "https://www.sanity.io/blog/level-up-your-content-search-with-the-sanity-algolia-toolkit",
            "title": "Level up your content search with the sanity-algolia toolkit",
            "summary": "The new sanity-algolia toolkit lets you efficiently index your content using serverless functions.",
            "image": {
                "length": 210453,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/02db511cd978fea3bfe8903b30ece1ccce4293b0-1200x900.png"
            },
            "date_modified": "2021-04-28T17:42:00.000Z",
            "date_published": "2021-04-28T17:42:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Rune Botten, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/02db511cd978fea3bfe8903b30ece1ccce4293b0-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "20b5b286-b8ba-4724-b7c6-f42e62a6c25b",
            "content_html": "<p>A look back at the Content is Data open house</p>",
            "url": "https://www.sanity.io/blog/content-is-data-recapping-a-memorable-day-for-sanity",
            "title": "Content is Data: recapping a memorable day for Sanity",
            "summary": "A look back at the Content is Data open house",
            "image": {
                "length": 622575,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/0cb467d5a3f16cc7e2943e7f4bfe1672f4e1d952-900x555.png"
            },
            "date_modified": "2021-04-02T19:08:00.000Z",
            "date_published": "2021-04-02T19:08:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Marcus Sarmento"
            },
            "media:content": {
                "_attributes": {
                    "height": 555,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/0cb467d5a3f16cc7e2943e7f4bfe1672f4e1d952-900x555.png",
                    "width": 900
                }
            }
        },
        {
            "id": "3382e292-f688-45b7-a2b0-83b4ec870130",
            "content_html": "<p>Learn about Content Lake, our real-time database for structured content.</p>",
            "url": "https://www.sanity.io/blog/content-is-data-announcing-sanity-content-lake",
            "title": "Content is Data: Announcing Sanity Content Lake",
            "summary": "Learn about Content Lake, our real-time database for structured content.",
            "image": {
                "length": 1067511,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/ff2f788a158304e1469f4dfd434d336b9d504f68-1200x900.png"
            },
            "date_modified": "2021-03-25T16:22:12.049Z",
            "date_published": "2021-03-25T16:22:12.049Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/ff2f788a158304e1469f4dfd434d336b9d504f68-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "21a9ebd6-d330-4deb-aa5f-21795bb74a58",
            "content_html": "<p>In this interview, we talk with Annie Pennell about how she incorporates Sanity data into <a href=\"https://www.mmhmm.app/\">the mmhmm video production application</a>.</p>",
            "url": "https://www.sanity.io/blog/power-your-desktop-applications-with-sanity",
            "title": "Power your desktop applications with Sanity",
            "summary": "In this interview, we talk with Annie Pennell about how she incorporates Sanity data into the mmhmm video production application.",
            "image": {
                "length": 3751169,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5470f64231d89564e94ed97ae7d18404e1cbd2d9-1921x1440.png"
            },
            "date_modified": "2021-03-16T20:01:00.000Z",
            "date_published": "2021-03-16T20:01:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 1440,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5470f64231d89564e94ed97ae7d18404e1cbd2d9-1921x1440.png",
                    "width": 1921
                }
            }
        },
        {
            "id": "6c33faf4-efdf-4cb5-bfb8-c009c88a28e0",
            "content_html": "<p>Create open graph images without breaking a sweat! In this interview, we look at Henrique Doro&#x27;s new tool for creating, editing, previewing, and storing open graph images with Sanity.</p>",
            "url": "https://www.sanity.io/blog/creating-open-graph-images-from-structured-content",
            "title": "Creating open graph images from structured content",
            "summary": "Create open graph images without breaking a sweat! In this interview, we look at Henrique Doro's new tool for creating, editing, previewing, and storing open graph images with Sanity.",
            "image": {
                "length": 3755360,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/bf7175c174a2fbe030b3df44a896194e92899d5e-1921x1440.png"
            },
            "date_modified": "2021-03-09T23:20:00.000Z",
            "date_published": "2021-03-09T23:20:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 1440,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/bf7175c174a2fbe030b3df44a896194e92899d5e-1921x1440.png",
                    "width": 1921
                }
            }
        },
        {
            "id": "2f16656a-ed8d-44b5-8553-23cbd95c3dfa",
            "content_html": "<p>In this interview, Jayne Mast walks us through how she set multiple localization paths for confrere.com.</p>",
            "url": "https://www.sanity.io/blog/get-it-localized-with-structured-content",
            "title": "Get it localized with Structured Content",
            "summary": "In this interview, Jayne Mast walks us through how she set multiple localization paths for confrere.com.",
            "image": {
                "length": 2440517,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/a375f38deb3eca5785e9fd374df15ef360129ba5-1920x1440.png"
            },
            "date_modified": "2021-03-03T01:23:00.000Z",
            "date_published": "2021-03-03T01:23:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 1440,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/a375f38deb3eca5785e9fd374df15ef360129ba5-1920x1440.png",
                    "width": 1920
                }
            }
        },
        {
            "id": "5d35a376-ac42-4088-86fa-ae8845429309",
            "content_html": "<p>In this interview, Jacob Stordahl walks us through how he created Sanity tooling for a seamless Snipcart workflow.</p>",
            "url": "https://www.sanity.io/blog/create-tooling-for-e-commerce-with-snipcart",
            "title": "Create tooling for e-commerce with Snipcart",
            "summary": "In this interview, Jacob Stordahl walks us through how he created Sanity tooling for a seamless Snipcart workflow.",
            "image": {
                "length": 3759127,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6c8762a1a599d1ba7f74c10bbb8209f602d0f3b7-1921x1440.png"
            },
            "date_modified": "2021-02-20T01:52:00.000Z",
            "date_published": "2021-02-20T01:52:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 1440,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6c8762a1a599d1ba7f74c10bbb8209f602d0f3b7-1921x1440.png",
                    "width": 1921
                }
            }
        },
        {
            "id": "4049517c-3258-4747-8e00-2956ca5b894b",
            "content_html": "<p>How to power multiple event sites from one studio, a snazzy portfolio built with Next.js, and a new way to integrate next-image with our asset pipeline. </p>",
            "url": "https://www.sanity.io/blog/community-digest-36",
            "title": "Community Digest #36: Portfolios, events, and plugins!",
            "summary": "How to power multiple event sites from one studio, a snazzy portfolio built with Next.js, and a new way to integrate next-image with our asset pipeline. ",
            "image": {
                "length": 357310,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c0da7ca5e5288020e62503883cead75af2979a59-2400x1800.png"
            },
            "date_modified": "2021-01-28T10:00:00.000Z",
            "date_published": "2021-01-28T10:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c0da7ca5e5288020e62503883cead75af2979a59-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "4ec41fc2-1672-49b7-acd3-5193db007787",
            "content_html": "<p>After a ton of experience in WordPress I&#x27;ve decided Sanity is the correct solution moving forward.</p>",
            "url": "https://www.sanity.io/blog/why-i-chose-sanity-as-my-wordpress-alternative",
            "title": "Why I chose Sanity as my WordPress alternative",
            "summary": "After a ton of experience in WordPress I've decided Sanity is the correct solution moving forward.",
            "image": {
                "length": 7274625,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/f69421b7a65fd5189e7b2aa803aea97b615533a9-2400x1800.jpg"
            },
            "date_modified": "2021-01-26T16:05:00.000Z",
            "date_published": "2021-01-26T16:05:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Ryan Murray"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/f69421b7a65fd5189e7b2aa803aea97b615533a9-2400x1800.jpg",
                    "width": 2400
                }
            }
        },
        {
            "id": "d432fe40-85c4-4a16-8789-cb40850f13a0",
            "content_html": "<p>The first Community Digest of 2021. Mental health resources, GitHub Actions for backup, and Portable Text enhanced food recipes.</p>",
            "url": "https://www.sanity.io/blog/community-digest-35",
            "title": "Community Digest #35: Mental Health, GitHub Actions, and Food",
            "summary": "The first Community Digest of 2021. Mental health resources, GitHub Actions for backup, and Portable Text enhanced food recipes.",
            "image": {
                "length": 151252,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/a634c53d6a0642afb57c905eed7a3cd6346c3238-2400x1800.png"
            },
            "date_modified": "2021-01-20T11:00:00.000Z",
            "date_published": "2021-01-20T11:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/a634c53d6a0642afb57c905eed7a3cd6346c3238-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "76e71fc6-1a03-4073-b834-478513168705",
            "content_html": "<p>Looking back at last year, here&#x27;s some great projects and contributions from the Sanity.io developer community.</p>",
            "url": "https://www.sanity.io/blog/community-digest-2020-highlights",
            "title": "Community Digest: 2020 highlights",
            "summary": "Looking back at last year, here's some great projects and contributions from the Sanity.io developer community.",
            "image": {
                "length": 7231059,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6ced2c2dec9b5f6312080bbde47500f4a74851b3-2401x1801.jpg"
            },
            "date_modified": "2021-01-20T09:00:00.000Z",
            "date_published": "2021-01-20T09:00:00.000Z",
            "tags": [
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1801,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6ced2c2dec9b5f6312080bbde47500f4a74851b3-2401x1801.jpg",
                    "width": 2401
                }
            }
        },
        {
            "id": "f12cd537-b825-471f-84e4-8d0bacfd281b",
            "content_html": "<p>Entering 2020 we hoped to continue the great journey that we left behind in 2019.&nbsp; Looking back now, we are proud to conclude we did that, and more.</p>",
            "url": "https://www.sanity.io/blog/2020-in-review",
            "title": "2020: In Review/blog/digital-product-designer",
            "summary": "Entering 2020 we hoped to continue the great journey that we left behind in 2019.  Looking back now, we are proud to conclude we did that, and more.",
            "image": {
                "length": 6254244,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1da1822cd8c677a59bf41f785f938f442fb15067-2000x1502.png"
            },
            "date_modified": "2021-01-07T09:00:00.000Z",
            "date_published": "2021-01-07T09:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 1502,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1da1822cd8c677a59bf41f785f938f442fb15067-2000x1502.png",
                    "width": 2000
                }
            }
        },
        {
            "id": "c703ee7a-434a-4418-a38b-985d765b6ab2",
            "content_html": "<p>We are ending the year on a high note having added another five amazing people to our team.</p>",
            "url": "https://www.sanity.io/blog/adding-new-members-to-our-teams",
            "title": "Adding new members to our team!",
            "summary": "We are ending the year on a high note having added another five amazing people to our team.",
            "image": {
                "length": 663958,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/395ee9ee60968e27a9b770f58074828df1244008-3648x2736.jpg"
            },
            "date_modified": "2020-12-30T05:00:00.000Z",
            "date_published": "2020-12-30T05:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Taran Enger-Mår"
            },
            "media:content": {
                "_attributes": {
                    "height": 2736,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/395ee9ee60968e27a9b770f58074828df1244008-3648x2736.jpg",
                    "width": 3648
                }
            }
        },
        {
            "id": "6f5d52aa-a9f0-444e-b8cb-2d220eda528a",
            "content_html": "<p>Build and style custom tools and components for Sanity Studio and beyond.</p>",
            "url": "https://www.sanity.io/blog/streamline-your-studio-development-with-sanity-ui",
            "title": "Sanity UI: A composable, accessible, beautiful React component library",
            "summary": "Build and style custom tools and components for Sanity Studio and beyond.",
            "image": {
                "length": 127797,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8a6564e13c4637aa980acba6c8fe161b8615a62f-1808x1094.png"
            },
            "date_modified": "2020-12-18T09:00:00.000Z",
            "date_published": "2020-12-18T09:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Marius Lundgård, Knut Melvær, Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 1094,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8a6564e13c4637aa980acba6c8fe161b8615a62f-1808x1094.png",
                    "width": 1808
                }
            }
        },
        {
            "id": "d88170b4-7604-42cd-afc2-dca3963d3d96",
            "content_html": "<p>Try out the new projects and teams dashboard — completely redesigned. </p>",
            "url": "https://www.sanity.io/blog/early-access-manage",
            "title": "Early access: Redesigned team and project management dashboards",
            "summary": "Try out the new projects and teams dashboard — completely redesigned. ",
            "image": {
                "length": 351168,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/db0b17acf709b1284f774895db5c577aa19c5564-1200x900.png"
            },
            "date_modified": "2020-12-18T07:00:00.000Z",
            "date_published": "2020-12-18T07:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær, Bryan Robinson, Fred Carlsen, Herman Wikner, Victoria Bergquist"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/db0b17acf709b1284f774895db5c577aa19c5564-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "d96dd415-9db8-4161-821c-4c82029a17b5",
            "content_html": "<p>People, tools, schemas, and more from the Sanity community in one convenient place.</p>",
            "url": "https://www.sanity.io/blog/opening-the-community",
            "title": "Opening up Sanity.io: Share with others. Find libraries. Learn new skills.",
            "summary": "People, tools, schemas, and more from the Sanity community in one convenient place.",
            "image": {
                "length": 1127066,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/2c36222219958178ebd8138b94c08c95120c1ace-1200x900.png"
            },
            "date_modified": "2020-12-17T05:00:00.000Z",
            "date_published": "2020-12-17T05:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson, Knut Melvær, Peter Hofstee, Ronald Aveling, Henrique Doro"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/2c36222219958178ebd8138b94c08c95120c1ace-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "8d0a5910-979b-48a4-b5d9-c476f923d29a",
            "content_html": "<p>We have introduced two new Advanced Dataset Management features for projects on the enterprise plan. You can now initiate dataset copying directly in the cloud and create aliases to hot swap between datasets. </p>",
            "url": "https://www.sanity.io/blog/advanced-dataset-management",
            "title": "Supercharge your dataset workflow with Advanced Dataset Management",
            "summary": "We have introduced two new Advanced Dataset Management features for projects on the enterprise plan. You can now initiate dataset copying directly in the cloud and create aliases to hot swap between datasets. ",
            "image": {
                "length": 1435060,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/adc1cda6d8ef787b994fb5296998128ed5d3bb75-1200x900.png"
            },
            "date_modified": "2020-12-09T05:00:00.000Z",
            "date_published": "2020-12-09T05:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/adc1cda6d8ef787b994fb5296998128ed5d3bb75-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "61e6fff2-c037-4c19-acdf-735db50c1882",
            "content_html": "<p>Get creative with CSS, custom inputs, pet celebrity, and iOS shortcuts. </p>",
            "url": "https://www.sanity.io/blog/community-digest-34-pug-philanthropy-chess-moves-and-more",
            "title": "Community Digest #34: Pug philanthropy, chess moves, and iOS shortcuts",
            "summary": "Get creative with CSS, custom inputs, pet celebrity, and iOS shortcuts. ",
            "image": {
                "length": 273374,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/57a515663db7fb52067c9ba7dfcff3964419fa4e-2400x1800.png"
            },
            "date_modified": "2020-12-04T05:00:00.000Z",
            "date_published": "2020-12-04T05:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/57a515663db7fb52067c9ba7dfcff3964419fa4e-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "ad7e4cdd-bf1d-4cde-86d9-adc7c1f1545f",
            "content_html": "<p>Use the new calendar plugin to plan &amp; schedule your upcoming content releases.</p>",
            "url": "https://www.sanity.io/blog/calendar-plugin",
            "title": "Plan it out with the new calendar plugin",
            "summary": "Use the new calendar plugin to plan & schedule your upcoming content releases.",
            "image": {
                "length": 713620,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/a5f67142fa3fba867e5cc3b544ac2dff0b94b81b-1200x900.png"
            },
            "date_modified": "2020-12-03T16:00:00.000Z",
            "date_published": "2020-12-03T16:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/a5f67142fa3fba867e5cc3b544ac2dff0b94b81b-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "4cb1e327-cd06-4483-b5cb-ce6e85128908",
            "content_html": "<p>Inspect your builds on Vercel without leaving the Studio, get some inspiration from Nik Sharma’s new portfolio, and there&#x27;s a new way to work with images from Sanity in Gatsby projects.</p>",
            "url": "https://www.sanity.io/blog/community-digest-33-status-dashboard-color-themed-portfolio-and-image-for-gatsby",
            "title": "Community Digest #33: Status dashboard, color-themed portfolio, and image for Gatsby",
            "summary": "Inspect your builds on Vercel without leaving the Studio, get some inspiration from Nik Sharma’s new portfolio, and there's a new way to work with images from Sanity in Gatsby projects.",
            "image": {
                "length": 779573,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7a4d557048721b451997337ce538c4b6a13bdc6b-2400x1800.png"
            },
            "date_modified": "2020-11-30T12:00:31.264Z",
            "date_published": "2020-11-30T12:00:31.264Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7a4d557048721b451997337ce538c4b6a13bdc6b-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "980f7a2f-d1fb-468d-bc9c-faf0174e0fa5",
            "content_html": "<p>Get syntax highlighting and query execution for GROQ with the Sanity.io extension for VS Code.</p>",
            "url": "https://www.sanity.io/blog/query-your-data-inside-vs-code",
            "title": "Query your data inside VS Code",
            "summary": "Get syntax highlighting and query execution for GROQ with the Sanity.io extension for VS Code.",
            "image": {
                "length": 1372953,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/e0a0f9bb668481675eb9096a533ea1b08fc724c3-1200x900.png"
            },
            "date_modified": "2020-11-27T08:00:00.000Z",
            "date_published": "2020-11-27T08:00:00.000Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/e0a0f9bb668481675eb9096a533ea1b08fc724c3-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "c1301cfa-459f-4a8e-b0ac-922ac194a5d5",
            "content_html": "<p>The future of e-commerce with Augmented Reality, the visually connected Content Universes of the Sanity community, and more.</p>",
            "url": "https://www.sanity.io/blog/community-digest-32",
            "title": "Community Digest #32: The Content Universe",
            "summary": "The future of e-commerce with Augmented Reality, the visually connected Content Universes of the Sanity community, and more.",
            "image": {
                "length": 77677,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/4487f51c06f6cebd668221bdd18285b635059fdd-2400x1800.png"
            },
            "date_modified": "2020-11-20T05:00:00.000Z",
            "date_published": "2020-11-20T05:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/4487f51c06f6cebd668221bdd18285b635059fdd-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "979fab9e-629a-4462-8563-bd021eeed493",
            "content_html": "<p>This plugin from our recent hackathon lets you see datasets as connected clouds of information</p>",
            "url": "https://www.sanity.io/blog/hackathon-graph-view",
            "title": "Visualize your content graph",
            "summary": "This plugin from our recent hackathon lets you see datasets as connected clouds of information",
            "image": {
                "length": 3091496,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/4161f25eebfadfec3fb4599908374677c08fd231-5108x2496.png"
            },
            "date_modified": "2020-11-17T18:05:10.086Z",
            "date_published": "2020-11-17T18:05:10.086Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Kapehe, Alexander Staubo"
            },
            "media:content": {
                "_attributes": {
                    "height": 2496,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/4161f25eebfadfec3fb4599908374677c08fd231-5108x2496.png",
                    "width": 5108
                }
            }
        },
        {
            "id": "e9d2893f-ce84-413b-a358-3ded1903aa68",
            "content_html": "<p>We hosted our online all hands back in October, and despite our worries, it felt even more real and present than we hoped.</p>",
            "url": "https://www.sanity.io/blog/virtual-all-hands",
            "title": "Virtual All Hands ",
            "summary": "We hosted our online all hands back in October, and despite our worries, it felt even more real and present than we hoped.",
            "image": {
                "length": 7753989,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c4814782e8ac4229c74239b882284625a4de1ccb-4064x2578.png"
            },
            "date_modified": "2020-11-13T16:30:40.346Z",
            "date_published": "2020-11-13T16:30:40.346Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Taran Enger-Mår"
            },
            "media:content": {
                "_attributes": {
                    "height": 2578,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c4814782e8ac4229c74239b882284625a4de1ccb-4064x2578.png",
                    "width": 4064
                }
            }
        },
        {
            "id": "b2efd6a3-8ba3-4bde-b453-150ceecbfd20",
            "content_html": "<p>Check out Sonos Radio HD, InVision‘s new template gallery, previews for mobile, some using Sanity for their first-ever web development project, in this week’s newest projects from the community.</p>",
            "url": "https://www.sanity.io/blog/community-digest-31",
            "title": "Community Digest #31",
            "summary": "Check out Sonos Radio HD, InVision‘s new template gallery, previews for mobile, some using Sanity for their first-ever web development project, in this week’s newest projects from the community.",
            "image": {
                "length": 592150,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/3eb46503e6b92e610d23f1ffaf69d8b06b962e0d-2400x1800.png"
            },
            "date_modified": "2020-11-13T09:00:00.000Z",
            "date_published": "2020-11-13T09:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/3eb46503e6b92e610d23f1ffaf69d8b06b962e0d-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "75f59def-f0fc-4596-8183-12b78049f8a6",
            "content_html": "<p>In this productivity-boosting Digest, we get an e-commerce double play, a page-builder guide, and a new Vimeo plugin.</p>",
            "url": "https://www.sanity.io/blog/community-digest-30",
            "title": "Community Digest #30",
            "summary": "In this productivity-boosting Digest, we get an e-commerce double play, a page-builder guide, and a new Vimeo plugin.",
            "image": {
                "length": 313297,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/85dc7c0a04cfce777f2a4332d9a5845d1f06fe3a-2400x1800.png"
            },
            "date_modified": "2020-11-06T05:00:00.000Z",
            "date_published": "2020-11-06T05:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/85dc7c0a04cfce777f2a4332d9a5845d1f06fe3a-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "92f48cdc-d1c3-4831-a9db-a8cff5aa391f",
            "content_html": "<p>Not long ago we announced adding ten amazing people to our team. Now we have added another six just as amazing people to further build Sanity.</p>",
            "url": "https://www.sanity.io/blog/we-are-strengthening-our-team",
            "title": "We are strengthening our team",
            "summary": "Not long ago we announced adding ten amazing people to our team. Now we have added another six just as amazing people to further build Sanity.",
            "image": {
                "length": 663958,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/395ee9ee60968e27a9b770f58074828df1244008-3648x2736.jpg"
            },
            "date_modified": "2020-11-06T05:00:00.000Z",
            "date_published": "2020-11-06T05:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Taran Enger-Mår"
            },
            "media:content": {
                "_attributes": {
                    "height": 2736,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/395ee9ee60968e27a9b770f58074828df1244008-3648x2736.jpg",
                    "width": 3648
                }
            }
        },
        {
            "id": "3ddad1fe-10ac-409c-adc9-e116720190b0",
            "content_html": "<p>Sanity Starters are now available to deploy to <a href=\"https://vercel.com\">Vercel</a>.</p>",
            "url": "https://www.sanity.io/blog/sanity-starters-now-available-on-vercel",
            "title": "Sanity Starters: now available on Vercel",
            "summary": "Sanity Starters are now available to deploy to Vercel.",
            "image": {
                "length": 1573910,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/ef401399d08dd13b0fea519e3553546057b42f54-1200x900.jpg"
            },
            "date_modified": "2020-11-03T21:01:08.001Z",
            "date_published": "2020-11-03T21:01:08.001Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/ef401399d08dd13b0fea519e3553546057b42f54-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "4c5d6d4d-8b82-4c8d-818a-716e7b305739",
            "content_html": "<p>Collaborate live with live preview for Sanity and Next.js.</p>",
            "url": "https://www.sanity.io/blog/live-preview-with-nextjs",
            "title": "Live Preview with Next.js",
            "summary": "Collaborate live with live preview for Sanity and Next.js.",
            "image": {
                "length": 2687277,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/536514e9185540918de45d70643aa1cb72db448f-4364x3268.png"
            },
            "date_modified": "2020-10-27T04:00:00.000Z",
            "date_published": "2020-10-27T04:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 3268,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/536514e9185540918de45d70643aa1cb72db448f-4364x3268.png",
                    "width": 4364
                }
            }
        },
        {
            "id": "0eedba62-0bb1-4d92-864b-ad01bba4aceb",
            "content_html": "<p>Mendoza is a new, super efficient format for expressing differences between JSON documents.</p>",
            "url": "https://www.sanity.io/blog/mendoza",
            "title": "Mendoza - The totally non-human readable diff format for structured JSON documents",
            "summary": "Mendoza is a new, super efficient format for expressing differences between JSON documents.",
            "image": {
                "length": 476741,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/81741cb9b27f665ee80459f500068bdb8cea0ede-4800x3600.png"
            },
            "date_modified": "2020-10-27T03:00:00.000Z",
            "date_published": "2020-10-27T03:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Magnus Holm"
            },
            "media:content": {
                "_attributes": {
                    "height": 3600,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/81741cb9b27f665ee80459f500068bdb8cea0ede-4800x3600.png",
                    "width": 4800
                }
            }
        },
        {
            "id": "d3154f9d-dd41-4e70-bb07-1c7e31fb5971",
            "content_html": "<p>How to pump up your editorial experience with a custom social image generator, moving from Markdown to Sanity Studio, and more.</p>",
            "url": "https://www.sanity.io/blog/community-digest-29",
            "title": "Community Digest #29",
            "summary": "How to pump up your editorial experience with a custom social image generator, moving from Markdown to Sanity Studio, and more.",
            "image": {
                "length": 318121,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/cc44f80b098f2abace6952994e65b2f32a9b7768-2400x1800.png"
            },
            "date_modified": "2020-10-16T20:08:04.092Z",
            "date_published": "2020-10-16T20:08:04.092Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/cc44f80b098f2abace6952994e65b2f32a9b7768-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "b794bec3-074f-4c78-8f0f-70b601efebe9",
            "content_html": "<p>We are proud to <a href=\"https://techcrunch.com/2020/10/14/sanity-a-platform-to-build-and-manage-content-flows-on-sites-raises-9-3m-from-ev-williams-threshold-and-more/\">announce</a> our Series A led by Threshold Ventures, and share our thoughts on how we are redefining content management</p><p><br/></p>",
            "url": "https://www.sanity.io/blog/redefining-content-collaboration",
            "title": "Redefining content collaboration with $9.3M in new funding",
            "summary": "We are proud to announce our Series A led by Threshold Ventures, and share our thoughts on how we are redefining content management\n\n\n",
            "image": {
                "length": 4144507,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/bca80f73a99a847d3b19b359b03084ebc3b025ef-2048x1141.png"
            },
            "date_modified": "2020-10-14T13:00:00.000Z",
            "date_published": "2020-10-14T13:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 1141,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/bca80f73a99a847d3b19b359b03084ebc3b025ef-2048x1141.png",
                    "width": 2048
                }
            }
        },
        {
            "id": "0a762e9c-a334-402b-8a64-02df8a734c07",
            "content_html": "<p>Portable Text tooling in C#? Beautiful typography? A real-time app for Bachelor fans? This week’s Community Digest has something for everyone.</p>",
            "url": "https://www.sanity.io/blog/community-digest-28",
            "title": "Community Digest #28",
            "summary": "Portable Text tooling in C#? Beautiful typography? A real-time app for Bachelor fans? This week’s Community Digest has something for everyone.",
            "image": {
                "length": 223053,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8a925687fbc14597232ea75a7025fde10e91446a-2400x1800.png"
            },
            "date_modified": "2020-10-09T19:00:24.527Z",
            "date_published": "2020-10-09T19:00:24.527Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8a925687fbc14597232ea75a7025fde10e91446a-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "04efb846-484e-48e0-9ef1-5044ab55222b",
            "content_html": "<p>Unlock real collaboration with instant reviews and rollback of any field and custom component, right inside the Sanity Studio.</p>",
            "url": "https://www.sanity.io/blog/review-changes",
            "title": "Review Changes: Make it happen together ",
            "summary": "Unlock real collaboration with instant reviews and rollback of any field and custom component, right inside the Sanity Studio.",
            "image": {
                "length": 368937,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b20387b0c91f298eaf7df6480248ec0978ab256c-2764x2104.png"
            },
            "date_modified": "2020-10-07T04:00:00.000Z",
            "date_published": "2020-10-07T04:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Alyssa Blake Nader"
            },
            "media:content": {
                "_attributes": {
                    "height": 2104,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b20387b0c91f298eaf7df6480248ec0978ab256c-2764x2104.png",
                    "width": 2764
                }
            }
        },
        {
            "id": "a426520d-5a3c-45a1-bb05-9e489c157f68",
            "content_html": "<p>An open-source database for sustainable suppliers, a fishing lodge based in Norway, and more!</p>",
            "url": "https://www.sanity.io/blog/community-digest-27",
            "title": "Community Digest #27",
            "summary": "An open-source database for sustainable suppliers, a fishing lodge based in Norway, and more!",
            "image": {
                "length": 805474,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/0106ae11886a48cd0088747fd6007e20676bd11e-2400x1800.png"
            },
            "date_modified": "2020-10-05T17:31:51.063Z",
            "date_published": "2020-10-05T17:31:51.063Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/0106ae11886a48cd0088747fd6007e20676bd11e-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "951b68bf-a523-485c-a960-9306a227057c",
            "content_html": "<p>Raising money with art, a journey to web developer in 923 days, and more.</p>",
            "url": "https://www.sanity.io/blog/community-digest-26",
            "title": "Community Digest #26",
            "summary": "Raising money with art, a journey to web developer in 923 days, and more.",
            "image": {
                "length": 1272023,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c880e4c7b0fe4c45b103dd75e2eb598d7aeeeb02-2400x1800.png"
            },
            "date_modified": "2020-09-24T04:00:00.000Z",
            "date_published": "2020-09-24T04:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c880e4c7b0fe4c45b103dd75e2eb598d7aeeeb02-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "b99f1d21-562d-4ef3-95e8-ec6424af59f0",
            "content_html": "<p>Ghosts, flags, Kentucky blue corn, blood sugar, and more.</p>",
            "url": "https://www.sanity.io/blog/community-digest-25",
            "title": "Community Digest #25",
            "summary": "Ghosts, flags, Kentucky blue corn, blood sugar, and more.",
            "image": {
                "length": 290061,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/05f7792d2f592b9322b1410c7ce52df43a1ccdcd-3600x2700.png"
            },
            "date_modified": "2020-09-17T19:46:27.677Z",
            "date_published": "2020-09-17T19:46:27.677Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/05f7792d2f592b9322b1410c7ce52df43a1ccdcd-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "0572ae43-27a0-454d-9e4b-f64ee96babae",
            "content_html": "<p>The Sanity team will be live streaming the creation of Studio-only starters and including community contributions</p>",
            "url": "https://www.sanity.io/blog/schema-with-the-sun-join-us-for-a-14-hour-live-stream-schema-hackathon",
            "title": "Schema with the sun: Watch the 14-hour live stream schema hackathon",
            "summary": "The Sanity team will be live streaming the creation of Studio-only starters and including community contributions",
            "image": {
                "length": 1383782,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c6608745addd9d9ea101d2d5547ecc7e54b24800-1200x900.png"
            },
            "date_modified": "2020-09-15T04:00:00.000Z",
            "date_published": "2020-09-15T04:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c6608745addd9d9ea101d2d5547ecc7e54b24800-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "17efc4a3-6286-41e2-881b-c33105a64461",
            "content_html": "<p>Microblogging on your iPad, eCommerce that changes with the sun, and more.</p>",
            "url": "https://www.sanity.io/blog/community-digest-24",
            "title": "Community Digest #24",
            "summary": "Microblogging on your iPad, eCommerce that changes with the sun, and more.",
            "image": {
                "length": 738867,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/dc4082b45f09ee6b99a86aa85e6df5c63de0a2f1-3600x2700.png"
            },
            "date_modified": "2020-09-10T19:46:58.908Z",
            "date_published": "2020-09-10T19:46:58.908Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/dc4082b45f09ee6b99a86aa85e6df5c63de0a2f1-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "126f8381-b219-4464-8d8b-cb7969ddf4bb",
            "content_html": "<p>Musical talent, female founders, all the good dogs, and more.</p>",
            "url": "https://www.sanity.io/blog/community-digest-23",
            "title": "Community Digest #23",
            "summary": "Musical talent, female founders, all the good dogs, and more.",
            "image": {
                "length": 3569071,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/103a700891cf390c8bf73a57abdfe95cb9ccd6e1-3600x2700.png"
            },
            "date_modified": "2020-09-03T16:00:00.000Z",
            "date_published": "2020-09-03T16:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/103a700891cf390c8bf73a57abdfe95cb9ccd6e1-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "3ab2bdba-f020-40eb-8693-126c00436646",
            "content_html": "<p>Stuck in a megafire in the middle of a pandemic? This handy little service lets your friends know when to cancel outdoor teaching.</p>",
            "url": "https://www.sanity.io/blog/lab-notes-setting-up-air-quality-notifications-with-purple-air-sanity-vercel-and-twilio",
            "title": "Lab Notes: Setting up air quality notifications with Purple Air, Sanity, Vercel, and Twilio",
            "summary": "Stuck in a megafire in the middle of a pandemic? This handy little service lets your friends know when to cancel outdoor teaching.",
            "image": {
                "length": 1938286,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6f1f8756b11ac2048d11de995f96a3f40b57ad8b-1200x900.png"
            },
            "date_modified": "2020-09-02T07:00:00.000Z",
            "date_published": "2020-09-02T07:00:00.000Z",
            "tags": [
                "GUIDE",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6f1f8756b11ac2048d11de995f96a3f40b57ad8b-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "b134f437-7c27-4d6c-9993-13e4242934b3",
            "content_html": "<p>With the upcoming end of life for Drupal 7, many Drupal developers are considering alternative ways to manage structured content.</p>",
            "url": "https://www.sanity.io/blog/sanity-vs-drupal7",
            "title": "The Drupal developer’s introduction to Sanity.io",
            "summary": "With the upcoming end of life for Drupal 7, many Drupal developers are considering alternative ways to manage structured content.",
            "image": {
                "length": 2284374,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/668f44f85bdbf91007f09cdb3b473edd83439ea8-1200x900.jpg"
            },
            "date_modified": "2020-09-02T04:00:00.000Z",
            "date_published": "2020-09-02T04:00:00.000Z",
            "tags": [
                "ENGINEERING",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Ronald Aveling"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/668f44f85bdbf91007f09cdb3b473edd83439ea8-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "29b32cac-1876-464b-8cf6-2b476703c0bd",
            "content_html": "<p>Visualize your own custom mask, replace GraphQL with GROQ in Gatsby, work with custom audio inputs, magazines, and more.</p>",
            "url": "https://www.sanity.io/blog/community-digest-summer-edition-part-two",
            "title": "Community Digest: Summer Edition Part 2",
            "summary": "Visualize your own custom mask, replace GraphQL with GROQ in Gatsby, work with custom audio inputs, magazines, and more.",
            "image": {
                "length": 362105,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/73f939960f20cf40e75c2e82d2e5665cbad21fdd-3600x2700.png"
            },
            "date_modified": "2020-08-28T02:00:00.000Z",
            "date_published": "2020-08-28T02:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær, Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/73f939960f20cf40e75c2e82d2e5665cbad21fdd-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "51d6a320-c777-4cad-9350-64dd3c5d48ac",
            "content_html": "<p>Listen to the episode of the GCP podcast where Simen and Knut tell about the origin of Sanity.io and they see it something more than a headless CMS.</p>",
            "url": "https://www.sanity.io/blog/google-cloud-platform-podcast",
            "title": "Sanity.io on the Google Cloud Platform podcast",
            "summary": "Listen to the episode of the GCP podcast where Simen and Knut tell about the origin of Sanity.io and they see it something more than a headless CMS.",
            "image": {
                "length": 569932,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/db39deac048869577b1874c963f4f6934cb94514-1200x900.png"
            },
            "date_modified": "2020-08-24T04:00:00.000Z",
            "date_published": "2020-08-24T04:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/db39deac048869577b1874c963f4f6934cb94514-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "fd5fa4bb-781b-4940-8988-1a2da3ea30ce",
            "content_html": "<p>Content, together. Collaborate live with a new social experience for the Sanity studio.</p>",
            "url": "https://www.sanity.io/blog/introducing-presence",
            "title": "Get on the same page: Introducing Presence",
            "summary": "Content, together. Collaborate live with a new social experience for the Sanity studio.",
            "image": {
                "length": 1392629,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/29a2fa43ce90dbe7c88437e629ca6d86732d2abe-1280x720.png"
            },
            "date_modified": "2020-08-20T02:00:00.000Z",
            "date_published": "2020-08-20T02:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 720,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/29a2fa43ce90dbe7c88437e629ca6d86732d2abe-1280x720.png",
                    "width": 1280
                }
            }
        },
        {
            "id": "d8b542df-eba4-494c-b84a-bec813f7f381",
            "content_html": "<p>Learn about headless Content Management Systems: what they are, how they work, and how they differ from traditional CMSes like WordPress. We explore the uses of headless content, and how to apply it to websites, apps, and more.</p>",
            "url": "https://www.sanity.io/blog/headless-cms-explained",
            "title": "Headless CMS explained in 1 minute",
            "summary": "Learn about headless Content Management Systems: what they are, how they work, and how they differ from traditional CMSes like WordPress. We explore the uses of headless content, and how to apply it to websites, apps, and more.",
            "image": {
                "length": 1923912,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/a41b3d9056d5354aa648d83f764e7415849f91f6-5760x3840.png"
            },
            "date_modified": "2020-08-19T05:00:00.000Z",
            "date_published": "2020-08-19T05:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 3840,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/a41b3d9056d5354aa648d83f764e7415849f91f6-5760x3840.png",
                    "width": 5760
                }
            }
        },
        {
            "id": "626844ae-bc32-412d-bd37-155b8d960e78",
            "content_html": "<p>10Clouds on why they switched and their experience with building on the Jamstack</p>",
            "url": "https://www.sanity.io/blog/why-10clouds-moved-from-wordpress-to-jamstack-with-sanity",
            "title": "10Clouds: Why we moved from Wordpress to Jamstack with Sanity",
            "summary": "10Clouds on why they switched and their experience with building on the Jamstack",
            "image": {
                "length": 1281415,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1651e0d428c103e6c84973bf412dadf7efa2d90c-1200x900.jpg"
            },
            "date_modified": "2020-08-13T23:00:00.000Z",
            "date_published": "2020-08-13T23:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Józef Piecyk"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1651e0d428c103e6c84973bf412dadf7efa2d90c-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "e37303d4-7209-4c60-95d3-7770f23145f0",
            "content_html": "<p>In this live stream, we look at creating a commenting engine using Sanity, Vercel, and Next.js</p>",
            "url": "https://www.sanity.io/blog/new-live-stream-creating-a-commenting-engine-with-sanity-vercel-and-nextjs",
            "title": "Creating a Commenting Engine with Sanity and Next.js by Vercel",
            "summary": "In this live stream, we look at creating a commenting engine using Sanity, Vercel, and Next.js",
            "image": {
                "length": 1194586,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/da61fec232897c877705981409d3343e34bbd2dc-1200x900.jpg"
            },
            "date_modified": "2020-08-11T04:00:00.000Z",
            "date_published": "2020-08-11T04:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær, Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/da61fec232897c877705981409d3343e34bbd2dc-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "59ba86ff-5bd8-443a-bf19-f49b056a1fb1",
            "content_html": "<p>In this chunky summer edition of the community digest, we present the first part of all the projects that have been launched with Sanity and shared with us in the #i-made-this channel in our community slack.</p>",
            "url": "https://www.sanity.io/blog/community-digest-summer-edition-part-1",
            "title": "Community Digest: Summer Edition Part 1",
            "summary": "In this chunky summer edition of the community digest, we present the first part of all the projects that have been launched with Sanity and shared with us in the #i-made-this channel in our community slack.",
            "image": {
                "length": 325666,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5ba1b3521a1e75f293cdc48e5bd611c0a67bea06-3600x2700.png"
            },
            "date_modified": "2020-08-06T22:10:00.000Z",
            "date_published": "2020-08-06T22:10:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5ba1b3521a1e75f293cdc48e5bd611c0a67bea06-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "95f75af1-b0a1-495d-855e-bd548e209f2b",
            "content_html": "<p>Model content early to unlock a true content‑first approach, ship faster, and keep your words flexible across every design and channel.</p>",
            "url": "https://www.sanity.io/blog/why-content-modeling-early-unlocks-value",
            "title": "Why content modeling early unlocks value",
            "summary": "Model content early to unlock a true content‑first approach, ship faster, and keep your words flexible across every design and channel.",
            "image": {
                "length": 2188955,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/f8ff4ff2e3ccfa469c4779753cf75e77153386f1-1200x900.jpg"
            },
            "date_modified": "2020-08-06T04:00:00.000Z",
            "date_published": "2020-08-06T04:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Ronald Aveling, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/f8ff4ff2e3ccfa469c4779753cf75e77153386f1-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "c6ea443b-ba63-42a5-a258-a7a2d15d8be1",
            "content_html": "<p>Company culture is the manifestation of how we interact. Among ourselves, and with our clients, collaborators and loved ones. It is our firm belief that there can not be a great company without a great culture.</p>",
            "url": "https://www.sanity.io/blog/how-to-sanity-io",
            "title": "How to Sanity.io - our values described",
            "summary": "Company culture is the manifestation of how we interact. Among ourselves, and with our clients, collaborators and loved ones. It is our firm belief that there can not be a great company without a great culture.",
            "image": {
                "length": 18572382,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/785ba051f96ec7c7e8b6cd0a9cd635c25a79a372-4032x3024.png"
            },
            "date_modified": "2020-08-02T16:08:00.000Z",
            "date_published": "2020-08-02T16:08:00.000Z",
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 3024,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/785ba051f96ec7c7e8b6cd0a9cd635c25a79a372-4032x3024.png",
                    "width": 4032
                }
            }
        },
        {
            "id": "93cdb975-14f1-4a66-a7bb-61aac679fa1d",
            "content_html": "<p>Join Sanity Developer Relation Specialists Kapehe and Bryan as they show you how to set up our 11ty Blog Starter project.</p>",
            "url": "https://www.sanity.io/blog/new-live-stream-getting-started-with-sanity-s-11ty-starter",
            "title": "New Live Stream: Getting Started with Sanity's 11ty Starter",
            "summary": "Join Sanity Developer Relation Specialists Kapehe and Bryan as they show you how to set up our 11ty Blog Starter project.",
            "image": {
                "length": 1634229,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/4b597668032831eff5588fe7ce361446d1cc742f-1200x900.jpg"
            },
            "date_modified": "2020-07-28T04:00:00.000Z",
            "date_published": "2020-07-28T04:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson, Kapehe"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/4b597668032831eff5588fe7ce361446d1cc742f-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "8de55444-e4f8-4b90-a360-36ec68230661",
            "content_html": "<p>Sanity and 11ty are a powerful combination. Watch as Mike Wagz of Self Aware Studio walks us through the setup of the MIT Digital Humanities website.</p>",
            "url": "https://www.sanity.io/blog/community-spotlight-building-the-mit-digital-humanities-site",
            "title": "Community Spotlight: Building the MIT Digital Humanities with Sanity and 11ty",
            "summary": "Sanity and 11ty are a powerful combination. Watch as Mike Wagz of Self Aware Studio walks us through the setup of the MIT Digital Humanities website.",
            "image": {
                "length": 748233,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/f7fa200193054188d42ab8e95cc9fe33cf746235-1200x900.jpg"
            },
            "date_modified": "2020-07-22T15:30:00.000Z",
            "date_published": "2020-07-22T15:30:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Bryan Robinson"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/f7fa200193054188d42ab8e95cc9fe33cf746235-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "a1a25451-2e6b-4f84-ae3b-8e0dab56d5ae",
            "content_html": "<p>We couldn&#x27;t be more humble, yet proud and excited to announce that we have added ten amazing people to our team!</p>",
            "url": "https://www.sanity.io/blog/we-have-ten-new-employees",
            "title": "We have ten new employees!",
            "summary": "We couldn't be more humble, yet proud and excited to announce that we have added ten amazing people to our team!",
            "image": {
                "length": 1498279,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/e5a7340affcf832ef4164aff2fe970c3b66fc2eb-1200x900.jpg"
            },
            "date_modified": "2020-07-21T14:28:22.574Z",
            "date_published": "2020-07-21T14:28:22.574Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Taran Enger-Mår"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/e5a7340affcf832ef4164aff2fe970c3b66fc2eb-1200x900.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "7d96fa3f-d790-414e-8c70-6b6d27b5fbe7",
            "content_html": "<p>Learn how to use serverless functions to update content in your Sanity.io dataset!</p>",
            "url": "https://www.sanity.io/blog/store-user-generated-content-with-sanity",
            "title": "New stream: How to store user-generated content",
            "summary": "Learn how to use serverless functions to update content in your Sanity.io dataset!",
            "image": {
                "length": 826014,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7f3c0372275c3b5c26208b961c61d8efb2d574d6-1200x900.png"
            },
            "date_modified": "2020-06-22T05:00:00.000Z",
            "date_published": "2020-06-22T05:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7f3c0372275c3b5c26208b961c61d8efb2d574d6-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "d00db5bd-1b2e-4de6-9a08-38bd920c2b06",
            "content_html": "<p>Our first steps to hold ourselves accountable in preventing systemic racism.</p>",
            "url": "https://www.sanity.io/blog/black-lives-matter",
            "title": "Black Lives Matter",
            "summary": "Our first steps to hold ourselves accountable in preventing systemic racism.",
            "image": {
                "length": 74637,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/4ae282cb81fff18655324502a8f7b26b13484cf1-1200x900.png"
            },
            "date_modified": "2020-06-12T05:00:51.607Z",
            "date_published": "2020-06-12T05:00:51.607Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/4ae282cb81fff18655324502a8f7b26b13484cf1-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "644451a6-13ed-43e7-b989-27fa46feb743",
            "content_html": "<p>Websites for Nick Offerman, Michiganian drone shows, Deno gists, and bespoke e-commerce built under 20 hours. We got it all in this week’s communiy digest!</p>",
            "url": "https://www.sanity.io/blog/community-digest-20",
            "title": "Community Digest #20",
            "summary": "Websites for Nick Offerman, Michiganian drone shows, Deno gists, and bespoke e-commerce built under 20 hours. We got it all in this week’s communiy digest!",
            "image": {
                "length": 3903298,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/cf7c8bb5042265c31aae4acf42e333cb2facd9f8-3600x2700.png"
            },
            "date_modified": "2020-05-22T08:00:00.000Z",
            "date_published": "2020-05-22T08:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/cf7c8bb5042265c31aae4acf42e333cb2facd9f8-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "b5b1a0e9-fae1-4105-bf90-0df7bfd98b2c",
            "content_html": "<p>This week, we bring GROQ to Gatsby, tip-of-the-week, a deep dive into blog design, a new game for Amazon Alexa, and other new projects launched with Sanity!</p>",
            "url": "https://www.sanity.io/blog/community-digest-19",
            "title": "Community Digest #19",
            "summary": "This week, we bring GROQ to Gatsby, tip-of-the-week, a deep dive into blog design, a new game for Amazon Alexa, and other new projects launched with Sanity!",
            "image": {
                "length": 1544221,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/e44661c833a5717688ffaa89c69e393ecda9f8b7-3600x2700.png"
            },
            "date_modified": "2020-05-14T04:00:00.000Z",
            "date_published": "2020-05-14T04:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/e44661c833a5717688ffaa89c69e393ecda9f8b7-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "0de23181-6a11-4eb8-8210-f5fd6a22f2fc",
            "content_html": "<p>The Kitchen Sink Studio is our ever-evolving example studio used to demo Sanity. </p>",
            "url": "https://www.sanity.io/blog/the-kitchen-sink-studio",
            "title": "The Kitchen Sink Studio",
            "summary": "The Kitchen Sink Studio is our ever-evolving example studio used to demo Sanity. ",
            "image": {
                "length": 1962981,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/efc80119f23559313a587d028714ae0c96fd72ff-3600x2700.png"
            },
            "date_modified": "2020-05-07T04:00:00.000Z",
            "date_published": "2020-05-07T04:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Rune Botten"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/efc80119f23559313a587d028714ae0c96fd72ff-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "7361c7d5-eab7-4a25-8e0f-8e4ba58ed161",
            "content_html": "<p>We‘re back again with a bunch of highlights and new projects launched in the Sanity community. From stolen CSS to artful portfolios.</p>",
            "url": "https://www.sanity.io/blog/community-digest-18",
            "title": "Community Digest #18",
            "summary": "We‘re back again with a bunch of highlights and new projects launched in the Sanity community. From stolen CSS to artful portfolios.",
            "image": {
                "length": 4448763,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/0e8693656d5c3fa093a4aeaa4ce64c73fbcb4eab-3600x2700.png"
            },
            "date_modified": "2020-05-06T09:00:00.000Z",
            "date_published": "2020-05-06T09:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/0e8693656d5c3fa093a4aeaa4ce64c73fbcb4eab-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "df2c4d87-ff50-4451-b783-4b72125eaf78",
            "content_html": "<p>The new library of asset utilities makes it even more convenient to build with images and files from Sanity.io</p>",
            "url": "https://www.sanity.io/blog/say-hi-to-our-new-asset-utilities-library",
            "title": "Say hi to our new asset utilities library!",
            "summary": "The new library of asset utilities makes it even more convenient to build with images and files from Sanity.io",
            "image": {
                "length": 485896,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/711ab62f0947873e855e9d73b4d52cf221ad5342-3600x2700.png"
            },
            "date_modified": "2020-05-02T04:00:00.000Z",
            "date_published": "2020-05-02T04:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær, Espen Hovlandsdal"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/711ab62f0947873e855e9d73b4d52cf221ad5342-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "10d7343d-c3b3-4bf7-8128-3124b87d9bb4",
            "content_html": "<p>We have found our way on to Twitch! Upcoming online events. Maps, serverless SEO, TypeScript, and a bunch of new apps and sites launched with Sanity.io.</p>",
            "url": "https://www.sanity.io/blog/community-digest-17",
            "title": "Community Digest #17",
            "summary": "We have found our way on to Twitch! Upcoming online events. Maps, serverless SEO, TypeScript, and a bunch of new apps and sites launched with Sanity.io.",
            "image": {
                "length": 1937608,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/654ac9b5104ad78f91f14d2882ba21e2cef71d01-3600x2700.png"
            },
            "date_modified": "2020-04-30T04:00:00.000Z",
            "date_published": "2020-04-30T04:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/654ac9b5104ad78f91f14d2882ba21e2cef71d01-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "247528f6-9e5a-4a47-be07-f0cf93611eac",
            "content_html": "<p>We are making the code for our community management studio and Slack integration public. It‘s also a story about how structured content can be used to power organizational processes, and not just websites.</p>",
            "url": "https://www.sanity.io/blog/how-we-manage-community-support-with-sanity",
            "title": "How we manage community support with Sanity",
            "summary": "We are making the code for our community management studio and Slack integration public. It‘s also a story about how structured content can be used to power organizational processes, and not just websites.",
            "image": {
                "length": 641621,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b53d91e18ab5402a6dccd6f4c8693a8644e5ab6f-3600x2700.png"
            },
            "date_modified": "2020-04-27T07:00:00.000Z",
            "date_published": "2020-04-27T07:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær, Peter Hofstee"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b53d91e18ab5402a6dccd6f4c8693a8644e5ab6f-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "5e1f49b2-860e-457c-a776-0850a36196d2",
            "content_html": "<p>Here&#x27;s the highlights and new projects launched with Sanity this week: New intros, clients, and content modelling resources.</p>",
            "url": "https://www.sanity.io/blog/community-digest-16",
            "title": "Community Digest #16",
            "summary": "Here's the highlights and new projects launched with Sanity this week: New intros, clients, and content modelling resources.",
            "image": {
                "length": 4108759,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/79692fe8764e820f20d26012a14ac251736cf861-3600x2700.png"
            },
            "date_modified": "2020-04-22T07:00:00.000Z",
            "date_published": "2020-04-22T07:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/79692fe8764e820f20d26012a14ac251736cf861-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "c5446396-0748-48ad-b381-e71d72329544",
            "content_html": "<p>We&#x27;re back from Easter holiday with new content and projects from the Sanity community: Live-streams, guides, nifty widgets, creative sites, and a wine-lottery app. </p>",
            "url": "https://www.sanity.io/blog/community-digest-15",
            "title": "Community Digest #15",
            "summary": "We're back from Easter holiday with new content and projects from the Sanity community: Live-streams, guides, nifty widgets, creative sites, and a wine-lottery app. ",
            "image": {
                "length": 2971594,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/34f9fcadf053b9e8428ca687f0207f6b9c0d9d7c-3600x2700.png"
            },
            "date_modified": "2020-04-14T08:00:00.000Z",
            "date_published": "2020-04-14T08:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/34f9fcadf053b9e8428ca687f0207f6b9c0d9d7c-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "33e4b319-f332-42c6-9d17-ab8af63092c1",
            "content_html": "<p>Community Digest #14: fresh starters, smarter TypeScript &amp; Vue tooling, new plugins, and standout e‑commerce sites built with Sanity.</p>",
            "url": "https://www.sanity.io/blog/community-digest-14",
            "title": "Community Digest #14",
            "summary": "Community Digest #14: fresh starters, smarter TypeScript & Vue tooling, new plugins, and standout e‑commerce sites built with Sanity.",
            "image": {
                "length": 818080,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b1a19aaf37e76bb266ebc50b7170b4f0a8d537fb-3600x2700.png"
            },
            "date_modified": "2020-04-03T04:00:00.000Z",
            "date_published": "2020-04-03T04:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b1a19aaf37e76bb266ebc50b7170b4f0a8d537fb-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "2549ce01-c651-4ab5-a4be-3b6f24a0d978",
            "content_html": "<p>We&#x27;re back with yet another community digest. This week, there&#x27;s a lot of visually creative sites, an introduction to content modelling, and a nifty new plugin for complex GROQ queries.</p>",
            "url": "https://www.sanity.io/blog/community-digest-13",
            "title": "Community Digest #13",
            "summary": "We're back with yet another community digest. This week, there's a lot of visually creative sites, an introduction to content modelling, and a nifty new plugin for complex GROQ queries.",
            "image": {
                "length": 1807596,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/bdda8156a26be7c45681e853c9ab6384faa25402-3600x2700.png"
            },
            "date_modified": "2020-03-27T14:00:00.000Z",
            "date_published": "2020-03-27T14:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/bdda8156a26be7c45681e853c9ab6384faa25402-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "9469c998-7707-41f3-bb9b-a6957c13f067",
            "content_html": "<p>In this post, Dylan from Mux.com presents why and how they moved their blog to the JAMstack using Sanity.io for content, and Gatsby.js to build the frontend.</p>",
            "url": "https://www.sanity.io/blog/moving-the-mux-blog-to-the-jamstack",
            "title": "Moving the Mux blog to the JAMstack",
            "summary": "In this post, Dylan from Mux.com presents why and how they moved their blog to the JAMstack using Sanity.io for content, and Gatsby.js to build the frontend.",
            "image": {
                "length": 698340,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/46de2a44eba6c92de1e5fc30b239c4af3e4e8601-2400x1800.png"
            },
            "date_modified": "2020-03-27T14:00:00.000Z",
            "date_published": "2020-03-27T14:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Dylan Jhaveri"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/46de2a44eba6c92de1e5fc30b239c4af3e4e8601-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "7fb615d3-f565-42bf-9060-90f5e5054217",
            "content_html": "<p>In this week’s community digest, we dedicate some space for projects related to the COVID-19 pandemic, some working from home advice, and of course, new projects launched with Sanity. And the technologist profile featuring Kelly Quantrill.</p>",
            "url": "https://www.sanity.io/blog/community-digest-12",
            "title": "Community Digest #12: Let us have a dugnad",
            "summary": "In this week’s community digest, we dedicate some space for projects related to the COVID-19 pandemic, some working from home advice, and of course, new projects launched with Sanity. And the technologist profile featuring Kelly Quantrill.",
            "image": {
                "length": 4122544,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/242cf71f6e4acbefbd47c986f405cab2b1a02c90-3600x2700.png"
            },
            "date_modified": "2020-03-20T17:00:00.000Z",
            "date_published": "2020-03-20T17:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/242cf71f6e4acbefbd47c986f405cab2b1a02c90-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "85efa094-267f-45bc-8703-7dc0384bbbd2",
            "content_html": "<p>As the COVID-19 pandemic accelerates throughout the world we’re adjusting to the new normal. We are in the fortunate position of being able to carry on with our business and also want to support corona-related initatives.</p>",
            "url": "https://www.sanity.io/blog/covid-19-update-from-the-sanity-team",
            "title": "COVID-19 update from the Sanity team",
            "summary": "As the COVID-19 pandemic accelerates throughout the world we’re adjusting to the new normal. We are in the fortunate position of being able to carry on with our business and also want to support corona-related initatives.",
            "image": {
                "length": 18877,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5e3ee25224e03062626b3748c0258d729b1dc756-1200x900.png"
            },
            "date_modified": "2020-03-18T08:00:00.000Z",
            "date_published": "2020-03-18T08:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 900,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5e3ee25224e03062626b3748c0258d729b1dc756-1200x900.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "5724a8bd-94ae-41eb-86e8-79ca90a397f6",
            "content_html": "<p>Community Digest #11: shipping sites, plugins, and tips while we all go remote—dive into e‑commerce, new tools, and inspiring Sanity stories.</p>",
            "url": "https://www.sanity.io/blog/community-digest-11",
            "title": "Community Digest #11: E-commerce, women in tech, and hackathons",
            "summary": "Community Digest #11: shipping sites, plugins, and tips while we all go remote—dive into e‑commerce, new tools, and inspiring Sanity stories.",
            "image": {
                "length": 4593505,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/07e0b964a077c43f7f25ccf0ab76e7894cca8109-3600x2700.png"
            },
            "date_modified": "2020-03-13T14:00:00.000Z",
            "date_published": "2020-03-13T14:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/07e0b964a077c43f7f25ccf0ab76e7894cca8109-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "e31cbe88-7794-4846-a9ee-f53581b358cc",
            "content_html": "<p>Community highlights, smart content modeling, client onboarding tips, art sites, fitness projects, and a dev profile—all powered by Sanity.</p>",
            "url": "https://www.sanity.io/blog/community-digest-10",
            "title": "Community Digest #10: Anti-siloing, onboarding, and some praise",
            "summary": "Community highlights, smart content modeling, client onboarding tips, art sites, fitness projects, and a dev profile—all powered by Sanity.",
            "image": {
                "length": 5995614,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/e437610202e8a96321c65cc1d2432d85dd51e692-3600x2700.png"
            },
            "date_modified": "2020-03-07T23:00:00.000Z",
            "date_published": "2020-03-07T23:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/e437610202e8a96321c65cc1d2432d85dd51e692-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "31679a90-812a-4f20-be22-4ca4bdf53c78",
            "content_html": "<p>New sites, interesting tidbits, and a new developer profile from this week in the Sanity community.</p>",
            "url": "https://www.sanity.io/blog/community-digest-9-big-week-performance-dashboards-magic-lightswitches-and-swag-in-the-wild",
            "title": "Community Digest #9: Big week, dashboards, magic light switches, and swag in the wild",
            "summary": "New sites, interesting tidbits, and a new developer profile from this week in the Sanity community.",
            "image": {
                "length": 1395198,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7f8c1c29717e7c677b9da90c100206915c3c00a0-3600x2700.png"
            },
            "date_modified": "2020-02-27T23:00:00.000Z",
            "date_published": "2020-02-27T23:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7f8c1c29717e7c677b9da90c100206915c3c00a0-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "e065cc75-8fbd-4829-b108-786405f61a4f",
            "content_html": "<p>With GraphQL out of beta, Sanity.io has one of the richest API offerings in content management.</p>",
            "url": "https://www.sanity.io/blog/introducing-our-new-graphql-api",
            "title": "Introducing our new GraphQL API",
            "summary": "With GraphQL out of beta, Sanity.io has one of the richest API offerings in content management.",
            "image": {
                "length": 1453411,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/3578767b3cd87e3a12d26616aab7b596d4d7b5c2-1200x796.png"
            },
            "date_modified": "2020-02-26T22:59:00.000Z",
            "date_published": "2020-02-26T22:59:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 796,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/3578767b3cd87e3a12d26616aab7b596d4d7b5c2-1200x796.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "d661041a-9101-43b4-891f-e57b08fa723d",
            "content_html": "<p>Define custom workflow actions in Sanity Studio. Override the publish button, and adapt your content management system to fit how you work, instead of the other way around.</p>",
            "url": "https://www.sanity.io/blog/releasing-document-actions-workflows-your-way",
            "title": "Releasing Document Actions: Workflows, Your Way",
            "summary": "Define custom workflow actions in Sanity Studio. Override the publish button, and adapt your content management system to fit how you work, instead of the other way around.",
            "image": {
                "length": 216287,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8f8c6aeb9cd39df7ce55f1263300127660e1b492-1440x1054.png"
            },
            "date_modified": "2020-02-24T22:59:00.000Z",
            "date_published": "2020-02-24T22:59:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1054,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8f8c6aeb9cd39df7ce55f1263300127660e1b492-1440x1054.png",
                    "width": 1440
                }
            }
        },
        {
            "id": "4c292487-2921-455a-98c6-e319b89633f1",
            "content_html": "<p>Learn how Jamie found Sanity, what keeps us up at night, and some of the highlights from this week in the community.</p>",
            "url": "https://www.sanity.io/blog/community-digest-8",
            "title": "Community Digest #8: Browser tabs, Figma integrations, and a developer profile",
            "summary": "Learn how Jamie found Sanity, what keeps us up at night, and some of the highlights from this week in the community.",
            "image": {
                "length": 863816,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/049fc1037affd9f9443b59dd745bdc2ea217f401-3600x2700.png"
            },
            "date_modified": "2020-02-20T23:00:00.000Z",
            "date_published": "2020-02-20T23:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/049fc1037affd9f9443b59dd745bdc2ea217f401-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "4ca7f936-819c-48a7-bb0d-602fe108c83b",
            "content_html": "<p>We have a chunky digest for you this week! </p>",
            "url": "https://www.sanity.io/blog/community-digest-7-great-advice-theme-ui-and-awesome-seo",
            "title": "Community Digest #7: Great advice, Theme-UI, grids, and awesome SEO",
            "summary": "We have a chunky digest for you this week! ",
            "image": {
                "length": 364112,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/05fd8e362a3527e5c6bdbd2120719e02716203d9-3600x2700.png"
            },
            "date_modified": "2020-02-14T00:00:00.000Z",
            "date_published": "2020-02-14T00:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2700,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/05fd8e362a3527e5c6bdbd2120719e02716203d9-3600x2700.png",
                    "width": 3600
                }
            }
        },
        {
            "id": "j2Z5qHVMlcj0TMj07N5MPw",
            "content_html": "<p>Sanity.io is looking for a digital product designer to work with us in making Sanity the best place to collaborate and publish digital content.<br/></p>",
            "url": "https://www.sanity.io/blog/digital-product-designer",
            "title": "We are looking for a Digital Product Designer!",
            "summary": "Sanity.io is looking for a digital product designer to work with us in making Sanity the best place to collaborate and publish digital content.\n",
            "image": {
                "length": 1425933,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/44458e5f4e60228436edfec40d0fea9d0ce21332-3225x2659.jpg"
            },
            "date_modified": "2020-02-12T14:12:49.522Z",
            "date_published": "2020-02-12T14:12:49.522Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 2659,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/44458e5f4e60228436edfec40d0fea9d0ce21332-3225x2659.jpg",
                    "width": 3225
                }
            }
        },
        {
            "id": "tF2nE5KHgXGw36UJOsnq9o",
            "content_html": "<p>Sanity.io is looking for a developer who loves crafting user interactions and visual environments in code.</p>",
            "url": "https://www.sanity.io/blog/UI-UX-developer",
            "title": "We are looking for a UI/UX developer!",
            "summary": "Sanity.io is looking for a developer who loves crafting user interactions and visual environments in code.",
            "image": {
                "length": 1425933,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/44458e5f4e60228436edfec40d0fea9d0ce21332-3225x2659.jpg"
            },
            "date_modified": "2020-02-12T14:11:55.729Z",
            "date_published": "2020-02-12T14:11:55.729Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 2659,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/44458e5f4e60228436edfec40d0fea9d0ce21332-3225x2659.jpg",
                    "width": 3225
                }
            }
        },
        {
            "id": "c610a888-0c2e-459b-9582-7a6c878de125",
            "content_html": "<p>We&#x27;re bumping Sanity Studio’s version number from 0 to 1. It isn&#x27;t exciting though. Like at all.</p>",
            "url": "https://www.sanity.io/blog/announcing-a-major-non-event",
            "title": "Announcing: A major non-event!",
            "summary": "We're bumping Sanity Studio’s version number from 0 to 1. It isn't exciting though. Like at all.",
            "image": {
                "length": 10405020,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/201a9195e7d8a86d13131c64e21f52dd0fe8586c-2664x2296.png"
            },
            "date_modified": "2020-02-12T10:30:31.000Z",
            "date_published": "2020-02-12T10:30:31.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 2296,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/201a9195e7d8a86d13131c64e21f52dd0fe8586c-2664x2296.png",
                    "width": 2664
                }
            }
        },
        {
            "id": "a0814936-95b9-4198-8aa2-f3563719087c",
            "content_html": "<p>Developer advocate at Cloudflare, Kristian Freeman, joins Sanity.io’s Knut Melvær for a conversation on how “Built with Workers” was built.</p>",
            "url": "https://www.sanity.io/blog/how-cloudflares-built-with-workers-was-built",
            "title": "How Cloudflare built their showcase site for Workers on Sanity.io and Gatsby… and Workers",
            "summary": "Developer advocate at Cloudflare, Kristian Freeman, joins Sanity.io’s Knut Melvær for a conversation on how “Built with Workers” was built.",
            "image": {
                "length": 822382,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/2b0ffeba0ab489fa6c6cee38e7e94b65492416b2-1920x1080.png"
            },
            "date_modified": "2020-02-11T08:00:00.000Z",
            "date_published": "2020-02-11T08:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/2b0ffeba0ab489fa6c6cee38e7e94b65492416b2-1920x1080.png",
                    "width": 1920
                }
            }
        },
        {
            "id": "d25efa5f-71f4-49df-83ea-2201eda59d3e",
            "content_html": "<p>This week we had a meetup, and people have shared their rebranded studios, custom input component, e-commerce starters, and new websites.</p>",
            "url": "https://www.sanity.io/blog/community-digest-6-voice-assistants-studio-customization-and-tabs-for-everyone",
            "title": "Community Digest #6: Voice assistants, studio customization, and tabs for everyone",
            "summary": "This week we had a meetup, and people have shared their rebranded studios, custom input component, e-commerce starters, and new websites.",
            "image": {
                "length": 5011988,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/08033ff14280b2c3f12f434f75c9e475d5871689-1516x2048.png"
            },
            "date_modified": "2020-02-07T08:00:00.000Z",
            "date_published": "2020-02-07T08:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2048,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/08033ff14280b2c3f12f434f75c9e475d5871689-1516x2048.png",
                    "width": 1516
                }
            }
        },
        {
            "id": "e41139f5-9f4e-43bd-a071-ccd6376087f5",
            "content_html": "<p>We have a lot of Gatsby-related projects this week, including a Shopify-starter and Cloudflare’s new Workers-site. </p>",
            "url": "https://www.sanity.io/blog/community-digest-iconic-duos-shopify-starter-and-built-with-cloudflare-workers",
            "title": "Community Digest #5: Iconic duos, Shopify starter, and Built with Cloudflare Workers",
            "summary": "We have a lot of Gatsby-related projects this week, including a Shopify-starter and Cloudflare’s new Workers-site. ",
            "image": {
                "length": 1410237,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b8cc3d4020e1abe6ed8b1965d2872e3a27e582e6-3200x2400.png"
            },
            "date_modified": "2020-01-31T08:00:00.000Z",
            "date_published": "2020-01-31T08:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2400,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b8cc3d4020e1abe6ed8b1965d2872e3a27e582e6-3200x2400.png",
                    "width": 3200
                }
            }
        },
        {
            "id": "3428cb01-9240-4010-9419-1521c5c0bcb9",
            "content_html": "<p>We have been chosen by The Next Web as one of Norway&#x27;s Top 5 tech startups. </p>",
            "url": "https://www.sanity.io/blog/the-next-webs-tech5-of-norway",
            "title": "We’re part of The Next Web’s TECH5 of Norway!",
            "summary": "We have been chosen by The Next Web as one of Norway's Top 5 tech startups. ",
            "image": {
                "length": 86309,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/dcf22ddffe4983b2e08ed7cad8e3c4cf67a68f84-1200x627.jpg"
            },
            "date_modified": "2020-01-30T08:00:00.000Z",
            "date_published": "2020-01-30T08:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 627,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/dcf22ddffe4983b2e08ed7cad8e3c4cf67a68f84-1200x627.jpg",
                    "width": 1200
                }
            }
        },
        {
            "id": "2ba953b7-2187-485b-8595-79ea604cc187",
            "content_html": "<p>Hiring great people is key, and that makes us extra happy to announce a new team member joining Sanity.io!</p>",
            "url": "https://www.sanity.io/blog/welcome-our-new-team-member-anders",
            "title": "Welcome our new team member: Anders!",
            "summary": "Hiring great people is key, and that makes us extra happy to announce a new team member joining Sanity.io!",
            "image": {
                "length": 1702293,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/43443022fcaf3e7b41bd0902ddcf2220acbb6711-1023x682.png"
            },
            "date_modified": "2020-01-27T08:00:00.000Z",
            "date_published": "2020-01-27T08:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 682,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/43443022fcaf3e7b41bd0902ddcf2220acbb6711-1023x682.png",
                    "width": 1023
                }
            }
        },
        {
            "id": "50003569-d8f8-4fdc-a5e9-427ec2615292",
            "content_html": "<p>In this first edition of the weekly community digest, we&#x27;ll hear about custom icons, the power of Portable Text, and a few nice starters. </p>",
            "url": "https://www.sanity.io/blog/community-digest-custom-icons-portable-text-gatsby-and-tailwind",
            "title": "Community digest: Custom icons, Portable Text, Gatsby, and Tailwind (#4)",
            "summary": "In this first edition of the weekly community digest, we'll hear about custom icons, the power of Portable Text, and a few nice starters. ",
            "image": {
                "length": 389295,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8cf46e31d88266bb6b266933302f2bbbaed24c67-1200x675.png"
            },
            "date_modified": "2020-01-24T18:00:00.000Z",
            "date_published": "2020-01-24T18:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 675,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8cf46e31d88266bb6b266933302f2bbbaed24c67-1200x675.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "966fed99-b39c-44c7-aa50-e3be61dc24b3",
            "content_html": "<p>We&#x27;re hosting a meetup in the Bay area on February 5th. Learn how the official Las Vegas Alexa skill is powered by structured content. And how to customize author experiences inside Sanity Studio.</p>",
            "url": "https://www.sanity.io/blog/meetup-alexa-skill-sf",
            "title": "Building the official Las Vegas Alexa skill (Sanity User Group SF Meetup)",
            "summary": "We're hosting a meetup in the Bay area on February 5th. Learn how the official Las Vegas Alexa skill is powered by structured content. And how to customize author experiences inside Sanity Studio.",
            "image": {
                "length": 1006333,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7602a4d88fd7abf5164b81c76e29d3c8f3bf6567-1883x1379.png"
            },
            "date_modified": "2020-01-23T08:00:00.000Z",
            "date_published": "2020-01-23T08:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1379,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7602a4d88fd7abf5164b81c76e29d3c8f3bf6567-1883x1379.png",
                    "width": 1883
                }
            }
        },
        {
            "id": "8xXarVlWwlKuMXXu3IQOsZ",
            "content_html": "<p>We are looking for an Engineering Manager to work with our team in Oslo, running the daily operations of our developers.</p>",
            "url": "https://www.sanity.io/blog/engineering-manager",
            "title": "We're hiring: Are you our new Engineering Manager?",
            "summary": "We are looking for an Engineering Manager to work with our team in Oslo, running the daily operations of our developers.",
            "image": {
                "length": 2239319,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c10c3ac41593df0c25d37ecddee74bc642d4706b-1500x965.png"
            },
            "date_modified": "2020-01-20T08:00:00.000Z",
            "date_published": "2020-01-20T08:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 965,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c10c3ac41593df0c25d37ecddee74bc642d4706b-1500x965.png",
                    "width": 1500
                }
            }
        },
        {
            "id": "fa8d6a47-6a05-4d9c-80c8-a2548a66321a",
            "content_html": "<p>We built a serverless quiz game that you can deploy and customize yourself. You know, for fun!</p>",
            "url": "https://www.sanity.io/blog/introducing-squizzy-our-totally-serverless-kahoot-clone-powered-by-sanity-io",
            "title": "Introducing Squizzy: Our totally serverless Kahoot clone powered by Sanity.io",
            "summary": "We built a serverless quiz game that you can deploy and customize yourself. You know, for fun!",
            "image": {
                "length": 41137,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8c6aa82b92c975ec14a5c3947396736cdaecd6f8-789x789.png"
            },
            "date_modified": "2019-12-18T10:00:00.000Z",
            "date_published": "2019-12-18T10:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang, Thomas Drevon, Victoria Bergquist"
            },
            "media:content": {
                "_attributes": {
                    "height": 789,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8c6aa82b92c975ec14a5c3947396736cdaecd6f8-789x789.png",
                    "width": 789
                }
            }
        },
        {
            "id": "e9dd6db6-2763-43f0-aab1-b758d305fdf6",
            "content_html": "<p>Get the numbers where you&#x27;re working. Up your ContentOps game with Google Analytics right inside the Sanity Studio.</p>",
            "url": "https://www.sanity.io/blog/better-contentops-with-google-analytics-right-inside-the-sanity-studio",
            "title": "Better ContentOps with Google Analytics right inside the Sanity Studio",
            "summary": "Get the numbers where you're working. Up your ContentOps game with Google Analytics right inside the Sanity Studio.",
            "image": {
                "length": 688662,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/50311ce53553dad2a37aba71d9dbe896da75db17-2400x1800.png"
            },
            "date_modified": "2019-12-16T23:00:00.000Z",
            "date_published": "2019-12-16T23:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/50311ce53553dad2a37aba71d9dbe896da75db17-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "30e7a7cc-1f63-4e9f-909b-8be819dd169c",
            "content_html": "<p>With custom views and split panes, you can now create your own document previews inside the Sanity Studio.</p>",
            "url": "https://www.sanity.io/blog/evolve-authoring-experiences-with-views-and-split-panes",
            "title": "Preview Anything: Introducing Views and Split Panes",
            "summary": "With custom views and split panes, you can now create your own document previews inside the Sanity Studio.",
            "image": {
                "length": 143052,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/fe6bce231f451de50166e3235183fab2eb630cf1-2174x1446.png"
            },
            "date_modified": "2019-12-10T11:00:00.000Z",
            "date_published": "2019-12-10T11:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang, Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1446,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/fe6bce231f451de50166e3235183fab2eb630cf1-2174x1446.png",
                    "width": 2174
                }
            }
        },
        {
            "id": "06f90a6e-d4d1-4479-b691-34f87147bcb4",
            "content_html": "<p>Better continous integration (CI) with new environment variable support for the Sanity Studio</p>",
            "url": "https://www.sanity.io/blog/introducing-environmental-variables-support-for-sanity-studio",
            "title": "Introducing environment variable support for Sanity Studio",
            "summary": "Better continous integration (CI) with new environment variable support for the Sanity Studio",
            "image": {
                "length": 243562,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/3336a3a710814c09a7fd40747f5ecfcc3b5918f7-5760x3840.png"
            },
            "date_modified": "2019-12-09T10:00:00.000Z",
            "date_published": "2019-12-09T10:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 3840,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/3336a3a710814c09a7fd40747f5ecfcc3b5918f7-5760x3840.png",
                    "width": 5760
                }
            }
        },
        {
            "id": "024d7507-bc56-461d-9261-85a040934494",
            "content_html": "<p>Glush is a new parser compiler based on Glushkov’s construction algorithm – . It offers a human readable grammar, is naturally top-down and maintains worst case cubic performance for even the most ambiguous grammars.</p>",
            "url": "https://www.sanity.io/blog/why-we-wrote-yet-another-parser-compiler",
            "title": "Introducing Glush: a robust, human readable, top-down parser compiler",
            "summary": "Glush is a new parser compiler based on Glushkov’s construction algorithm – . It offers a human readable grammar, is naturally top-down and maintains worst case cubic performance for even the most ambiguous grammars.",
            "image": {
                "length": 443230,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/18b2c50584718e1356e696ab22a3499e4ba65b55-5760x3840.png"
            },
            "date_modified": "2019-12-02T17:00:00.000Z",
            "date_published": "2019-12-02T17:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Magnus Holm"
            },
            "media:content": {
                "_attributes": {
                    "height": 3840,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/18b2c50584718e1356e696ab22a3499e4ba65b55-5760x3840.png",
                    "width": 5760
                }
            }
        },
        {
            "id": "8dd3d03d-89ec-4e15-aa3a-8408946b5b35",
            "content_html": "<p>Love Magazine have more than 30.000 photos and needed better asset management. Try out the asset manager Robin Pyon built for them with multiple views, sorting and batch deletion.</p>",
            "url": "https://www.sanity.io/blog/conde-nast-asset-management-tool",
            "title": "Try Condé Nast UK’s asset management tool for Sanity Studio",
            "summary": "Love Magazine have more than 30.000 photos and needed better asset management. Try out the asset manager Robin Pyon built for them with multiple views, sorting and batch deletion.",
            "image": {
                "length": 2255945,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6a24ca763af4a97c30861a8c633571755367a059-2000x1206.png"
            },
            "date_modified": "2019-12-02T15:00:00.000Z",
            "date_published": "2019-12-02T15:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1206,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6a24ca763af4a97c30861a8c633571755367a059-2000x1206.png",
                    "width": 2000
                }
            }
        },
        {
            "id": "b019895a-efd3-4ba7-9239-88e67b201f57",
            "content_html": "<p>We’re happy to announce the new extension point for asset sources. Add new sources as plugins, or build your own. Also, we’re throwing a competition for the most useful and most interesting asset source plugins.</p>",
            "url": "https://www.sanity.io/blog/introducing-pluggable-asset-sources",
            "title": "Introducing: Pluggable asset sources for Sanity Studio!",
            "summary": "We’re happy to announce the new extension point for asset sources. Add new sources as plugins, or build your own. Also, we’re throwing a competition for the most useful and most interesting asset source plugins.",
            "image": {
                "length": 147061,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/0071b88b75de3e2a043037a03f68df69b04642be-2054x1154.png"
            },
            "date_modified": "2019-11-26T14:00:00.000Z",
            "date_published": "2019-11-26T14:00:00.000Z",
            "tags": [
                "PRODUCT",
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1154,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/0071b88b75de3e2a043037a03f68df69b04642be-2054x1154.png",
                    "width": 2054
                }
            }
        },
        {
            "id": "aae362b7-0c9f-4887-bae3-8b7a20c65c39",
            "content_html": "<p>Now you can run GROQ in the browser to quickly fit JSON data to what you need. </p>",
            "url": "https://www.sanity.io/blog/play-with-json-down-at-the-groq-arcade",
            "title": "Play with JSON down at the GROQ Arcade",
            "summary": "Now you can run GROQ in the browser to quickly fit JSON data to what you need. ",
            "image": {
                "length": 7540,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/146b99b48b3bc51e95f79c190dd79540aa2ab0f0-1200x630.png"
            },
            "date_modified": "2019-11-19T15:00:00.000Z",
            "date_published": "2019-11-19T15:00:00.000Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 630,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/146b99b48b3bc51e95f79c190dd79540aa2ab0f0-1200x630.png",
                    "width": 1200
                }
            }
        },
        {
            "id": "531ed0fc-6022-4e57-a0ea-a577303eb5fd",
            "content_html": "<p>Give your editors a head start with Initial Values for Sanity Studio. Prefill fields with minimal configuration, create multiple templates for quick document creation, fetch content from external APIs and put it in new documents.</p>",
            "url": "https://www.sanity.io/blog/initial-values-for-sanity-studio",
            "title": "Boost editor workflows with our new Initial Values",
            "summary": "Give your editors a head start with Initial Values for Sanity Studio. Prefill fields with minimal configuration, create multiple templates for quick document creation, fetch content from external APIs and put it in new documents.",
            "image": {
                "length": 492001,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/dd933468000cf322ac6b066f19f584488b24872c-5760x3840.png"
            },
            "date_modified": "2019-10-24T10:00:00.000Z",
            "date_published": "2019-10-24T10:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang, Espen Hovlandsdal, Victoria Bergquist"
            },
            "media:content": {
                "_attributes": {
                    "height": 3840,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/dd933468000cf322ac6b066f19f584488b24872c-5760x3840.png",
                    "width": 5760
                }
            }
        },
        {
            "id": "17b3d70c-da03-4f84-b6a8-499aa3ff6872",
            "content_html": "<p>We recently migrated the <code>@sanity</code>-packages written with Flow to TypeScript. It was an interesting journey and we&#x27;d like to share some experiences about how we ended up (re)configuring our build pipeline, how we dealt with CSS modules, and how we managed to keep focus on compatibility in order to lay a solid foundation for the future of the Sanity.io codebase.</p>",
            "url": "https://www.sanity.io/blog/from-flow-to-typescript",
            "title": "Migrating the Sanity.io codebase from Flow to TypeScript",
            "summary": "We recently migrated the @sanity-packages written with Flow to TypeScript. It was an interesting journey and we'd like to share some experiences about how we ended up (re)configuring our build pipeline, how we dealt with CSS modules, and how we managed to keep focus on compatibility in order to lay a solid foundation for the future of the Sanity.io codebase.",
            "image": {
                "length": 98716,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c447802cd625d8cbbbc6b62756d3763213f0c59e-1192x614.png"
            },
            "date_modified": "2019-09-19T22:00:00.000Z",
            "date_published": "2019-09-19T22:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Bjørge Næss"
            },
            "media:content": {
                "_attributes": {
                    "height": 614,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c447802cd625d8cbbbc6b62756d3763213f0c59e-1192x614.png",
                    "width": 1192
                }
            }
        },
        {
            "id": "973691f0-d744-4f96-9b65-3fe08454d50f",
            "content_html": "<p>With our new source plugin for the Vue.js based static site generator Gridsome, you can now build fast by default websites powered by structured content. The plugin gives you fast and frugal builds. With <code>watchMode</code> you get low latency real-time content previews while you develop, without having to save or publish.</p>",
            "url": "https://www.sanity.io/blog/introducing-the-sanity-source-plugin-for-gridsome",
            "title": "Introducing the Sanity source plugin for Gridsome",
            "summary": "With our new source plugin for the Vue.js based static site generator Gridsome, you can now build fast by default websites powered by structured content. The plugin gives you fast and frugal builds. With watchMode you get low latency real-time content previews while you develop, without having to save or publish.",
            "image": {
                "length": 2226926,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/004f6a03d373557e665aab1d339bffac64fd645c-2400x1800.png"
            },
            "date_modified": "2019-09-17T22:00:00.000Z",
            "date_published": "2019-09-17T22:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær, Espen Hovlandsdal, Victoria Bergquist"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/004f6a03d373557e665aab1d339bffac64fd645c-2400x1800.png",
                    "width": 2400
                }
            }
        },
        {
            "id": "80978988-025a-44c1-9da3-76490eea1517",
            "content_html": "<p></p><p>We&#x27;re happy to announce that you now can launch complete <a href=\"https://jamstack.org\">JAMstack</a> projects with Sanity using <a href=\"https://stackbit.com\">Stackbit</a>. </p>",
            "url": "https://www.sanity.io/blog/jamstack-shortcuts-sanity-stackbit",
            "title": "JAMstack Shortcuts: Sanity + Stackbit",
            "summary": "\n\nWe're happy to announce that you now can launch complete JAMstack projects with Sanity using Stackbit. ",
            "image": {
                "length": 1232639,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/f0fa82ecc81e68533579a28bc3671019c7a4b16e-2855x1912.png"
            },
            "date_modified": "2019-09-16T22:00:00.000Z",
            "date_published": "2019-09-16T22:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang, Per-Kristian Nordnes"
            },
            "media:content": {
                "_attributes": {
                    "height": 1912,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/f0fa82ecc81e68533579a28bc3671019c7a4b16e-2855x1912.png",
                    "width": 2855
                }
            }
        },
        {
            "id": "77dc9929-c05e-4376-b055-0f7b6261724f",
            "content_html": "<p>Learn how to style Sanity Studio with your own colors, fonts, and logo with our new guide.</p>",
            "url": "https://www.sanity.io/blog/learn-how-to-brand-sanity-studio",
            "title": "New Guide: Learn how to style Sanity Studio",
            "summary": "Learn how to style Sanity Studio with your own colors, fonts, and logo with our new guide.",
            "image": {
                "length": 923617,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/23fd8748dab0b8afb8315a88c01631c3c98606b9-2592x1812.png"
            },
            "date_modified": "2019-09-08T22:00:00.000Z",
            "date_published": "2019-09-08T22:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1812,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/23fd8748dab0b8afb8315a88c01631c3c98606b9-2592x1812.png",
                    "width": 2592
                }
            }
        },
        {
            "id": "34809236-55f3-4a08-ab18-cb6293ae05d4",
            "content_html": "<p>Announcing our latest fundraising, our new office in San Francisco, and joining the Heavybit accelerator.</p>",
            "url": "https://www.sanity.io/blog/seed-funding-announcement",
            "title": "Taking Sanity.io to the next level",
            "summary": "Announcing our latest fundraising, our new office in San Francisco, and joining the Heavybit accelerator.",
            "image": {
                "length": 3297091,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/88ced50eb7f1e6230f372451d8509891f7a74872-1868x1126.png"
            },
            "date_modified": "2019-09-02T22:00:00.000Z",
            "date_published": "2019-09-02T22:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 1126,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/88ced50eb7f1e6230f372451d8509891f7a74872-1868x1126.png",
                    "width": 1868
                }
            }
        },
        {
            "id": "f9b76136-c5e2-477f-98a9-38e5fe4b3fa2",
            "content_html": "<p>The videos from our &quot;We need to talk about content&quot; August meetup at Heavybit is up. Watch the founders of Netlify, Gatsby, and Sanity.io discuss the future of content on the web.</p>",
            "url": "https://www.sanity.io/blog/we-need-to-talk-about-content",
            "title": "Founders of Netlify, Gatsby.js, and Sanity.io: We need to talk about content",
            "summary": "The videos from our \"We need to talk about content\" August meetup at Heavybit is up. Watch the founders of Netlify, Gatsby, and Sanity.io discuss the future of content on the web.",
            "image": {
                "length": 1927343,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1ebdf38921e7d232914765d47b38d46ded87b7ae-1230x694.png"
            },
            "date_modified": "2019-09-01T22:00:00.000Z",
            "date_published": "2019-09-01T22:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 694,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1ebdf38921e7d232914765d47b38d46ded87b7ae-1230x694.png",
                    "width": 1230
                }
            }
        },
        {
            "id": "f943ef92-caa7-496f-8270-4da8c3077da4",
            "content_html": "<p>Adding more people to our team at Sanity.io is one of the most important things we do as a startup. We are pleased to welcome Victoria, Magnus, Ørjan, and Taran to the team! </p>",
            "url": "https://www.sanity.io/blog/meet-our-new-team-additions",
            "title": "Meet our new team members",
            "summary": "Adding more people to our team at Sanity.io is one of the most important things we do as a startup. We are pleased to welcome Victoria, Magnus, Ørjan, and Taran to the team! ",
            "image": {
                "length": 4776865,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9c6c5e7af872717c796d6e12e6a999211f4d981d-2000x2000.png"
            },
            "date_modified": "2019-08-16T08:00:00.000Z",
            "date_published": "2019-08-16T08:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Øyvind Rostad"
            },
            "media:content": {
                "_attributes": {
                    "height": 2000,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9c6c5e7af872717c796d6e12e6a999211f4d981d-2000x2000.png",
                    "width": 2000
                }
            }
        },
        {
            "id": "3c5d8cef-d832-4660-aeea-bf209f658532",
            "content_html": "<p>Learn how to set up a Next.js blog with structured content, type-safe GROQ queries, server components, and AI tooling.</p>",
            "url": "https://www.sanity.io/blog/build-your-own-blog-with-sanity-and-next-js",
            "title": "Build your own blog with Next.js and Sanity",
            "summary": "Learn how to set up a Next.js blog with structured content, type-safe GROQ queries, server components, and AI tooling.",
            "date_modified": "2019-08-09T11:00:00.000Z",
            "date_published": "2019-08-09T11:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            }
        },
        {
            "id": "bb97c47f-e95e-4b1e-a9ba-70b888f2302c",
            "content_html": "<p>We had the first London-based Sanity.io User Group meetup at Moving Brands’&nbsp; quarters. MB’s Toby Milner-Gullard talk about how they used Sanity from prototype to production, and Rupert Dunk showed us how to do a e-commerce platform from scratch using Sanity and some few dedicated services.</p>",
            "url": "https://www.sanity.io/blog/e-commerce-and-rapid-prototyping-sanity-io-user-group-london",
            "title": "Sanity.io User Group London: E-commerce and rapid prototyping",
            "summary": "We had the first London-based Sanity.io User Group meetup at Moving Brands’  quarters. MB’s Toby Milner-Gullard talk about how they used Sanity from prototype to production, and Rupert Dunk showed us how to do a e-commerce platform from scratch using Sanity and some few dedicated services.",
            "image": {
                "length": 4937482,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8e7b3057a1c8b200e42e725ad8c6f5fd03c8b358-4896x3264.jpg"
            },
            "date_modified": "2019-07-15T22:00:00.000Z",
            "date_published": "2019-07-15T22:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 3264,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8e7b3057a1c8b200e42e725ad8c6f5fd03c8b358-4896x3264.jpg",
                    "width": 4896
                }
            }
        },
        {
            "id": "e3cc72f4-898d-4b63-8b9c-80d9cd527fcd",
            "content_html": "<p>Today we’re open sourcing the specification for Sanity’s query language GROQ.</p>",
            "url": "https://www.sanity.io/blog/we-re-open-sourcing-groq-a-query-language-for-json-documents",
            "title": "We’re open sourcing GROQ: A query language for JSON documents",
            "summary": "Today we’re open sourcing the specification for Sanity’s query language GROQ.",
            "image": {
                "length": 117213,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/dc7afa5ff56a162f1653c131258c37dddfb2c8d6-1600x800.png"
            },
            "date_modified": "2019-07-09T23:00:00.000Z",
            "date_published": "2019-07-09T23:00:00.000Z",
            "tags": [
                "PRODUCT",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/dc7afa5ff56a162f1653c131258c37dddfb2c8d6-1600x800.png",
                    "width": 1600
                }
            }
        },
        {
            "id": "b64c85e3-7181-471b-a6a7-8a9266615b54",
            "content_html": "<p>We&#x27;re happy to introduce document history for Sanity Studio, as well an a documented History API. Now you can roll back documents to earlier revisions and see who did changes.</p>",
            "url": "https://www.sanity.io/blog/introducing-history-api-and-experience",
            "title": "Introducing History API & Experience",
            "summary": "We're happy to introduce document history for Sanity Studio, as well an a documented History API. Now you can roll back documents to earlier revisions and see who did changes.",
            "image": {
                "length": 1149934,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/a5bc7b72188c1055920d109bd564d703c8461824-1905x1140.png"
            },
            "date_modified": "2019-06-25T07:00:00.000Z",
            "date_published": "2019-06-25T07:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1140,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/a5bc7b72188c1055920d109bd564d703c8461824-1905x1140.png",
                    "width": 1905
                }
            }
        },
        {
            "id": "f578cb19-9e77-450b-bcf1-6cd4bb841cff",
            "content_html": "<p>We had a blast hanging out with everyone who came to Sanity.io’s online meetup. Now the videos are up for those of you that didn&#x27;t get to be there.</p>",
            "url": "https://www.sanity.io/blog/videos-from-our-online-meetup-is-up",
            "title": "Videos from our online meetup are up!",
            "summary": "We had a blast hanging out with everyone who came to Sanity.io’s online meetup. Now the videos are up for those of you that didn't get to be there.",
            "image": {
                "length": 2012181,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/de1126939cbe2fbb251d7c0e0408ed4165097443-1920x1080.jpg"
            },
            "date_modified": "2019-06-11T22:00:00.000Z",
            "date_published": "2019-06-11T22:00:00.000Z",
            "tags": [
                "COMMUNITY",
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/de1126939cbe2fbb251d7c0e0408ed4165097443-1920x1080.jpg",
                    "width": 1920
                }
            }
        },
        {
            "id": "06b92a73-8502-45e8-ab8e-31b76181cf94",
            "content_html": "<p>No new features. No detailed plan. Just bug fixes for a week.</p>",
            "url": "https://www.sanity.io/blog/we-had-ourselves-a-bug-week",
            "title": "We had ourselves a bug week",
            "summary": "No new features. No detailed plan. Just bug fixes for a week.",
            "image": {
                "length": 757589,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/4760c7501ecaa8f4a2618c314300402244493608-740x583.png"
            },
            "date_modified": "2019-05-30T22:00:00.000Z",
            "date_published": "2019-05-30T22:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 583,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/4760c7501ecaa8f4a2618c314300402244493608-740x583.png",
                    "width": 740
                }
            }
        },
        {
            "id": "9c72ad3c-4885-468f-bce3-e7fd12646c13",
            "content_html": "<p>Join us for our Online Summer Meetup, June 11th. State of Sanity; How prima.co was built; Gridsome source plugin; What we have been working on.</p>",
            "url": "https://www.sanity.io/blog/join-our-online-summer-meetup-on-june-11th",
            "title": "Join our Online Summer Meetup on June 11th!",
            "summary": "Join us for our Online Summer Meetup, June 11th. State of Sanity; How prima.co was built; Gridsome source plugin; What we have been working on.",
            "image": {
                "length": 60208,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5d5de9a040f233d3daf280505894b5b7eb271899-1600x800.png"
            },
            "date_modified": "2019-05-27T22:00:00.000Z",
            "date_published": "2019-05-27T22:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5d5de9a040f233d3daf280505894b5b7eb271899-1600x800.png",
                    "width": 1600
                }
            }
        },
        {
            "id": "8486838d-a156-45bc-a2be-0c734e9d8e00",
            "content_html": "<p>With the new Dashboard you can give editors quick access to where they need to go, and broad context to what they need to know.</p>",
            "url": "https://www.sanity.io/blog/introducing-the-new-dashboard",
            "title": "Introducing the new Dashboard",
            "summary": "With the new Dashboard you can give editors quick access to where they need to go, and broad context to what they need to know.",
            "image": {
                "length": 1020863,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c8a4c64e86dcfd8e2e1dbf29898a2a6d4e9fb7e4-3200x2008.png"
            },
            "date_modified": "2019-05-23T07:00:00.000Z",
            "date_published": "2019-05-23T07:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 2008,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c8a4c64e86dcfd8e2e1dbf29898a2a6d4e9fb7e4-3200x2008.png",
                    "width": 3200
                }
            }
        },
        {
            "id": "0cf28ce9-1162-4c65-827a-e2954d566b22",
            "content_html": "<p>Sometimes getting started is the hardest part of a new web project. We&#x27;re introducing a new way to get started with projects on Sanity.io.</p>",
            "url": "https://www.sanity.io/blog/a-new-way-to-get-started-with-a-sanity-powered-website",
            "title": "Launch best-practice websites in minutes with sanity.io/create",
            "summary": "Sometimes getting started is the hardest part of a new web project. We're introducing a new way to get started with projects on Sanity.io.",
            "image": {
                "length": 256612,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9de010b2a15cca60c3a81db7b64ceae023598db7-1920x1440.png"
            },
            "date_modified": "2019-05-08T22:00:00.000Z",
            "date_published": "2019-05-08T22:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1440,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9de010b2a15cca60c3a81db7b64ceae023598db7-1920x1440.png",
                    "width": 1920
                }
            }
        },
        {
            "id": "11239771-09df-4427-817c-a86be227719d",
            "content_html": "<p>We are so happy to announce four new team members joining Sanity.io!</p>",
            "url": "https://www.sanity.io/blog/team-is-growing-welcome",
            "title": "Our team is growing. Welcome Radhe, Jacob, Jørn and Rune!",
            "summary": "We are so happy to announce four new team members joining Sanity.io!",
            "image": {
                "length": 12226,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/f6a7a11b0142219decd2dbde406f528adcb822db-1400x400.png"
            },
            "date_modified": "2019-04-02T22:00:00.000Z",
            "date_published": "2019-04-02T22:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 400,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/f6a7a11b0142219decd2dbde406f528adcb822db-1400x400.png",
                    "width": 1400
                }
            }
        },
        {
            "id": "0468145a-28b2-4c5c-9506-21d0489d14da",
            "content_html": "<p>We are looking for a full-stack developer to join our team in Oslo developing our core product at Sanity.io</p>",
            "url": "https://www.sanity.io/blog/full-stack-dev",
            "title": "Join our developer team!",
            "summary": "We are looking for a full-stack developer to join our team in Oslo developing our core product at Sanity.io",
            "image": {
                "length": 2239319,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c10c3ac41593df0c25d37ecddee74bc642d4706b-1500x965.png"
            },
            "date_modified": "2019-04-01T22:00:00.000Z",
            "date_published": "2019-04-01T22:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 965,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c10c3ac41593df0c25d37ecddee74bc642d4706b-1500x965.png",
                    "width": 1500
                }
            }
        },
        {
            "id": "y1Pdmwf4lPmtSnPazgFY47",
            "content_html": "<p>We are looking for a front-end developer to join our team in Oslo developing our core product at Sanity.io</p>",
            "url": "https://www.sanity.io/blog/front-end-dev",
            "title": "Join our front-end team!",
            "summary": "We are looking for a front-end developer to join our team in Oslo developing our core product at Sanity.io",
            "image": {
                "length": 2239319,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c10c3ac41593df0c25d37ecddee74bc642d4706b-1500x965.png"
            },
            "date_modified": "2019-04-01T22:00:00.000Z",
            "date_published": "2019-04-01T22:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 965,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c10c3ac41593df0c25d37ecddee74bc642d4706b-1500x965.png",
                    "width": 1500
                }
            }
        },
        {
            "id": "af89ca45-ed11-41f0-b5e9-9788660effe4",
            "content_html": "<p>We are looking for a new backend developer to join our team developing the document store powering Sanity.io. Could this be you, or someone you know?</p>",
            "url": "https://www.sanity.io/blog/hiring-backend-engineer",
            "title": "We are looking for a document store engineer to join our team",
            "summary": "We are looking for a new backend developer to join our team developing the document store powering Sanity.io. Could this be you, or someone you know?",
            "image": {
                "length": 16473227,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/73fae82468aceb8ab6d6573cde7a865fc5abf6ed-3945x2523.png"
            },
            "date_modified": "2019-04-01T11:36:12.000Z",
            "date_published": "2019-04-01T11:36:12.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 2523,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/73fae82468aceb8ab6d6573cde7a865fc5abf6ed-3945x2523.png",
                    "width": 3945
                }
            }
        },
        {
            "id": "06b3577a-5d23-47ef-936a-7fabc88c442e",
            "content_html": "<p>We are looking for a seasoned developer with architect-skills to drive the long term development of the heart of our business stratgy: our globally distributed, real time, collaborative document storage and distribution engine.</p>",
            "url": "https://www.sanity.io/blog/hiring-senior-software-architect",
            "title": "Design and build a real time, planet spanning document store",
            "summary": "We are looking for a seasoned developer with architect-skills to drive the long term development of the heart of our business stratgy: our globally distributed, real time, collaborative document storage and distribution engine.",
            "image": {
                "length": 947634,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/f3e0be422dd40aa3556186dd73fce57cb636fd90-800x511.png"
            },
            "date_modified": "2019-03-31T22:00:00.000Z",
            "date_published": "2019-03-31T22:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 511,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/f3e0be422dd40aa3556186dd73fce57cb636fd90-800x511.png",
                    "width": 800
                }
            }
        },
        {
            "id": "7f749a81-5911-4cfc-a016-6b5ad132de8c",
            "content_html": "<p>We are looking for an Site Reliability Engineer to help build our global content platform. Could this be you, or someone you know?</p>",
            "url": "https://www.sanity.io/blog/hiring-sre",
            "title": "Be our Site Reliability Engineer!",
            "summary": "We are looking for an Site Reliability Engineer to help build our global content platform. Could this be you, or someone you know?",
            "image": {
                "length": 669873,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c5ad67a813fbd37509f1d8742b27dabb3923d366-4240x2832.jpg"
            },
            "date_modified": "2019-02-26T12:37:00.000Z",
            "date_published": "2019-02-26T12:37:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 2832,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c5ad67a813fbd37509f1d8742b27dabb3923d366-4240x2832.jpg",
                    "width": 4240
                }
            }
        },
        {
            "id": "cdb343f7-d3f3-4008-9a4e-6b450f082c35",
            "content_html": "<p>Our developer Espen joined Gatsby.js’ Jason Lengstorf on Twitch and taught him how to use Sanity.io as a content backend for Gatsby.js. Together they made a portfolio website. </p>",
            "url": "https://www.sanity.io/blog/live-coding-with-gatsby-js-and-sanity-io-how-to-make-a-portfolio-website",
            "title": "Live coding with Gatsby.js and Sanity.io: How to make a portfolio website",
            "summary": "Our developer Espen joined Gatsby.js’ Jason Lengstorf on Twitch and taught him how to use Sanity.io as a content backend for Gatsby.js. Together they made a portfolio website. ",
            "image": {
                "length": 3072320,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/2e2d11d4779ff423c80d1593a723f6ff463d9916-3806x2122.png"
            },
            "date_modified": "2019-01-31T23:00:00.000Z",
            "date_published": "2019-01-31T23:00:00.000Z",
            "tags": [
                "COMMUNITY",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2122,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/2e2d11d4779ff423c80d1593a723f6ff463d9916-3806x2122.png",
                    "width": 3806
                }
            }
        },
        {
            "id": "ae41da20-6d5b-4059-b69a-a2114d668439",
            "content_html": "<p>We co-hosted and live-streamed the first JAMstack Oslo meetup. See the videos from the talks about Gatsby.js.</p>",
            "url": "https://www.sanity.io/blog/jamstack-oslo-meetup-the-one-about-gatsby-js",
            "title": "JAMstack Oslo Meetup: The one about Gatsby.js",
            "summary": "We co-hosted and live-streamed the first JAMstack Oslo meetup. See the videos from the talks about Gatsby.js.",
            "image": {
                "length": 6211561,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/fe1f6bf79ee05b18c8428d04c6a24fa85879a2df-6123x3916.jpg"
            },
            "date_modified": "2019-01-30T23:00:00.000Z",
            "date_published": "2019-01-30T23:00:00.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 3916,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/fe1f6bf79ee05b18c8428d04c6a24fa85879a2df-6123x3916.jpg",
                    "width": 6123
                }
            }
        },
        {
            "id": "f679a6a2-48d5-4852-b0b2-b68e8570fc9c",
            "content_html": "<p>We built a Gatsby.js example that ships with a Sanity.io editing environment. Here’s how to set it up with your own content, modify the look-and-feel with realt-time previews, and deploy on Netlify or Zeit’s Now.</p>",
            "url": "https://www.sanity.io/blog/how-to-quickly-set-up-a-gatsby-js-jamstack-website-with-a-headless-cms",
            "title": "How to quickly set up a Gatsby.js JAMstack website with a headless CMS",
            "summary": "We built a Gatsby.js example that ships with a Sanity.io editing environment. Here’s how to set it up with your own content, modify the look-and-feel with realt-time previews, and deploy on Netlify or Zeit’s Now.",
            "image": {
                "length": 589931,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6b5621160768a7977a94dae297b30f08bac7c139-1920x1080.jpg"
            },
            "date_modified": "2019-01-23T23:00:00.000Z",
            "date_published": "2019-01-23T23:00:00.000Z",
            "tags": [
                "COMMUNITY",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6b5621160768a7977a94dae297b30f08bac7c139-1920x1080.jpg",
                    "width": 1920
                }
            }
        },
        {
            "id": "4c3fd86c-e375-44c7-9f5e-a7e7297b127d",
            "content_html": "<p>Releasing the Gatsby Source plugin and example project with real-time content preview in watch mode</p>",
            "url": "https://www.sanity.io/blog/get-started-with-gatsby-and-structured-content",
            "title": "Blazing fast development with Gatsby and Sanity.io",
            "summary": "Releasing the Gatsby Source plugin and example project with real-time content preview in watch mode",
            "image": {
                "length": 47639,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/fdaff68484ef38eda354f3628ed9e9cb0ba81582-1974x918.png"
            },
            "date_modified": "2019-01-16T23:00:00.000Z",
            "date_published": "2019-01-16T23:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 918,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/fdaff68484ef38eda354f3628ed9e9cb0ba81582-1974x918.png",
                    "width": 1974
                }
            }
        },
        {
            "id": "82fa34e2-9f47-4ffe-a87c-26bb3040ee63",
            "content_html": "<p>Our developer advocate Knut Melvær appeared on the devmode.fm podcast and talked Sanity.io with Andrew Welch, Patrick Harrington, and Lauren Dorman</p>",
            "url": "https://www.sanity.io/blog/sanity-io-on-the-devmode-fm-podcast",
            "title": "Sanity.io on the devmode.fm podcast",
            "summary": "Our developer advocate Knut Melvær appeared on the devmode.fm podcast and talked Sanity.io with Andrew Welch, Patrick Harrington, and Lauren Dorman",
            "image": {
                "length": 2649766,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5e671bd948f75b1b62ccd7a1ef914489d0825fa0-1800x1800.png"
            },
            "date_modified": "2019-01-01T23:00:00.000Z",
            "date_published": "2019-01-01T23:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5e671bd948f75b1b62ccd7a1ef914489d0825fa0-1800x1800.png",
                    "width": 1800
                }
            }
        },
        {
            "id": "c752cfcd-3098-46b9-9410-d984f1d941b4",
            "content_html": "<p>2018: The year we got to know you! We deeply appreciate each and every question and piece of feedback you have given us these past few months. Many of the highlights mentioned in this post are direct responses to discussions we&#x27;ve had with you.</p>",
            "url": "https://www.sanity.io/blog/2018-in-review",
            "title": "2018: In review",
            "summary": "2018: The year we got to know you! We deeply appreciate each and every question and piece of feedback you have given us these past few months. Many of the highlights mentioned in this post are direct responses to discussions we've had with you.",
            "image": {
                "length": 669873,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c5ad67a813fbd37509f1d8742b27dabb3923d366-4240x2832.jpg"
            },
            "date_modified": "2018-12-31T23:00:00.000Z",
            "date_published": "2018-12-31T23:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 2832,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c5ad67a813fbd37509f1d8742b27dabb3923d366-4240x2832.jpg",
                    "width": 4240
                }
            }
        },
        {
            "id": "75bf9860-dab3-45d3-94d2-b4cb160745c0",
            "content_html": "<p>With the new editor for Portable Text, developers get a pocket full of new features for configuring and customizing a productive editing environment for deeply typed content.</p>",
            "url": "https://www.sanity.io/blog/introducing-the-new-editor-for-portable-text",
            "title": "Introducing the new Editor for Portable Text ",
            "summary": "With the new editor for Portable Text, developers get a pocket full of new features for configuring and customizing a productive editing environment for deeply typed content.",
            "image": {
                "length": 245612,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/b2690a00539974e2214136934db9413d1b005424-1920x1080.png"
            },
            "date_modified": "2018-12-20T23:00:00.000Z",
            "date_published": "2018-12-20T23:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1080,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/b2690a00539974e2214136934db9413d1b005424-1920x1080.png",
                    "width": 1920
                }
            }
        },
        {
            "id": "8e7938bc-955e-4dbd-97cc-d11db7ec33c7",
            "content_html": "<p>In this post we give a quick summary of how, where, and why we blog at Sanity.io.</p>",
            "url": "https://www.sanity.io/blog/how-we-blog",
            "title": "How we blog  ",
            "summary": "In this post we give a quick summary of how, where, and why we blog at Sanity.io.",
            "image": {
                "length": 62997,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/baabd0193421b2d86da9192da0cf03a41713505a-1600x400.png"
            },
            "date_modified": "2018-12-16T23:00:00.000Z",
            "date_published": "2018-12-16T23:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 400,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/baabd0193421b2d86da9192da0cf03a41713505a-1600x400.png",
                    "width": 1600
                }
            }
        },
        {
            "id": "bebee80f-2c73-4475-afb6-2c12a137d624",
            "content_html": "<p>We’re delighted to announce that Jemmima Knight is joining Sanity.io as Engineering Manager.</p>",
            "url": "https://www.sanity.io/blog/welcoming-jemmima-engineering-manager",
            "title": "Welcoming our new engineering manager, Jemmima!",
            "summary": "We’re delighted to announce that Jemmima Knight is joining Sanity.io as Engineering Manager.",
            "image": {
                "length": 86413,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/8e1fae63377c6a2502699f689d24b821c011d284-1000x700.jpg"
            },
            "date_modified": "2018-12-10T23:00:00.000Z",
            "date_published": "2018-12-10T23:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Magnus Hillestad"
            },
            "media:content": {
                "_attributes": {
                    "height": 700,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/8e1fae63377c6a2502699f689d24b821c011d284-1000x700.jpg",
                    "width": 1000
                }
            }
        },
        {
            "id": "e6208af2-ea38-4e3f-a50c-a068e8903789",
            "content_html": "<p>The new Gutenberg editor for Wordpress comes with the ability to create custom content blocks using React. Let’s compare how easy it is to make those in Sanity.</p>",
            "url": "https://www.sanity.io/blog/creating-custom-content-blocks-gutenberg-vs-sanity",
            "title": "Creating Custom Content Blocks: Wordpress Gutenberg vs. Sanity",
            "summary": "The new Gutenberg editor for Wordpress comes with the ability to create custom content blocks using React. Let’s compare how easy it is to make those in Sanity.",
            "image": {
                "length": 38307,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/23e8ff346897b1f4aea5669278888c2c1e87521d-1400x400.png"
            },
            "date_modified": "2018-12-05T22:00:00.000Z",
            "date_published": "2018-12-05T22:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 400,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/23e8ff346897b1f4aea5669278888c2c1e87521d-1400x400.png",
                    "width": 1400
                }
            }
        },
        {
            "id": "423c2280-63ac-48c5-a936-66529642fe15",
            "content_html": "<p>When building Sanity, we emphasized building a flexible image pipeline to transform and re-crop your images. We have no ambition of doing the same for video.</p>",
            "url": "https://www.sanity.io/blog/first-class-responsive-video-support-with-the-new-mux-plugin",
            "title": "First class responsive video support with the new Mux plugin",
            "summary": "When building Sanity, we emphasized building a flexible image pipeline to transform and re-crop your images. We have no ambition of doing the same for video.",
            "image": {
                "length": 66519,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/ece37c8fe085ef82e05bb02477d974113cbc921d-1974x1223.png"
            },
            "date_modified": "2018-11-30T22:56:53.687Z",
            "date_published": "2018-11-30T22:56:53.687Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1223,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/ece37c8fe085ef82e05bb02477d974113cbc921d-1974x1223.png",
                    "width": 1974
                }
            }
        },
        {
            "id": "8b3a3c92-4801-4378-929b-dcd7027901e7",
            "content_html": "<p>Using a Structured Content Management System is a great way to free your content from presentation and web centric distribution. But how to go about it? Our developer advocate Knut Melvær has written an article for Smashing Magazine to suggest some overarching strategies, with some concrete real-world examples on how to think about working with structured content.</p>",
            "url": "https://www.sanity.io/blog/read-strategies-for-headless-projects-with-structured-content-management-systems-in-smashing-magazine",
            "title": "Our article on succeeding with headless CMS projects is up on Smashing Magazine!",
            "summary": "Using a Structured Content Management System is a great way to free your content from presentation and web centric distribution. But how to go about it? Our developer advocate Knut Melvær has written an article for Smashing Magazine to suggest some overarching strategies, with some concrete real-world examples on how to think about working with structured content.",
            "image": {
                "length": 353131,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/ec5ba809f75aa8803f31fb05cefa3d2b258b3dcb-1426x1116.png"
            },
            "date_modified": "2018-11-29T13:49:47.368Z",
            "date_published": "2018-11-29T13:49:47.368Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1116,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/ec5ba809f75aa8803f31fb05cefa3d2b258b3dcb-1426x1116.png",
                    "width": 1426
                }
            }
        },
        {
            "id": "2103bed5-87ab-4cc9-b50b-42e1f3f4c5d1",
            "content_html": "<p>Listen to the interview The Cherryleaf Podcast did with co-founder and CTO Simen Svale Skogsrud on what a Headless CMS is. 🎙</p>",
            "url": "https://www.sanity.io/blog/simen-svale-skogsrud-explaining-headless-cms-on-the-cherryleaf-podcast",
            "title": "Simen Svale Skogsrud explaining Headless CMS on The Cherryleaf Podcast",
            "summary": "Listen to the interview The Cherryleaf Podcast did with co-founder and CTO Simen Svale Skogsrud on what a Headless CMS is. 🎙",
            "image": {
                "length": 310222,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/9f1dbc0aacd9c49a41b20a9c2296b8a5fd1198b7-1469x1469.png"
            },
            "date_modified": "2018-11-23T09:00:47.327Z",
            "date_published": "2018-11-23T09:00:47.327Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1469,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/9f1dbc0aacd9c49a41b20a9c2296b8a5fd1198b7-1469x1469.png",
                    "width": 1469
                }
            }
        },
        {
            "id": "94ec7ca6-fc1e-4a69-a140-3c89ee183590",
            "content_html": "<p>With Sanity’s powerful export API it&#x27;s easy to make a small serverless function in order to index all your content in Algolia for the times you want to harness its search capabilities. It&#x27;s also a nice way to learn about observables in JavaScript.</p>",
            "url": "https://www.sanity.io/blog/indexing-in-algolia-using-serverless-functions-and-observables",
            "title": "Indexing in Algolia using serverless functions (and observables!)",
            "summary": "With Sanity’s powerful export API it's easy to make a small serverless function in order to index all your content in Algolia for the times you want to harness its search capabilities. It's also a nice way to learn about observables in JavaScript.",
            "image": {
                "length": 73405,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/c37eb7570b9b847082d427cf298c957aa828d715-1600x800.png"
            },
            "date_modified": "2018-11-21T15:00:00.000Z",
            "date_published": "2018-11-21T15:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/c37eb7570b9b847082d427cf298c957aa828d715-1600x800.png",
                    "width": 1600
                }
            }
        },
        {
            "id": "1f8a27fb-8636-4937-b289-d8c1a5615da0",
            "content_html": "<p>It&#x27;s one year since we launched and we are celebrating with a new fresh redesign of Sanity Studio. </p>",
            "url": "https://www.sanity.io/blog/say-hi-to-the-new-delightful-sanity-studio",
            "title": "Say hi 👋 to the new delightful Sanity Studio ",
            "summary": "It's one year since we launched and we are celebrating with a new fresh redesign of Sanity Studio. ",
            "image": {
                "length": 1121975,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/37d113e30b15ba18e6ae96d54124a179f503830b-2341x1586.png"
            },
            "date_modified": "2018-11-14T23:00:00.000Z",
            "date_published": "2018-11-14T23:00:00.000Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 1586,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/37d113e30b15ba18e6ae96d54124a179f503830b-2341x1586.png",
                    "width": 2341
                }
            }
        },
        {
            "id": "ded0e4a7-b7dd-4e14-b2c6-5be83f28b487",
            "content_html": "<p>Sanity is the perfect companion for when you want to get started with the JAMstack, or just need API for your project. In this tutorial you’ll learn how to get started with using Sanity — from configuring the React editor with JavaScript, to querying the API and migrating the content datasets.</p>",
            "url": "https://www.sanity.io/blog/getting-started-with-sanity-as-a-headless-cms",
            "title": "Getting started with Sanity as a headless CMS",
            "summary": "Sanity is the perfect companion for when you want to get started with the JAMstack, or just need API for your project. In this tutorial you’ll learn how to get started with using Sanity — from configuring the React editor with JavaScript, to querying the API and migrating the content datasets.",
            "image": {
                "length": 1137140,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/102b140f79bf19fb6abf35a91350be5e25cf1e62-2825x1590.png"
            },
            "date_modified": "2018-11-12T23:00:00.000Z",
            "date_published": "2018-11-12T23:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 1590,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/102b140f79bf19fb6abf35a91350be5e25cf1e62-2825x1590.png",
                    "width": 2825
                }
            }
        },
        {
            "id": "824f86c3-7bb8-4b15-a038-08f987acaac5",
            "content_html": "<p>GROQ is Sanity’s graph-oriented query language. Here&#x27;s 3 simple things you can do in GROQ to get you started.</p>",
            "url": "https://www.sanity.io/blog/3-simple-things-in-groq-to-supercharge-your-frontend-development",
            "title": "3 simple things in GROQ to supercharge your frontends",
            "summary": "GROQ is Sanity’s graph-oriented query language. Here's 3 simple things you can do in GROQ to get you started.",
            "image": {
                "length": 117213,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/dc7afa5ff56a162f1653c131258c37dddfb2c8d6-1600x800.png"
            },
            "date_modified": "2018-10-29T19:00:51.294Z",
            "date_published": "2018-10-29T19:00:51.294Z",
            "tags": [
                "GUIDE",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 800,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/dc7afa5ff56a162f1653c131258c37dddfb2c8d6-1600x800.png",
                    "width": 1600
                }
            }
        },
        {
            "id": "bde4626a-7ed6-4315-bb21-707106c6a5ad",
            "content_html": "<p>The Sanity CLI can do many things, but here are five of them you should check out.</p>",
            "url": "https://www.sanity.io/blog/5-cool-things-you-can-do-with-the-sanity-cli",
            "title": "5 neat tricks you can make the Sanity CLI do",
            "summary": "The Sanity CLI can do many things, but here are five of them you should check out.",
            "image": {
                "length": 9958069,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6b1d24aa7a57c0cff01e6be8e997100a9cb16ff1-6000x3750.jpg"
            },
            "date_modified": "2018-10-19T05:00:02.855Z",
            "date_published": "2018-10-19T05:00:02.855Z",
            "tags": [
                "GUIDE",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 3750,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6b1d24aa7a57c0cff01e6be8e997100a9cb16ff1-6000x3750.jpg",
                    "width": 6000
                }
            }
        },
        {
            "id": "a94b2c24-d50a-4139-a8fb-969e271b9ba9",
            "content_html": "<p>We have launched structure builder for Sanity Studio. Now you can customize how content types and documents should be listed out.</p>",
            "url": "https://www.sanity.io/blog/structure-sanity-studio-to-your-hearts-content",
            "title": "Structure Sanity Studio to Your Heart’s Content!",
            "summary": "We have launched structure builder for Sanity Studio. Now you can customize how content types and documents should be listed out.",
            "image": {
                "length": 58256,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/1552dc03794f43379e18f043413a9caf6719d031-1600x600.png"
            },
            "date_modified": "2018-09-28T08:53:00.457Z",
            "date_published": "2018-09-28T08:53:00.457Z",
            "tags": [
                "PRODUCT"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 600,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/1552dc03794f43379e18f043413a9caf6719d031-1600x600.png",
                    "width": 1600
                }
            }
        },
        {
            "id": "f60f87a9-26aa-4674-8702-d3138dd27428",
            "content_html": "<p>Portable Text is a better way to handle rich text in your CMS. Here&#x27;s why.</p>",
            "url": "https://www.sanity.io/blog/why-structured-text-is-awesome-and-you-totally-want-it-in-your-cms",
            "title": "Why Portable Text is awesome and you totally want it in your CMS",
            "summary": "Portable Text is a better way to handle rich text in your CMS. Here's why.",
            "image": {
                "length": 6038858,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/342ceb6fa206a3e5b1bddee4600a151086704588-6016x4016.jpg"
            },
            "date_modified": "2018-09-07T16:05:18.504Z",
            "date_published": "2018-09-07T16:05:18.504Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 4016,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/342ceb6fa206a3e5b1bddee4600a151086704588-6016x4016.jpg",
                    "width": 6016
                }
            }
        },
        {
            "id": "ebd75af2-24db-43c0-bd44-4dd5b34354ba",
            "content_html": "<p>The shell tool jq is awesome for dealing with JSON-data. It can also transform it into handy .csv-files, ready for all your spreadsheet wrangling needs. This tutorial use Sanity.io as a backend.</p>",
            "url": "https://www.sanity.io/blog/exporting-your-structured-content-as-csv-using-jq-in-the-command-line",
            "title": "Exporting your structured content as CSV using JQ in the command line",
            "summary": "The shell tool jq is awesome for dealing with JSON-data. It can also transform it into handy .csv-files, ready for all your spreadsheet wrangling needs. This tutorial use Sanity.io as a backend.",
            "image": {
                "length": 1747524,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6b0dfb0f5eb891bc638844b317ba72fc1302fcae-3000x2056.jpg"
            },
            "date_modified": "2018-09-05T08:58:47.778Z",
            "date_published": "2018-09-05T08:58:47.778Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 2056,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6b0dfb0f5eb891bc638844b317ba72fc1302fcae-3000x2056.jpg",
                    "width": 3000
                }
            }
        },
        {
            "id": "d4678f73-6308-4687-9f8e-cc7b9a512883",
            "content_html": "<p>You&#x27;ve set up your Sanity project, published content, and now you&#x27;re ready to build a frontend or service. But how should you structure your code?</p>",
            "url": "https://www.sanity.io/blog/how-to-structure-your-code-repository-in-a-sanity-io-project",
            "title": "How to structure your code repository in a Sanity.io project",
            "summary": "You've set up your Sanity project, published content, and now you're ready to build a frontend or service. But how should you structure your code?",
            "image": {
                "length": 114186,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/fbfc9355af243dade4c7a31182af7dd0ebdaa5c0-2793x500.png"
            },
            "date_modified": "2018-08-20T17:00:43.560Z",
            "date_published": "2018-08-20T17:00:43.560Z",
            "tags": [
                "GUIDE",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 500,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/fbfc9355af243dade4c7a31182af7dd0ebdaa5c0-2793x500.png",
                    "width": 2793
                }
            }
        },
        {
            "id": "d6ba17e4-0d9f-4656-ba04-dcb5a9d4deeb",
            "content_html": "<p>How to use structured content and Sanity’s API to prototype design in Sketch.</p>",
            "url": "https://www.sanity.io/blog/design-with-real-content-how-to-connect-sanity-with-sketch-using-craft-s-invision-plugin",
            "title": "Design with real content: How to connect Sanity with Sketch using InVision’s Craft plugin",
            "summary": "How to use structured content and Sanity’s API to prototype design in Sketch.",
            "image": {
                "length": 1756212,
                "type": "image/gif",
                "url": "https://cdn.sanity.io/images/3do82whm/next/6f4a1bda7f3b9344a2941990cb6547756587da98-965x833.gif"
            },
            "date_modified": "2018-08-19T08:00:34.374Z",
            "date_published": "2018-08-19T08:00:34.374Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 833,
                    "medium": "image",
                    "type": "image/gif",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/6f4a1bda7f3b9344a2941990cb6547756587da98-965x833.gif",
                    "width": 965
                }
            }
        },
        {
            "id": "04892659-6e55-4e8e-af5f-dbe802d35da5",
            "content_html": "<p>The spread syntax lets you conveniently build an object with optional fields. Especially useful when you move user generated data via APIs to serverless functions.</p>",
            "url": "https://www.sanity.io/blog/how-to-conditionally-build-an-object-in-es6",
            "title": "How to conditionally build an javascript object with features in",
            "summary": "The spread syntax lets you conveniently build an object with optional fields. Especially useful when you move user generated data via APIs to serverless functions.",
            "image": {
                "length": 154961,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/dd54bdf65ecefcfbe312a56a117f51adeb698514-1420x918.png"
            },
            "date_modified": "2018-08-13T06:13:58.095Z",
            "date_published": "2018-08-13T06:13:58.095Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 918,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/dd54bdf65ecefcfbe312a56a117f51adeb698514-1420x918.png",
                    "width": 1420
                }
            }
        },
        {
            "id": "1f1d2aa2-d9a0-417a-8289-2f9fd92ee7c8",
            "content_html": "<p>We wrote <a href=\"https://css-tricks.com/five-interesting-ways-to-use-sanity-io-for-image-art-direction/\">a post on CSS-tricks</a>, with live code examples on Codepen, on how to use this metadata that’s applied to images in <a href=\"\">Sanity.</a> We&#x27;re pretty pleased with it!</p>",
            "url": "https://www.sanity.io/blog/read-about-sanity-io-s-image-pipeline-in-css-tricks",
            "title": "Read about Sanity.io’s image pipeline in CSS-tricks",
            "summary": "We wrote a post on CSS-tricks, with live code examples on Codepen, on how to use this metadata that’s applied to images in Sanity. We're pretty pleased with it!",
            "image": {
                "length": 420228,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/992b3e98ae2447062e75f70e2f923652adde2b2c-1199x898.png"
            },
            "date_modified": "2018-08-10T11:00:00.000Z",
            "date_published": "2018-08-10T11:00:00.000Z",
            "tags": [
                "COMMUNITY",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 898,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/992b3e98ae2447062e75f70e2f923652adde2b2c-1199x898.png",
                    "width": 1199
                }
            }
        },
        {
            "id": "56799103-944d-435d-b096-932c5c5f1510",
            "content_html": "<p>How Konsus uses Sanity to drive their websites, build landing pages, blogs and FAQs.</p>",
            "url": "https://www.sanity.io/blog/user-stories-jing-from-konsus-on-using-sanity-to-drive-inbound-engagement",
            "title": "How Konsus use Sanity as a headless CMS to drive inbound engagement",
            "summary": "How Konsus uses Sanity to drive their websites, build landing pages, blogs and FAQs.",
            "image": {
                "length": 238851,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/7c5f98651c8a68fb1f5c6720da3e16f5e442713a-800x450.png"
            },
            "date_modified": "2018-07-15T15:47:03.000Z",
            "date_published": "2018-07-15T15:47:03.000Z",
            "tags": [
                "COMMUNITY"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 450,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/7c5f98651c8a68fb1f5c6720da3e16f5e442713a-800x450.png",
                    "width": 800
                }
            }
        },
        {
            "id": "cfa951a7-e00b-41c0-8a9b-bd019903eaf3",
            "content_html": "<p>Do you want to host your Sanity backed Next.js frontend on Netlify? No problem! Just follow these few steps to get going. </p>",
            "url": "https://www.sanity.io/blog/tutorial-host-your-sanity-based-next-js-project-on-netlify",
            "title": "Tutorial: Hosting your Next.js frontend on Netlify in 5 minutes",
            "summary": "Do you want to host your Sanity backed Next.js frontend on Netlify? No problem! Just follow these few steps to get going. ",
            "image": {
                "length": 42023,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/01a4340c40e60ef5006a8f61a7b014872899b51e-1180x460.png"
            },
            "date_modified": "2018-05-22T22:19:33.394Z",
            "date_published": "2018-05-22T22:19:33.394Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 460,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/01a4340c40e60ef5006a8f61a7b014872899b51e-1180x460.png",
                    "width": 1180
                }
            }
        },
        {
            "id": "9a57d71a-410b-4514-af40-b640ee702654",
            "content_html": "<p><a href=\"https://www.sanity.io/ecommerce-cms\">Headless CMS for eCommerce</a>. A Vue.js front-end for the Sanity.io e-commerce schema powered by Snipcart.</p>",
            "url": "https://www.sanity.io/blog/e-commerce-vue-nuxt-snipcart",
            "title": "Make a headless CMS eCommerce front-end for Vue.js, Nuxt.js and Snipcart",
            "summary": "Headless CMS for eCommerce. A Vue.js front-end for the Sanity.io e-commerce schema powered by Snipcart.",
            "image": {
                "length": 1488,
                "type": "image/svg+xml",
                "url": "https://cdn.sanity.io/images/3do82whm/next/40972e4615ed428a67b09fb4988860aa7cab2ce8-842x372.svg"
            },
            "date_modified": "2018-05-22T22:00:00.000Z",
            "date_published": "2018-05-22T22:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 372,
                    "medium": "image",
                    "type": "image/svg+xml",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/40972e4615ed428a67b09fb4988860aa7cab2ce8-842x372.svg",
                    "width": 842
                }
            }
        },
        {
            "id": "a34fed51-04d9-4370-8fa2-10a8d36cf084",
            "content_html": "<p>New e-commerce sample schema in `sanity init` 🛒 🛍 🆕</p><p></p>",
            "url": "https://www.sanity.io/blog/e-commerce-sample-schema",
            "title": "E-Commerce Sample Schema:",
            "summary": "New e-commerce sample schema in `sanity init` 🛒 🛍 🆕\n\n",
            "image": {
                "length": 1488,
                "type": "image/svg+xml",
                "url": "https://cdn.sanity.io/images/3do82whm/next/40972e4615ed428a67b09fb4988860aa7cab2ce8-842x372.svg"
            },
            "date_modified": "2018-05-03T22:00:00.000Z",
            "date_published": "2018-05-03T22:00:00.000Z",
            "tags": [
                "PRODUCT",
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 372,
                    "medium": "image",
                    "type": "image/svg+xml",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/40972e4615ed428a67b09fb4988860aa7cab2ce8-842x372.svg",
                    "width": 842
                }
            }
        },
        {
            "id": "90ab1b33-520a-4397-9b91-60a88e857ecd",
            "content_html": "<p>Connect Sanity&#x27;s webhooks to a Slack channel with Webtask.io</p>",
            "url": "https://www.sanity.io/blog/make-a-serverless-slack-notification-service",
            "title": "Have Sanity Notify your team on Slack using Webtask.io",
            "summary": "Connect Sanity's webhooks to a Slack channel with Webtask.io",
            "image": {
                "length": 64988,
                "type": "image/gif",
                "url": "https://cdn.sanity.io/images/3do82whm/next/e8280da65d2bada649c217a2ce6c4e0e0fac0658-726x544.gif"
            },
            "date_modified": "2018-05-02T22:00:00.000Z",
            "date_published": "2018-05-02T22:00:00.000Z",
            "tags": [
                "GUIDE",
                "ENGINEERING"
            ],
            "dc:creator": {
                "_cdata": "Knut Melvær"
            },
            "media:content": {
                "_attributes": {
                    "height": 544,
                    "medium": "image",
                    "type": "image/gif",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/e8280da65d2bada649c217a2ce6c4e0e0fac0658-726x544.gif",
                    "width": 726
                }
            }
        },
        {
            "id": "aab8dc5f-0ad2-407f-9a5b-4d2380a6825b",
            "content_html": "<p>We read the fine print and summarized the implications for SaaS businesses.</p>",
            "url": "https://www.sanity.io/blog/a-rough-guide-to-running-a-gdpr-compliant-saas-business",
            "title": "A Rough Guide to Running a GDPR Compliant SaaS Business",
            "summary": "We read the fine print and summarized the implications for SaaS businesses.",
            "image": {
                "length": 2518,
                "type": "image/svg+xml",
                "url": "https://cdn.sanity.io/images/3do82whm/next/f500c90deb366e0265cf057a5a3c17cb02c14bfd-124x125.svg"
            },
            "date_modified": "2018-05-01T11:15:00.000Z",
            "date_published": "2018-05-01T11:15:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Erik Grinaker "
            },
            "media:content": {
                "_attributes": {
                    "height": 125,
                    "medium": "image",
                    "type": "image/svg+xml",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/f500c90deb366e0265cf057a5a3c17cb02c14bfd-124x125.svg",
                    "width": 124
                }
            }
        },
        {
            "id": "40d8b706-d1c7-42fe-893c-42a24e464103",
            "content_html": "<p>A «Just add Sanity» podcasting platform</p>",
            "url": "https://www.sanity.io/blog/install-a-sanity-podcasting-platform",
            "title": "Install a Sanity Podcasting Platform  ",
            "summary": "A «Just add Sanity» podcasting platform",
            "image": {
                "length": 80828,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/bf5f210d25eb216ac25a69895939e1691eae17c5-2000x937.png"
            },
            "date_modified": "2017-12-11T23:00:00.000Z",
            "date_published": "2017-12-11T23:00:00.000Z",
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 937,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/bf5f210d25eb216ac25a69895939e1691eae17c5-2000x937.png",
                    "width": 2000
                }
            }
        },
        {
            "id": "05d8a825-3627-4208-a483-12de1abfc964",
            "content_html": "<p>Easily migrate your content from Contentful to Sanity with our <strong>dedicated migration plugin</strong> in 5 steps. Leave behind restrictive content models and move to a genuinely composable solution.</p>",
            "url": "https://www.sanity.io/blog/contentful-to-sanity",
            "title": "How to easily migrate from Contentful to Sanity",
            "summary": "Easily migrate your content from Contentful to Sanity with our dedicated migration plugin in 5 steps. Leave behind restrictive content models and move to a genuinely composable solution.",
            "image": {
                "length": 30847,
                "type": "image/png",
                "url": "https://cdn.sanity.io/images/3do82whm/next/624ad9bd99f48c2840270e9b8991cca18a35c971-1600x600.png"
            },
            "date_modified": "2017-12-10T23:00:00.000Z",
            "date_published": "2017-12-10T23:00:00.000Z",
            "tags": [
                "GUIDE"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang"
            },
            "media:content": {
                "_attributes": {
                    "height": 600,
                    "medium": "image",
                    "type": "image/png",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/624ad9bd99f48c2840270e9b8991cca18a35c971-1600x600.png",
                    "width": 1600
                }
            }
        },
        {
            "id": "ef213acf-2420-4373-b03c-46bf104d12b6",
            "content_html": "<p>Sanity has launched! We&#x27;re super excited about the feedback we got. This is what we&#x27;re working on.</p>",
            "url": "https://www.sanity.io/blog/post-launch-post",
            "title": "Post Launch Post",
            "summary": "Sanity has launched! We're super excited about the feedback we got. This is what we're working on.",
            "image": {
                "length": 200001,
                "type": "image/jpeg",
                "url": "https://cdn.sanity.io/images/3do82whm/next/5c5342243605d5f5103926124549846b29543bc3-1200x741.jpg"
            },
            "date_modified": "2017-11-29T23:00:00.000Z",
            "date_published": "2017-11-29T23:00:00.000Z",
            "tags": [
                "COMPANY"
            ],
            "dc:creator": {
                "_cdata": "Even Westvang, Simen Svale"
            },
            "media:content": {
                "_attributes": {
                    "height": 741,
                    "medium": "image",
                    "type": "image/jpeg",
                    "url": "https://cdn.sanity.io/images/3do82whm/next/5c5342243605d5f5103926124549846b29543bc3-1200x741.jpg",
                    "width": 1200
                }
            }
        }
    ]
}