[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-3y7avIuQJg5u_DCKeQA4YXjACS9QhX2VefmWgwG-O4o":3,"sanity-fBMVc3dx6-0msL-HZOt6D0caPpobSQjjrgc0CjdVXbs":275},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":250},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[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":208,"dateUrl":209,"excerpt":210,"image":211,"legacyBody":214,"product":12,"publishedAt":217,"slug":218,"sponsored":12,"tags":220,"title":249,"visible":208},"2023-05-25T09:39:11Z","wp-post-9578","9HpbCsT2tq0xwozQflrsbP","blogPost","2023-08-30T13:21:07Z",[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-124","dgl3SCUzppW3U2LvCpunxc","blogAuthor","2023-08-30T11:31:34Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-9ac1d1f3ea6cd54626412a577152658b8709054c-1024x1024-png","reference","former","Juan M","Manager, Community Management Team",{"current":61},"juanm",[63,119,123,172,176,184,188,196,200],{"_key":64,"_type":65,"children":66,"markDefs":108,"style":118},"51d7d44acb7d","block",[67,72,77,81,86,90,95,99,104],{"_key":68,"_type":69,"marks":70,"text":71},"51d7d44acb7d0","span",[],"The world is full of interesting yearly traditions. Take for example the ",{"_key":73,"_type":69,"marks":74,"text":76},"51d7d44acb7d1",[75],"12222192d431","tomato",{"_key":78,"_type":69,"marks":79,"text":80},"51d7d44acb7d2",[]," and ",{"_key":82,"_type":69,"marks":83,"text":85},"51d7d44acb7d3",[84],"a4e970dae3ab","orange",{"_key":87,"_type":69,"marks":88,"text":89},"51d7d44acb7d4",[]," throwing events, the ",{"_key":91,"_type":69,"marks":92,"text":94},"51d7d44acb7d5",[93],"ea3b9323d737","buffet for monkeys",{"_key":96,"_type":69,"marks":97,"text":98},"51d7d44acb7d6",[],", and the ",{"_key":100,"_type":69,"marks":101,"text":103},"51d7d44acb7d7",[102],"b7f95306e014","cheese rolling",{"_key":105,"_type":69,"marks":106,"text":107},"51d7d44acb7d8",[]," festivities. With such examples of human creativity, we at Stack Overflow could not pass on this opportunity. We have created and maintained our own yearly tradition - Winter Bash!",[109,112,114,116],{"_key":75,"_type":110,"href":111,"reference":12},"link","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLa_Tomatina",{"_key":84,"_type":110,"href":113,"reference":12},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBattle_of_the_Oranges",{"_key":93,"_type":110,"href":115,"reference":12},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FMonkey_Buffet_Festival",{"_key":102,"_type":110,"href":117,"reference":12},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCooper%27s_Hill_Cheese-Rolling_and_Wake","normal",{"_key":120,"_type":53,"alt":12,"asset":121,"markDefs":12},"280821a145ca",{"_ref":122,"_type":56},"image-cd1913a92eaf74f91e942e99b3fad5ae85a87d1f-1186x198-png",{"_key":124,"_type":65,"children":125,"markDefs":166,"style":118},"448488f83d42",[126,130,135,139,144,148,153,157,162],{"_key":127,"_type":69,"marks":128,"text":129},"448488f83d420",[],"This year we are attempting to ",{"_key":131,"_type":69,"marks":132,"text":134},"448488f83d421",[133],"em","knit",{"_key":136,"_type":69,"marks":137,"text":138},"448488f83d422",[]," our users together in our love for hats for the 7th year in a row. And this year, we've even added a way for you to get creative without wasting any real yarn. Starting now (December 12, 2018) and going through to January 1, 2019 we are officially in ",{"_key":140,"_type":69,"marks":141,"text":143},"448488f83d423",[142],"7d328105c66c","Winter Bash season",{"_key":145,"_type":69,"marks":146,"text":147},"448488f83d424",[],"! The way to earn these special hats is by ",{"_key":149,"_type":69,"marks":150,"text":152},"448488f83d425",[151],"761a6325dd67","completing challenges",{"_key":154,"_type":69,"marks":155,"text":156},"448488f83d426",[]," on participating sites. These challenges will give you the opportunity to unlock hats that you can place on your avatar and wear around the network. This year, we've made some modifications to our hat selection and have even added ",{"_key":158,"_type":69,"marks":159,"text":161},"448488f83d427",[160],"1cd2a925820e","some of your suggestions",{"_key":163,"_type":69,"marks":164,"text":165},"448488f83d428",[],"! Some of the triggers for the hats have also been refreshed....and yes, there are some hats that you'll want to discover on your own. Once you complete a challenge, you'll notice that an icon of a hat will appear in your profile:",[167,169,170],{"_key":142,"_type":110,"href":168,"reference":12},"https:\u002F\u002Fwinterbash2018.stackexchange.com\u002F",{"_key":151,"_type":110,"href":168,"reference":12},{"_key":160,"_type":110,"href":171,"reference":12},"https:\u002F\u002Fmeta.stackexchange.com\u002Fquestions\u002F304500\u002Fa-moose-some-silly-putty-and-a-desperate-plea-for-help",{"_key":173,"_type":53,"alt":12,"asset":174,"markDefs":12},"cc4a1654fe13",{"_ref":175,"_type":56},"image-80dfb4a7c7ed673256c8666b6ab971b4dcf85efa-407x252-png",{"_key":177,"_type":65,"children":178,"markDefs":183,"style":118},"df4f44593534",[179],{"_key":180,"_type":69,"marks":181,"text":182},"df4f445935340",[],"Click the hat and you'll be taken to your hat box:",[],{"_key":185,"_type":53,"alt":12,"asset":186,"markDefs":12},"f2c90305d709",{"_ref":187,"_type":56},"image-52953e574d4a59019ca8fac36362d0f0ac4f9669-794x575-png",{"_key":189,"_type":65,"children":190,"markDefs":195,"style":118},"02ab8a4244bc",[191],{"_key":192,"_type":69,"marks":193,"text":194},"02ab8a4244bc0",[],"Pick a hat you've earned and use the tools to resize and rotate as needed to fit your avatar:",[],{"_key":197,"_type":53,"alt":12,"asset":198,"markDefs":12},"1f1636cfa8cc",{"_ref":199,"_type":56},"image-23aeb53d7dc80959daad985c8bc16124c45d2a22-505x312-png",{"_key":201,"_type":65,"children":202,"markDefs":207,"style":118},"beabfc360c5e",[203],{"_key":204,"_type":69,"marks":205,"text":206},"beabfc360c5e0",[],"That's it! Now you can go and show off your collection of hats. Why not wear one every day for a week? It's up to you - if you earn it, you can wear it. However, be aware that on January 2 all hats will be taken back to storage where we'll spend the rest of the year cleaning and repairing the ones that tore or got dirty. We wish you lots of luck and enjoyment as you join us once again for our annual tradition!",[],true,"2018\u002F12\u002F12","",{"_type":53,"asset":212},{"_ref":213,"_type":56},"image-94d59f438d21c32e27bfdaf85ae11d19f68311b3-1920x1080-png",{"code":215,"language":216},"The world is full of interesting yearly traditions.  Take for example the \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLa_Tomatina\">tomato \u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBattle_of_the_Oranges\">orange\u003C\u002Fa> throwing events, the \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FMonkey_Buffet_Festival\">buffet for monkeys\u003C\u002Fa>,  and the \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCooper%27s_Hill_Cheese-Rolling_and_Wake\">cheese rolling\u003C\u002Fa> festivities.  With such examples of human creativity, we at Stack Overflow could not pass on this opportunity.  We have created and maintained our own yearly tradition - Winter Bash!\n\n\u003Cimg class=\"size-full wp-image-9573 aligncenter\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2018\u002F12\u002FWB-Header.png\" alt=\"\" width=\"1186\" height=\"198\" \u002F>\n\nThis year we are attempting to \u003Cem>knit\u003C\u002Fem> our users together in our love for hats for the 7th year in a row.  And this year, we've even added a way for you to get creative without wasting any real yarn.  Starting now (December 12, 2018) and going through to January 1, 2019 we are officially in \u003Ca href=\"https:\u002F\u002Fwinterbash2018.stackexchange.com\u002F\">Winter Bash season\u003C\u002Fa>! The way to earn these special hats is by \u003Ca href=\"https:\u002F\u002Fwinterbash2018.stackexchange.com\u002F\">completing challenges\u003C\u002Fa> on participating sites.  These challenges will give you the opportunity to unlock hats that you can place on your avatar and wear around the network.  This year, we've made some modifications to our hat selection and have even added \u003Ca href=\"https:\u002F\u002Fmeta.stackexchange.com\u002Fquestions\u002F304500\u002Fa-moose-some-silly-putty-and-a-desperate-plea-for-help\">some of your suggestions\u003C\u002Fa>!  Some of the triggers for the hats have also been refreshed....and yes, there are some hats that you'll want to discover on your own.\n\nOnce you complete a challenge, you'll notice that an icon of a hat will appear in your profile:\n\n\u003Cimg class=\"size-full wp-image-9574 aligncenter\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2018\u002F12\u002FHat-Icon.png\" alt=\"\" width=\"407\" height=\"252\" \u002F>\n\nClick the hat and you'll be taken to your hat box:\n\n\u003Cimg class=\"size-full wp-image-9575 aligncenter\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2018\u002F12\u002FHat-Rack.png\" alt=\"\" width=\"794\" height=\"575\" \u002F>\n\nPick a hat you've earned and use the tools to resize and rotate as needed to fit your avatar:\n\n\u003Cimg class=\"size-full wp-image-9576 aligncenter\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2018\u002F12\u002FResize-Tools.png\" alt=\"\" width=\"505\" height=\"312\" \u002F>\n\nThat's it! Now you can go and show off your collection of hats.  Why not wear one every day for a week? It's up to you - if you earn it, you can wear it. However, be aware that on January 2 all hats will be taken back to storage where we'll spend the rest of the year cleaning and repairing the ones that tore or got dirty.\n\nWe wish you lots of luck and enjoyment as you join us once again for our annual tradition!","html","2018-12-12T11:00:51.000Z",{"current":219},"winter-bash-2018-2",[221,229,234,239,244],{"_createdAt":222,"_id":223,"_rev":224,"_type":225,"_updatedAt":222,"slug":226,"title":228},"2023-05-23T16:43:21Z","wp-tagcat-announcements","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":227},"announcements","Announcements",{"_createdAt":222,"_id":230,"_rev":224,"_type":225,"_updatedAt":222,"slug":231,"title":233},"wp-tagcat-community",{"current":232},"community","Community",{"_createdAt":222,"_id":235,"_rev":224,"_type":225,"_updatedAt":222,"slug":236,"title":238},"wp-tagcat-stackexchange",{"current":237},"stackexchange","Stackexchange",{"_createdAt":222,"_id":240,"_rev":224,"_type":225,"_updatedAt":222,"slug":241,"title":243},"wp-tagcat-stackoverflow",{"current":242},"stackoverflow","Stackoverflow",{"_createdAt":222,"_id":245,"_rev":224,"_type":225,"_updatedAt":222,"slug":246,"title":248},"wp-tagcat-winter-bash",{"current":247},"winter-bash","winter bash","Winter Bash 2018",[251,257,263,269],{"_id":252,"publishedAt":253,"slug":254,"sponsored":12,"title":256},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":255},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":258,"publishedAt":259,"slug":260,"sponsored":12,"title":262},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":261},"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":264,"publishedAt":265,"slug":266,"sponsored":12,"title":268},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":267},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":270,"publishedAt":271,"slug":272,"sponsored":12,"title":274},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":273},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":276,"sourceMap":-1},{"count":277,"lastTimestamp":278},2,"2023-05-25T09:46:41Z"]