[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-2bJ7BdHNpn5f3CBIOB-GleLQBNuEMwso9BVEw9Y2mvs":3,"sanity-jqV9aVTvHqHmIbviTgtHTLp6EoTkXtGECZd7g_Hbsvw":262},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":237},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"7ebd76d2-cebc-4b88-82f9-3dfb2c8bc5ca","2026-07-08T04:40:00.000Z",{"_type":10,"current":11},"slug","what-s-left-for-infrastructure-as-code-after-ai-moves-in",true,"What's left for infrastructure-as-code after AI moves in?",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":62,"comments":12,"dateUrl":179,"excerpt":180,"image":181,"product":66,"publishedAt":185,"slug":186,"sponsored":66,"tags":188,"title":236,"visible":12},"2024-03-11T15:38:46Z","35891800-6dca-4462-96a1-179fc007e067","XzVcPPDfPNmxxXS3zvDplR","blogPost","2025-10-31T17:26:43Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"role":59,"slug":60},"2023-05-23T16:27:18Z","wp-author-295","3Bta4LYddh6s1g3ALChVvb","blogAuthor","2025-05-09T17:21:54Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","reference","current","Eira May","B2B Editor",{"current":61},"emay",[63,68,91,110,128,168],{"_key":64,"_type":65,"markDefs":66,"url":67},"a402f49524de","embed",null,"https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002F21493823-dee7-473c-b49f-7ae41f78c18a",{"_key":69,"_type":70,"children":71,"markDefs":86,"style":90},"45b11defe802","block",[72,77,82],{"_key":73,"_type":74,"marks":75,"text":76},"cbbf9ec4f566","span",[],"Stack Overflow has ",{"_key":78,"_type":74,"marks":79,"text":81},"e43eaf92e1171",[80],"fcac87aee938","teamed up",{"_key":83,"_type":74,"marks":84,"text":85},"e43eaf92e1172",[]," with Google Cloud to develop an API—Overflow API—to give Gemini, Google’s AI model, access to Stack Overflow knowledge communities.",[87],{"_key":80,"_type":88,"href":89,"reference":66},"link","https:\u002F\u002Ftechcrunch.com\u002F2024\u002F02\u002F29\u002Fgoogle-brings-stack-overflows-knowledge-base-to-gemini\u002F","normal",{"_key":92,"_type":70,"children":93,"markDefs":107,"style":90},"87e19d2f4863",[94,98,103],{"_key":95,"_type":74,"marks":96,"text":97},"04b72ecc69340",[],"Learn how Ryan’s team is working toward ",{"_key":99,"_type":74,"marks":100,"text":102},"04b72ecc69341",[101],"e58bbf12177a","socially responsible AI",{"_key":104,"_type":74,"marks":105,"text":106},"04b72ecc69342",[],".",[108],{"_key":101,"_type":88,"href":109,"reference":66},"https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F02\u002F29\u002Fdefining-socially-responsible-ai-how-we-select-api-partners\u002F",{"_key":111,"_type":70,"children":112,"markDefs":125,"style":90},"2e9e5f5a8c02",[113,117,122],{"_key":114,"_type":74,"marks":115,"text":116},"d3fb20b61a010",[],"Connect with Ryan on ",{"_key":118,"_type":74,"marks":119,"text":121},"d3fb20b61a011",[120],"603d00a05865","LinkedIn",{"_key":123,"_type":74,"marks":124,"text":106},"d3fb20b61a012",[],[126],{"_key":120,"_type":88,"href":127,"reference":66},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Frpolk\u002F",{"_key":129,"_type":70,"children":130,"markDefs":161,"style":90},"b7785c7a459e",[131,135,140,144,149,153,158],{"_key":132,"_type":74,"marks":133,"text":134},"bc3f7c9b91350",[],"Stack Overflow user ",{"_key":136,"_type":74,"marks":137,"text":139},"bc3f7c9b91351",[138],"e0029e92e54d","verygoodsoftwarenotvirus",{"_key":141,"_type":74,"marks":142,"text":143},"bc3f7c9b91352",[]," earned a ",{"_key":145,"_type":74,"marks":146,"text":148},"bc3f7c9b91353",[147],"ca99700a8224","Great Question badge",{"_key":150,"_type":74,"marks":151,"text":152},"bc3f7c9b91354",[]," by asking something at least 87,000 people have also wondered: ",{"_key":154,"_type":74,"marks":155,"text":157},"bc3f7c9b91355",[156],"374432fdcb0b","How can I get all keys from a JSON column in Postgres?",{"_key":159,"_type":74,"marks":160,"text":106},"bc3f7c9b91356",[],[162,164,166],{"_key":138,"_type":88,"href":163,"reference":66},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F1667207\u002Fverygoodsoftwarenotvirus",{"_key":147,"_type":88,"href":165,"reference":66},"https:\u002F\u002Fstackoverflow.com\u002Fhelp\u002Fbadges\u002F22\u002Fgreat-question",{"_key":156,"_type":88,"href":167,"reference":66},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F36141388\u002Fhow-can-i-get-all-keys-from-a-json-column-in-postgres",{"_key":169,"_type":70,"children":170,"markDefs":176,"style":90},"6fa40db1c072",[171],{"_key":172,"_type":74,"marks":173,"text":175},"24cc6ebe51ba",[174],"c9323fb323bc","TRANSCRIPT",[177],{"_key":174,"_type":88,"href":178,"reference":66},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fhow-stack-overflow-is-partnering-with-google-to-encourage-socially-responsible-ai\u002Ftranscript","2024\u002F03\u002F12","Ben talks with Ryan Polk, Chief Product Officer at Stack Overflow, about our strategic partnership with Google Cloud, the importance of collaboration between AI companies and the Stack Overflow community, and why Stack Overflow’s Q&A format is so suitable for training AI models.",{"_type":53,"asset":182,"attribution":184},{"_ref":183,"_type":56},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2024-03-12T19:40:00.000Z",{"_type":10,"current":187},"how-stack-overflow-is-partnering-with-google-to-encourage-socially-responsible-ai",[189,196,200,205,212,218,222,227,231],{"_createdAt":190,"_id":191,"_rev":192,"_type":193,"_updatedAt":190,"slug":194,"title":195},"2023-05-23T16:43:21Z","wp-tagcat-se-tech","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":195},"se-tech",{"_createdAt":190,"_id":197,"_rev":192,"_type":193,"_updatedAt":190,"slug":198,"title":199},"wp-tagcat-se-stackoverflow",{"current":199},"se-stackoverflow",{"_createdAt":190,"_id":201,"_rev":192,"_type":193,"_updatedAt":190,"slug":202,"title":204},"wp-tagcat-podcast",{"current":203},"podcast","The Stack Overflow Podcast",{"_createdAt":190,"_id":206,"_rev":207,"_type":193,"_updatedAt":208,"slug":209,"title":211},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":210},"ai","AI",{"_createdAt":213,"_id":214,"_rev":192,"_type":193,"_updatedAt":213,"slug":215,"title":217},"2023-08-29T08:42:00Z","wp-tagcat-overflow-ai",{"current":216},"overflow-ai","overflow ai",{"_createdAt":190,"_id":219,"_rev":192,"_type":193,"_updatedAt":190,"slug":220,"title":221},"wp-tagcat-product",{"current":221},"product",{"_createdAt":190,"_id":223,"_rev":192,"_type":193,"_updatedAt":190,"slug":224,"title":226},"wp-tagcat-google-cloud",{"current":225},"google-cloud","google cloud",{"_createdAt":190,"_id":228,"_rev":192,"_type":193,"_updatedAt":190,"slug":229,"title":230},"wp-tagcat-gemini",{"current":230},"gemini",{"_createdAt":190,"_id":232,"_rev":192,"_type":193,"_updatedAt":190,"slug":233,"title":235},"wp-tagcat-api",{"current":234},"api","API","How Stack Overflow is partnering with Google to encourage socially responsible AI",[238,244,250,256],{"_id":239,"publishedAt":240,"slug":241,"sponsored":66,"title":243},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":242},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":245,"publishedAt":246,"slug":247,"sponsored":66,"title":249},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":248},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":251,"publishedAt":252,"slug":253,"sponsored":66,"title":255},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":254},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":257,"publishedAt":258,"slug":259,"sponsored":66,"title":261},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":260},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":263,"sourceMap":-1},{"count":264,"lastTimestamp":265},9,"2024-03-25T13:15:23Z"]