[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-OpzKDFx7wpOLeTC53b6P9XhKLZM_jqMSa253-kctmb4":3,"sanity-IlmdQUEPjTyDOrqUIYTS63RtRoTTVdPGD6nL7qOtPdI":267},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":242},[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":59,"comments":12,"dateUrl":213,"excerpt":102,"image":214,"legacyBody":216,"product":103,"publishedAt":219,"slug":220,"sponsored":103,"tags":222,"title":241,"visible":12},"2023-05-25T09:36:57Z","wp-post-3201","dgl3SCUzppW3U2LvCoRupY","blogPost","2023-07-13T14:54:15Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":54,"name":55,"role":56,"slug":57},"2023-05-23T16:27:18Z","wp-author-114","07ZbrKPSUrjrV4wQ6fam8u","blogAuthor","2023-08-29T11:49:01Z",{"_type":53},"image","former","Jeff Atwood","Co-founder",{"current":58},"jeffatwood",[60,71,79,88,96,104,137,145,157,173,184],{"_key":61,"_type":62,"children":63,"markDefs":69,"style":70},"345736aaa6fc","block",[64],{"_key":65,"_type":66,"marks":67,"text":68},"345736aaa6fc0","span",[],"I've got some bad news and some good news.",[],"normal",{"_key":72,"_type":62,"children":73,"markDefs":78,"style":70},"edfe24da2bfb",[74],{"_key":75,"_type":66,"marks":76,"text":77},"edfe24da2bfb0",[],"I like to start with the bad news, and you don't get a choice, so here goes:",[],{"_key":80,"_type":62,"children":81,"markDefs":87,"style":70},"9a3721e169e0",[82],{"_key":83,"_type":66,"marks":84,"text":86},"9a3721e169e00",[85],"strong","There will be no podcasts for the next two weeks.",[],{"_key":89,"_type":62,"children":90,"markDefs":95,"style":70},"b33fa915f24c",[91],{"_key":92,"_type":66,"marks":93,"text":94},"b33fa915f24c0",[],"Joel is on an extended vacation. Our apologies, but the logistics of recording remotely are too daunting.",[],{"_key":97,"_type":53,"alt":98,"asset":99,"caption":102,"markDefs":103},"8a278a070d0d","beary-sorry",{"_ref":100,"_type":101},"image-8011f3d9739008445ddd0401d6567ce133a9f55f-450x400-gif","reference","",null,{"_key":105,"_type":62,"children":106,"markDefs":133,"style":70},"56fea74b41a8",[107,111,116,120,125,129],{"_key":108,"_type":66,"marks":109,"text":110},"56fea74b41a80",[],"Plus, we want Joel to ",{"_key":112,"_type":66,"marks":113,"text":115},"56fea74b41a81",[114],"em","enjoy",{"_key":117,"_type":66,"marks":118,"text":119},"56fea74b41a82",[]," his vacation, right? Me, I don't get a vacation. I have to work frantically with Jarrod, Geoff, and Jeremy on this Stack Overflow thing. Not that I'm bitter or anything. I'll just ",{"_key":121,"_type":66,"marks":122,"text":124},"56fea74b41a83",[123],"a1441c97730c","set my desktop background",{"_key":126,"_type":66,"marks":127,"text":128},"56fea74b41a84",[]," to something tropical. It's almost the same thing as a vacation. ",{"_key":130,"_type":66,"marks":131,"text":132},"56fea74b41a85",[114],"Almost.",[134],{"_key":123,"_type":135,"href":136,"reference":103},"link","http:\u002F\u002Fwww.codinghorror.com\u002Fblog\u002Farchives\u002F000963.html",{"_key":138,"_type":62,"children":139,"markDefs":144,"style":70},"e4d0b623eaf5",[140],{"_key":141,"_type":66,"marks":142,"text":143},"e4d0b623eaf50",[],"But, I also bring you the promised good news!",[],{"_key":146,"_type":62,"children":147,"markDefs":156,"style":70},"2e642d2e8f29",[148,152],{"_key":149,"_type":66,"marks":150,"text":151},"2e642d2e8f290",[85],"You can sign up for the Stack Overflow beta",{"_key":153,"_type":66,"marks":154,"text":155},"2e642d2e8f291",[],".",[],{"_key":158,"_type":62,"children":159,"markDefs":172,"style":70},"ac29e3374673",[160,164,168],{"_key":161,"_type":66,"marks":162,"text":163},"ac29e33746730",[],"Hooray! Huzzah! Because who ",{"_key":165,"_type":66,"marks":166,"text":167},"ac29e33746731",[114],"doesn't",{"_key":169,"_type":66,"marks":170,"text":171},"ac29e33746732",[]," love using buggy, incomplete websites filled with irate users?",[],{"_key":174,"_type":62,"children":175,"markDefs":181,"style":70},"a8bcc282ca55",[176],{"_key":177,"_type":66,"marks":178,"text":180},"a8bcc282ca550",[179],"1fcfb2c8dc5a","Click here to sign up for the Beta",[182],{"_key":179,"_type":135,"href":183,"reference":103},"http:\u002F\u002Fspreadsheets.google.com\u002Fviewform?key=pKxDW35algYdxrCnzW-OLag",{"_key":185,"_type":62,"children":186,"markDefs":209,"style":70},"3307d7f38341",[187,191,196,200,205],{"_key":188,"_type":66,"marks":189,"text":190},"3307d7f383410",[],"I asked around on Twitter and got a recommendation for a ",{"_key":192,"_type":66,"marks":193,"text":195},"3307d7f383411",[194],"9426bfd8b4c8","Google Spreadsheet Form",{"_key":197,"_type":66,"marks":198,"text":199},"3307d7f383412",[],". I looked at Wufoo and SurveyMonkey but their limits are too low. I must say I'm impressed with the Google docs spreadsheet form solution; it's working amazingly well. And it's so simple. Every time someone ",{"_key":201,"_type":66,"marks":202,"text":204},"3307d7f383413",[203],"e093e52a9ab1","visits the form",{"_key":206,"_type":66,"marks":207,"text":208},"3307d7f383414",[]," and signs up, a new row is created in the spreadsheet. Easy!",[210,212],{"_key":194,"_type":135,"href":211,"reference":103},"http:\u002F\u002Fgoogledocs.blogspot.com\u002F2008\u002F02\u002Fstop-sharing-spreadsheets-start.html",{"_key":203,"_type":135,"href":183,"reference":103},"2008\u002F08\u002F06",{"_type":53,"asset":215},{"_ref":100,"_type":101},{"code":217,"language":218},"\u003Cp>I've got some bad news and some good news.\u003C\u002Fp>\n\u003Cp>I like to start with the bad news, and you don't get a choice, so here goes:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>There will be no podcasts for the next two weeks.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Joel is on an extended vacation. Our apologies, but the logistics of recording remotely are too daunting. \u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"http:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fbeary-sorry.gif\" alt=\"beary-sorry\">\u003C\u002Fp>\n\u003Cp>Plus, we want Joel to \u003Cem>enjoy\u003C\u002Fem> his vacation, right? Me, I don't get a vacation. I have to work frantically with Jarrod, Geoff, and Jeremy on this Stack Overflow thing. Not that I'm bitter or anything. I'll just \u003Ca href=\"http:\u002F\u002Fwww.codinghorror.com\u002Fblog\u002Farchives\u002F000963.html\">set my desktop background\u003C\u002Fa> to something tropical. It's almost the same thing as a vacation. \u003Cem>Almost.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>But, I also bring you the promised good news!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You can sign up for the Stack Overflow beta\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Hooray! Huzzah! Because who \u003Cem>doesn't\u003C\u002Fem> love using buggy, incomplete websites filled with irate users?\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fspreadsheets.google.com\u002Fviewform?key=pKxDW35algYdxrCnzW-OLag\">Click here to sign up for the Beta\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>I asked around on Twitter and got a recommendation for a \u003Ca href=\"http:\u002F\u002Fgoogledocs.blogspot.com\u002F2008\u002F02\u002Fstop-sharing-spreadsheets-start.html\">Google Spreadsheet Form\u003C\u002Fa>. I looked at Wufoo and SurveyMonkey but their limits are too low. I must say I'm impressed with the Google docs spreadsheet form solution; it's working amazingly well. And it's so simple. Every time someone \u003Ca href=\"http:\u002F\u002Fspreadsheets.google.com\u002Fviewform?key=pKxDW35algYdxrCnzW-OLag\">visits the form\u003C\u002Fa> and signs up, a new row is created in the spreadsheet. Easy!\u003C\u002Fp>","html","2008-08-06T12:00:00.000Z",{"current":221},"bad-news-good-news",[223,231,236],{"_createdAt":224,"_id":225,"_rev":226,"_type":227,"_updatedAt":224,"slug":228,"title":230},"2023-05-23T16:43:21Z","wp-tagcat-beta","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":229},"beta","Beta",{"_createdAt":224,"_id":232,"_rev":226,"_type":227,"_updatedAt":224,"slug":233,"title":235},"wp-tagcat-company",{"current":234},"company","Company",{"_createdAt":224,"_id":237,"_rev":226,"_type":227,"_updatedAt":224,"slug":238,"title":240},"wp-tagcat-podcast",{"current":239},"podcast","The Stack Overflow Podcast","Bad News, Good News",[243,249,255,261],{"_id":244,"publishedAt":245,"slug":246,"sponsored":103,"title":248},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":247},"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":250,"publishedAt":251,"slug":252,"sponsored":103,"title":254},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":253},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":256,"publishedAt":257,"slug":258,"sponsored":103,"title":260},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":259},"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":262,"publishedAt":263,"slug":264,"sponsored":103,"title":266},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":265},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":268,"sourceMap":-1},{"count":269,"lastTimestamp":103},0]