[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-gctx00JYvplYW7waLjYlg69YXJt7q-50mNdVJXx2r1k":3,"sanity-1RE4DxZCytz8pLG07hYbqJ5LFLD5YK_YUvdh-QKxVRM":245},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":220},[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":188,"dateUrl":189,"excerpt":190,"image":191,"legacyBody":194,"product":12,"publishedAt":197,"slug":198,"sponsored":12,"tags":200,"title":219,"visible":188},"2023-05-25T09:39:10Z","wp-post-8738","dgl3SCUzppW3U2LvCrU3Pg","blogPost","2023-08-31T13:28:48Z",[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,74,78,86,90,121,125,133,137,145,149],{"_key":64,"_type":65,"children":66,"markDefs":72,"style":73},"355de8a79c13","block",[67],{"_key":68,"_type":69,"marks":70,"text":71},"355de8a79c130","span",[],"As temperaturas no hemisfério Norte estão a baixar e o ano-novo do calendário gregoriano aproxima-se. Pelo Stack Overflow e pela rede do Stack Exchange fora, milhares de orelhas de avatares vão ficando frias. É a temporada de as aquecer… com chapéus! ",[],"normal",{"_key":75,"_type":53,"alt":12,"asset":76,"markDefs":12},"b08a1975df65",{"_ref":77,"_type":56},"image-43ceef6e19b0c18f6e0cd382bab79dcb4afc19c3-900x432-png",{"_key":79,"_type":65,"children":80,"markDefs":85,"style":73},"3dfc34fa81e3",[81],{"_key":82,"_type":69,"marks":83,"text":84},"3dfc34fa81e30",[],"Mas não uns chapéus quaisquer: em celebração do 6º aniversário do Winter Bash [1], alguns dos chapéus mais amados de anos passados vão fazer o seu regresso triunfal para o palco do Winter Bash para um segundo espetáculo. Baralhámos os gatilhos para garantir horas de diversão a colecionar chapéus. (E se esgravatarem um bocado, pode ser que encontrem uns quantos recém-chegados por descobrir também!)",[],{"_key":87,"_type":53,"alt":12,"asset":88,"markDefs":12},"0eec131c3c0a",{"_ref":89,"_type":56},"image-0079b8b70142690ebbe849d339540716a2bc2cfa-900x245-png",{"_key":91,"_type":65,"children":92,"markDefs":115,"style":73},"d2730bcff0c8",[93,97,102,106,111],{"_key":94,"_type":69,"marks":95,"text":96},"d2730bcff0c80",[],"Portanto prepara-te para algum entretenimento e bom ânimo de alta-costura para o teu avatar! Completa os desafios nos sites participantes para ganhares o chapéu correspondente, que podes exibir em qualquer sítio onde o teu avatar apareça. Para ganhar um chapéu completa um ",{"_key":98,"_type":69,"marks":99,"text":101},"d2730bcff0c81",[100],"1d50f830ae84","dos desafios",{"_key":103,"_type":69,"marks":104,"text":105},"d2730bcff0c82",[],", com a sessão iniciada num ",{"_key":107,"_type":69,"marks":108,"text":110},"d2730bcff0c83",[109],"497b7597e65b","dos sites participantes",{"_key":112,"_type":69,"marks":113,"text":114},"d2730bcff0c84",[],". Quando tiveres ganho um chapéu podes visitar o teu perfil em qualquer site para escolher o que queres usar. Basta clicares no chapéu que adorna a tua secção de medalhas no teu perfil para mostrar a janela:",[116,119],{"_key":100,"_type":117,"href":118,"reference":12},"link","https:\u002F\u002Fwinterbash2017.stackexchange.com",{"_key":109,"_type":117,"href":120,"reference":12},"https:\u002F\u002Fwinterbash2017.stackexchange.com\u002Fleaderboard\u002Fnetwork",{"_key":122,"_type":53,"alt":12,"asset":123,"markDefs":12},"ed17bedbaeaf",{"_ref":124,"_type":56},"image-14593c2b1c29c4e962d4c001eae39dc97e3930f6-631x394-png",{"_key":126,"_type":65,"children":127,"markDefs":132,"style":73},"3b66ef99983f",[128],{"_key":129,"_type":69,"marks":130,"text":131},"3b66ef99983f0",[],"Isto leva-te à tua caixa de chapéus:",[],{"_key":134,"_type":53,"alt":12,"asset":135,"markDefs":12},"b3c0952ccfc3",{"_ref":136,"_type":56},"image-76c5840efd331a444b7174878466667572db4431-918x675-png",{"_key":138,"_type":65,"children":139,"markDefs":144,"style":73},"2b444054a53e",[140],{"_key":141,"_type":69,"marks":142,"text":143},"2b444054a53e0",[],"Ao escolher um chapéu, podes reposicioná-lo e redimensioná-lo para servir melhor ao teu avatar, assim:",[],{"_key":146,"_type":53,"alt":12,"asset":147,"markDefs":12},"847e7b717967",{"_ref":148,"_type":56},"image-ec12ca795f861a6ffa51960c466e9a63a72b06e8-902x675-png",{"_key":150,"_type":65,"children":151,"markDefs":183,"style":73},"4b7349335955",[152,156,161,165,170,174,179],{"_key":153,"_type":69,"marks":154,"text":155},"4b73493359550",[],"Winter Bash é a nossa oportunidade anual para relaxar e para nos divertirmos um bocado em toda a rede do Stack Exchange. Mas mesmo quando soltamos o cabelo (e pomos os nossos chapéus), somos sempre respeitosos daqueles que preferem manter a sua experiência no Stack Overflow ou Stack Exchange profissional. Como sempre, podes-te excluir do Winter Bash escolhendo “Eu odeio chapéus” no menu do floco de neve na barra de navegação. Quanto aos demais: temos entre hoje (13 de Dezembro de 2017) até 2 de Janeiro de 2018 para os apanhar a todos! Depois dessa data, todos os chapéus voltam para o armazém, para nunca mais serem vistos… a não ser que os Greatest Hats façam outra aparição daqui a mais 5... 6 anos, claro está! 1 Facto engraçado: os Arquitectos dos Chapéus tinham como intenção que o evento dos ",{"_key":157,"_type":69,"marks":158,"text":160},"4b73493359551",[159],"em","Greatest Hats",{"_key":162,"_type":69,"marks":163,"text":164},"4b73493359552",[]," fosse uma maneira de comemorar o quinto (!) Winter Bash. Depois ",{"_key":166,"_type":69,"marks":167,"text":169},"4b73493359553",[168],"2ad4d7865231","contámos",{"_key":171,"_type":69,"marks":172,"text":173},"4b73493359554",[],". Parece que os Arquitectos dos Chapéus são tão susceptíveis a ",{"_key":175,"_type":69,"marks":176,"text":178},"4b73493359555",[177],"c046a8e71df7","erros off-by-one",{"_key":180,"_type":69,"marks":181,"text":182},"4b73493359556",[]," como os demais.",[184,186],{"_key":168,"_type":117,"href":185,"reference":12},"https:\u002F\u002Fstackpromos.com",{"_key":177,"_type":117,"href":187,"reference":12},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FOff-by-one_error",true,"2017\u002F12\u002F12","",{"_type":53,"asset":192},{"_ref":193,"_type":56},"image-ecc5b06de44fcf54ac2c79e2ef4356259fc05ade-1200x675-png",{"code":195,"language":196},"\u003Cspan style=\"font-weight: 400\">As temperaturas no hemisfério Norte estão a baixar e o ano-novo do calendário gregoriano aproxima-se. Pelo Stack Overflow e pela rede do Stack Exchange fora, milhares de orelhas de avatares vão ficando frias. É a temporada de as aquecer… com chapéus!\u003C\u002Fspan>\n\n\u003Cimg class=\"size-full wp-image-8716 aligncenter\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F12\u002Fwinter-bash-2017-e1513002375458.png\" alt=\"\" width=\"900\" height=\"432\" \u002F>\n\n\u003Cspan style=\"font-weight: 400\">Mas não uns chapéus quaisquer: em celebração do 6º aniversário do Winter Bash [\u003C\u002Fspan>\u003Cspan style=\"font-weight: 400\">1]\u003C\u002Fspan>\u003Cspan style=\"font-weight: 400\">, alguns dos chapéus mais amados de anos passados vão fazer o seu regresso triunfal para o palco do Winter Bash para um segundo espetáculo. Baralhámos os gatilhos para garantir horas de diversão a colecionar chapéus. (E se esgravatarem um bocado, pode ser que encontrem uns quantos recém-chegados por descobrir também!)\u003C\u002Fspan>\n\n\u003Cimg class=\"size-full wp-image-8717 aligncenter\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F12\u002Fhats-e1513002451120.png\" alt=\"\" width=\"900\" height=\"245\" \u002F>\n\n\u003Cspan style=\"font-weight: 400\">Portanto prepara-te para algum entretenimento e bom ânimo de alta-costura para o teu avatar! Completa os desafios nos sites participantes para ganhares o chapéu correspondente, que podes exibir em qualquer sítio onde o teu avatar apareça. Para ganhar um chapéu completa um \u003Ca href=\"https:\u002F\u002Fwinterbash2017.stackexchange.com\">dos desafios\u003C\u002Fa>\u003C\u002Fspan>\u003Cspan style=\"font-weight: 400\">, com a sessão iniciada num \u003Ca href=\"https:\u002F\u002Fwinterbash2017.stackexchange.com\u002Fleaderboard\u002Fnetwork\">dos sites participantes\u003C\u002Fa>\u003C\u002Fspan>\u003Cspan style=\"font-weight: 400\">. Quando tiveres ganho um chapéu podes visitar o teu perfil em qualquer site para escolher o que queres usar. Basta clicares no chapéu que adorna a tua secção de medalhas no teu perfil para mostrar a janela:\u003C\u002Fspan>\n\n\u003Cimg class=\"size-full wp-image-8718 aligncenter\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F12\u002Fhow-to-get-a-hat.png\" alt=\"\" width=\"631\" height=\"394\" \u002F>\n\n\u003Cspan style=\"font-weight: 400\">Isto leva-te à tua caixa de chapéus:\u003C\u002Fspan>\n\n\u003Cimg class=\"size-large wp-image-8719 aligncenter\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F12\u002Fyour-hats-918x675.png\" alt=\"\" width=\"918\" height=\"675\" \u002F>\n\u003Cspan style=\"font-weight: 400\">Ao escolher um chapéu, podes reposicioná-lo e redimensioná-lo para servir melhor ao teu avatar, assim: \u003C\u002Fspan>\n\n\u003Cimg class=\"size-large wp-image-8720 aligncenter\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2017\u002F12\u002Freposition-hat-902x675.png\" alt=\"\" width=\"902\" height=\"675\" \u002F>\n\n\u003Cspan style=\"font-weight: 400\"> Winter Bash é a nossa oportunidade anual para relaxar e para nos divertirmos um bocado em toda a rede do Stack Exchange. Mas mesmo quando soltamos o cabelo (e pomos os nossos chapéus), somos sempre respeitosos daqueles que preferem manter a sua experiência no Stack Overflow ou Stack Exchange profissional. Como sempre, podes-te excluir do Winter Bash escolhendo “Eu odeio chapéus” no menu do floco de neve na barra de navegação.\u003C\u002Fspan>\n\n\u003Cspan style=\"font-weight: 400\">Quanto aos demais: temos entre hoje (13 de Dezembro de 2017) até 2 de Janeiro de 2018 para os apanhar a todos! Depois dessa data, todos os chapéus voltam para o armazém, para nunca mais serem vistos… a não ser que os Greatest Hats façam outra aparição daqui a mais \u003Cdel>5\u003C\u002Fdel>... 6 anos, claro está!\u003C\u002Fspan>\n\n\u003Chr \u002F>\n\n\u003Cspan style=\"font-weight: 400\">1\u003C\u002Fspan> \u003Cspan style=\"font-weight: 400\">Facto engraçado: os Arquitectos dos Chapéus tinham como intenção que o evento dos \u003Cem>Greatest Hats\u003C\u002Fem> fosse uma maneira de comemorar o quinto (!) Winter Bash. Depois \u003Ca href=\"https:\u002F\u002Fstackpromos.com\">contámos\u003C\u002Fa>\u003C\u002Fspan>\u003Cspan style=\"font-weight: 400\">. Parece que os Arquitectos dos Chapéus são tão susceptíveis a \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FOff-by-one_error\">erros off-by-one\u003C\u002Fa> como os demais.\u003C\u002Fspan>\n\n&nbsp;\n\n&nbsp;","html","2017-12-12T04:58:00.000Z",{"current":199},"winter-bash-2017-greatest-hits-hats-3",[201,209,214],{"_createdAt":202,"_id":203,"_rev":204,"_type":205,"_updatedAt":202,"slug":206,"title":208},"2023-05-23T16:43:21Z","wp-tagcat-international","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":207},"international","International",{"_createdAt":202,"_id":210,"_rev":204,"_type":205,"_updatedAt":202,"slug":211,"title":213},"wp-tagcat-portugues",{"current":212},"portugues","Português",{"_createdAt":202,"_id":215,"_rev":204,"_type":205,"_updatedAt":202,"slug":216,"title":218},"wp-tagcat-winter-bash",{"current":217},"winter-bash","winter bash","Winter Bash 2017: Greatest \u003Cstrike>Hits\u003C\u002Fstrike> Hats! (Português)",[221,227,233,239],{"_id":222,"publishedAt":223,"slug":224,"sponsored":12,"title":226},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":225},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":228,"publishedAt":229,"slug":230,"sponsored":12,"title":232},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":231},"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":234,"publishedAt":235,"slug":236,"sponsored":12,"title":238},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":237},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":240,"publishedAt":241,"slug":242,"sponsored":12,"title":244},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":243},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":246,"sourceMap":-1},{"count":247,"lastTimestamp":12},0]