[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-7mAFDwN-gh6KiLyFvjna2j91fj7yQRzhGRk4F3cjbZE":3,"sanity-CtUzXuqOmP9BY2F4mKlHvGsA4xopPaKBSHOmF1ADuLI":305},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":280},[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":57,"comments":12,"dateUrl":248,"excerpt":249,"image":250,"legacyBody":254,"product":98,"publishedAt":257,"slug":258,"sponsored":98,"tags":260,"title":279,"visible":12},"2023-05-25T09:39:11Z","wp-post-9235","07ZbrKPSUrjrV4wQ6fIaP5","blogPost","2023-07-13T14:55:15Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":47,"avatar":51,"employee":53,"name":54,"slug":55},"2023-05-23T16:27:18Z","wp-author-198","9HpbCsT2tq0xwozQfkcuVr","blogAuthor",{"_type":52},"image","current","Adam Francoeur",{"current":56},"afrancoeur",[58,104,114,133,152,160,178,186,196,204,232,240],{"_key":59,"_type":60,"children":61,"markDefs":94,"style":103},"353d45910fd3","block",[62,67,72,76,81,85,90],{"_key":63,"_type":64,"marks":65,"text":66},"353d45910fd30","span",[],"Stack Overflow has always been committed to protecting your privacy and your data. The European Union's General Data Protection Regulation has prompted us to review our policies and make sure that we are doing the right thing for all of our users worldwide. Stack Exchange, Inc. has updated its ",{"_key":68,"_type":64,"marks":69,"text":71},"353d45910fd31",[70],"fc8f8e45d7be","Terms of Service",{"_key":73,"_type":64,"marks":74,"text":75},"353d45910fd32",[],", ",{"_key":77,"_type":64,"marks":78,"text":80},"353d45910fd33",[79],"3b2376092a6f","Privacy Policy",{"_key":82,"_type":64,"marks":83,"text":84},"353d45910fd34",[]," and ",{"_key":86,"_type":64,"marks":87,"text":89},"353d45910fd35",[88],"e950a1a89625","Cookie Policy",{"_key":91,"_type":64,"marks":92,"text":93},"353d45910fd36",[]," for all of our sites.",[95,99,101],{"_key":70,"_type":96,"href":97,"reference":98},"link","https:\u002F\u002Fstackoverflow.com\u002Flegal\u002Fterms-of-service",null,{"_key":79,"_type":96,"href":100,"reference":98},"https:\u002F\u002Fstackoverflow.com\u002Flegal\u002Fprivacy-policy",{"_key":88,"_type":96,"href":102,"reference":98},"https:\u002F\u002Fstackoverflow.com\u002Flegal\u002Fcookie-policy","normal",{"_key":105,"_type":60,"children":106,"level":111,"listItem":112,"markDefs":113,"style":103},"9daa7f049397",[107],{"_key":108,"_type":64,"marks":109,"text":110},"9daa7f0493970",[],"We have made it easier to understand what types of data we collect and how we use your data.",1,"number",[],{"_key":115,"_type":60,"children":116,"level":111,"listItem":112,"markDefs":130,"style":103},"480be3e0a4cc",[117,121,126],{"_key":118,"_type":64,"marks":119,"text":120},"480be3e0a4cc0",[],"Our new Terms of Service distinguishes between public network users (those who use our public Stack Exchange Q&A sites) and private network users (those who use ",{"_key":122,"_type":64,"marks":123,"text":125},"480be3e0a4cc1",[124],"8ad8feee777d","Stack Overflow for Teams",{"_key":127,"_type":64,"marks":128,"text":129},"480be3e0a4cc2",[],").",[131],{"_key":124,"_type":96,"href":132,"reference":98},"https:\u002F\u002Fstackoverflow.com\u002Fteams",{"_key":134,"_type":60,"children":135,"level":111,"listItem":112,"markDefs":149,"style":103},"053bfcc68f16",[136,140,145],{"_key":137,"_type":64,"marks":138,"text":139},"053bfcc68f160",[],"As part of our new data-retention policy, we will now delete accounts that have been inactive for more than two years and where the user has never engaged in any ",{"_key":141,"_type":64,"marks":142,"text":144},"053bfcc68f161",[143],"7fd47e07c1df","meaningful activity",{"_key":146,"_type":64,"marks":147,"text":148},"053bfcc68f162",[],".",[150],{"_key":143,"_type":96,"href":151,"reference":98},"https:\u002F\u002Fmeta.stackexchange.com\u002Fquestions\u002F310446\u002Fas-per-the-new-data-retention-policy-when-will-inactive-accounts-now-be-deleted",{"_key":153,"_type":60,"children":154,"level":111,"listItem":112,"markDefs":159,"style":103},"f0e30a07634b",[155],{"_key":156,"_type":64,"marks":157,"text":158},"f0e30a07634b0",[],"We may send account-related email messages that are triggered by your site activity. In most cases, you can opt out.",[],{"_key":161,"_type":60,"children":162,"level":111,"listItem":112,"markDefs":175,"style":103},"1573a4957bef",[163,167,172],{"_key":164,"_type":64,"marks":165,"text":166},"1573a4957bef0",[],"With your continued permission, we will send you promotional messages based on your preferences. To see and change your opt-in preferences, manage your ",{"_key":168,"_type":64,"marks":169,"text":171},"1573a4957bef1",[170],"f5746be8ebde","Email Settings",{"_key":173,"_type":64,"marks":174,"text":148},"1573a4957bef2",[],[176],{"_key":170,"_type":96,"href":177,"reference":98},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002Femail\u002Fsettings\u002Fcurrent",{"_key":179,"_type":60,"children":180,"markDefs":185,"style":103},"21e49026c9b5",[181],{"_key":182,"_type":64,"marks":183,"text":184},"21e49026c9b50",[],"Please read these updated terms and take your time to understand these changes. Your use of Stack Overflow's Products and Services, including the Stack Overflow Network, is subject to these revised policies and terms.",[],{"_key":187,"_type":60,"children":188,"markDefs":194,"style":195},"888007e02a24",[189],{"_key":190,"_type":64,"marks":191,"text":193},"888007e02a240",[192],"strong","Why you may see a prominent notification on stackoverflow.com or receive an email",[],"h2",{"_key":197,"_type":60,"children":198,"level":111,"listItem":112,"markDefs":203,"style":103},"d2e12a11e78a",[199],{"_key":200,"_type":64,"marks":201,"text":202},"d2e12a11e78a0",[],"One of the key tenets of GDPR is that information on data, privacy and cookies can't be buried or hidden. We have to prominently call out the policies and explain what to do if you don't agree with them. That's why we will show an onsite notification and send emails to registered users.",[],{"_key":205,"_type":60,"children":206,"level":111,"listItem":112,"markDefs":228,"style":103},"89995f022d75",[207,211,215,219,224],{"_key":208,"_type":64,"marks":209,"text":210},"89995f022d750",[],"We really, really want you to update your ",{"_key":212,"_type":64,"marks":213,"text":171},"89995f022d751",[214],"c455dce108d9",{"_key":216,"_type":64,"marks":217,"text":218},"89995f022d752",[],". Last July, we ",{"_key":220,"_type":64,"marks":221,"text":223},"89995f022d753",[222],"54676c6bceed","launched an Email Settings feature",{"_key":225,"_type":64,"marks":226,"text":227},"89995f022d754",[]," that allows you to select the specific types of messages you do and do not want to receive. Most of our users still don't know it's there. We sincerely don't want to email you if you don't want to be emailed.",[229,230],{"_key":214,"_type":96,"href":177,"reference":98},{"_key":222,"_type":96,"href":231,"reference":98},"https:\u002F\u002Fmeta.stackexchange.com\u002Fquestions\u002F298906\u002Fcontrol-the-types-of-email-you-receive-via-our-new-email-settings-feature",{"_key":233,"_type":60,"children":234,"markDefs":239,"style":195},"54b9a23e51f4",[235],{"_key":236,"_type":64,"marks":237,"text":238},"54b9a23e51f40",[192],"Why we are notifying everyone, not just EU residents",[],{"_key":241,"_type":60,"children":242,"markDefs":247,"style":103},"9d9fdf492636",[243],{"_key":244,"_type":64,"marks":245,"text":246},"9d9fdf4926360",[],"We believe the intentions behind the new laws are good and should apply to all of our users.",[],"2018\u002F05\u002F21","",{"_type":52,"asset":251},{"_ref":252,"_type":253},"image-53ca10ef7790bad67fa9017017eaa2037fe9af35-1920x1080-png","reference",{"code":255,"language":256},"\u003Cspan style=\"font-weight: 400;\">Stack Overflow has always been committed to protecting your privacy and your data. The European Union's General Data Protection Regulation has prompted us to review our policies and make sure that we are doing the right thing for all of our users worldwide.\u003C\u002Fspan>\n\n\u003Cspan style=\"font-weight: 400;\">Stack Exchange, Inc. has updated its \u003C\u002Fspan>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Flegal\u002Fterms-of-service\">\u003Cspan style=\"font-weight: 400;\">Terms of Service\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"font-weight: 400;\">, \u003C\u002Fspan>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Flegal\u002Fprivacy-policy\">\u003Cspan style=\"font-weight: 400;\">Privacy Policy\u003C\u002Fspan>\u003C\u002Fa> \u003Cspan style=\"font-weight: 400;\">and \u003C\u002Fspan>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Flegal\u002Fcookie-policy\">\u003Cspan style=\"font-weight: 400;\">Cookie Policy\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"font-weight: 400;\"> for all of our sites.\u003C\u002Fspan>\n\n\u003Col>\n    \u003Cli style=\"font-weight: 400;\">\u003Cspan style=\"font-weight: 400;\">We have made it easier to understand what types of data we collect and how we use your data.\u003C\u002Fspan>\u003C\u002Fli>\n    \u003Cli style=\"font-weight: 400;\">\u003Cspan style=\"font-weight: 400;\">Our new Terms of Service distinguishes between public network users (those who use our public Stack Exchange Q&amp;A sites) and private network users (those who use \u003C\u002Fspan>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fteams\">\u003Cspan style=\"font-weight: 400;\">Stack Overflow for Teams\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"font-weight: 400;\">).\u003C\u002Fspan>\u003C\u002Fli>\n    \u003Cli style=\"font-weight: 400;\">As part of our new data-retention policy, we will now delete accounts that have been inactive for more than two years and where the user has never engaged in any \u003Ca href=\"https:\u002F\u002Fmeta.stackexchange.com\u002Fquestions\u002F310446\u002Fas-per-the-new-data-retention-policy-when-will-inactive-accounts-now-be-deleted\">meaningful activity\u003C\u002Fa>.\u003C\u002Fli>\n    \u003Cli style=\"font-weight: 400;\">\u003Cspan style=\"font-weight: 400;\">We may send account-related email messages that are triggered by your site activity. In most cases, you can opt out.\u003C\u002Fspan>\u003C\u002Fli>\n    \u003Cli style=\"font-weight: 400;\">\u003Cspan style=\"font-weight: 400;\">With your continued permission, we will send you promotional messages based on your preferences. To see and change your opt-in preferences, manage your \u003C\u002Fspan>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002Femail\u002Fsettings\u002Fcurrent\">\u003Cspan style=\"font-weight: 400;\">Email Settings\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"font-weight: 400;\">. \u003C\u002Fspan>\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cspan style=\"font-weight: 400;\">Please read these updated terms and take your time to understand these changes. Your use of Stack Overflow's Products and Services, including the Stack Overflow Network, is subject to these revised policies and terms.\u003C\u002Fspan>\n\n\u003Ch2>\u003Cb>Why you may see a prominent notification on stackoverflow.com or receive an email\u003C\u002Fb>\u003C\u002Fh2>\n\n\u003Col>\n    \u003Cli style=\"font-weight: 400;\">\u003Cspan style=\"font-weight: 400;\">One of the key tenets of GDPR is that information on data, privacy and cookies can't be buried or hidden. We have to prominently call out the policies and explain what to do if you don't agree with them. That's why we will show an onsite notification and send emails to registered users.\u003C\u002Fspan>\u003C\u002Fli>\n    \u003Cli style=\"font-weight: 400;\">\u003Cspan style=\"font-weight: 400;\">We really, really want you to update your \u003C\u002Fspan>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002Femail\u002Fsettings\u002Fcurrent\">\u003Cspan style=\"font-weight: 400;\">Email Settings\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"font-weight: 400;\">. Last July, we \u003C\u002Fspan>\u003Ca href=\"https:\u002F\u002Fmeta.stackexchange.com\u002Fquestions\u002F298906\u002Fcontrol-the-types-of-email-you-receive-via-our-new-email-settings-feature\">\u003Cspan style=\"font-weight: 400;\">launched an Email Settings feature\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"font-weight: 400;\"> that allows you to select the specific types of messages you do and do not want to receive. Most of our users still don't know it's there. We sincerely don't want to email you if you don't want to be emailed.\u003C\u002Fspan>\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>\u003Cb>Why we are notifying everyone, not just EU residents\u003C\u002Fb>\u003C\u002Fh2>\n\n\u003Cspan style=\"font-weight: 400;\">We believe the intentions behind the new laws are good and should apply to all of our users.\u003C\u002Fspan>","html","2018-05-21T04:01:46.000Z",{"current":259},"changes-to-our-privacy-and-data-policies",[261,269,274],{"_createdAt":262,"_id":263,"_rev":264,"_type":265,"_updatedAt":262,"slug":266,"title":268},"2023-05-23T16:43:21Z","wp-tagcat-announcements","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":267},"announcements","Announcements",{"_createdAt":262,"_id":270,"_rev":264,"_type":265,"_updatedAt":262,"slug":271,"title":273},"wp-tagcat-company",{"current":272},"company","Company",{"_createdAt":262,"_id":275,"_rev":264,"_type":265,"_updatedAt":262,"slug":276,"title":278},"wp-tagcat-stackoverflow",{"current":277},"stackoverflow","Stackoverflow","Changes to Our Privacy and Data Policies",[281,287,293,299],{"_id":282,"publishedAt":283,"slug":284,"sponsored":98,"title":286},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":285},"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":288,"publishedAt":289,"slug":290,"sponsored":98,"title":292},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":291},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":294,"publishedAt":295,"slug":296,"sponsored":98,"title":298},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":297},"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":300,"publishedAt":301,"slug":302,"sponsored":98,"title":304},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":303},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":306,"sourceMap":-1},{"count":307,"lastTimestamp":308},4,"2023-05-25T09:46:33Z"]