[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity--VZfBhQSilyxvxTiCNLt5-XMMQ4r2w_PF0qn4hkkCXY":3,"sanity-q9QsyIFdepbMn95oCj96O0BKo6fdBHherRowKqxCIUQ":457},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":432},[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":73,"comments":12,"dateUrl":405,"excerpt":406,"image":407,"legacyBody":410,"product":95,"publishedAt":413,"slug":414,"sponsored":95,"tags":416,"title":431,"visible":12},"2023-05-24T12:50:57Z","wp-post-19301","07ZbrKPSUrjrV4wQ6fJ274","blogPost","2023-07-13T14:56:11Z",[46,62],{"_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",{"_createdAt":47,"_id":63,"_rev":64,"_type":50,"_updatedAt":65,"avatar":66,"employee":69,"name":70,"slug":71},"wp-author-227","dgl3SCUzppW3U2LvCoP35A","2023-06-20T15:05:08Z",{"_type":53,"asset":67},{"_ref":68,"_type":56},"image-5df3158468f42b2e40ed766d70ce0ad6d5746955-1024x1024-jpg","none","Cassidy Williams",{"current":72},"cwilliams",[74,97,106,131,152,173,195,203,225,247,268,290,298,320,342,364,386],{"_key":75,"_type":76,"children":77,"markDefs":91,"style":96},"6a8f112bb830","block",[78,83,87],{"_key":79,"_type":80,"marks":81,"text":82},"6a8f112bb8300","span",[],"Welcome to ISSUE #105 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":84,"_type":80,"marks":85,"text":70},"6a8f112bb8301",[86],"a8286c002540",{"_key":88,"_type":80,"marks":89,"text":90},"6a8f112bb8302",[],". This week: Hat season on Stack Exchange, an oral history of Stack Overflow to mark our 400th (!) podcast episode, and how to build a high-velocity DevOps culture.",[92],{"_key":86,"_type":93,"href":94,"reference":95},"link","https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF",null,"normal",{"_key":98,"_type":76,"children":99,"markDefs":104,"style":105},"66977b3f202b",[100],{"_key":101,"_type":80,"marks":102,"text":103},"66977b3f202b0",[],"From the blog",[],"h2",{"_key":107,"_type":76,"children":108,"markDefs":128,"style":96},"fff5f1231f16",[109,115,119,124],{"_key":110,"_type":80,"marks":111,"text":114},"fff5f1231f160",[112,113],"173d54c410ad","strong","Millinery on the Stack: Join us for Winter (Summer?) Bash, 2021!",{"_key":116,"_type":80,"marks":117,"text":118},"fff5f1231f161",[]," ",{"_key":120,"_type":80,"marks":121,"text":123},"fff5f1231f162",[122],"em","stackoverflow.blog",{"_key":125,"_type":80,"marks":126,"text":127},"fff5f1231f163",[],"\nHat season is here! Winter Bash 2021 runs through January 5. Join us for this fun, end-of-year tradition, sponsored by xMatters, an Everbridge company. As you participate on Stack Exchange sites, look for new challenges and surprises, no matter what hemisphere you’re in.",[129],{"_key":112,"_type":93,"href":130,"reference":95},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F12\u002F15\u002Fmillinery-on-the-stack-join-us-for-winter-summer-bash-2021\u002F",{"_key":132,"_type":76,"children":133,"markDefs":149,"style":96},"4d4fd4e14465",[134,139,142,145],{"_key":135,"_type":80,"marks":136,"text":138},"4d4fd4e144650",[137,113],"e48434b669fa","A conversation about how to enable high-velocity DevOps culture at your organization",{"_key":140,"_type":80,"marks":141,"text":118},"4d4fd4e144651",[],{"_key":143,"_type":80,"marks":144,"text":123},"4d4fd4e144652",[122],{"_key":146,"_type":80,"marks":147,"text":148},"4d4fd4e144653",[],"\nRecently, Stack Overflow’s Chief Product and Technology Officer, Teresa Dietrich, sat down with Justin Stone, Senior Director of Secure DevOps Platforms at Liberty Mutual, for a conversation about building a high-velocity DevOps culture.",[150],{"_key":137,"_type":93,"href":151,"reference":95},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F12\u002F13\u002Fa-conversation-about-how-to-enable-high-velocity-devops-culture-at-your-organization\u002F",{"_key":153,"_type":76,"children":154,"markDefs":170,"style":96},"820d4fda63fe",[155,160,163,166],{"_key":156,"_type":80,"marks":157,"text":159},"820d4fda63fe0",[158,113],"bda7b787241b","Podcast 400: An oral history of Stack Overflow – told by its founding team",{"_key":161,"_type":80,"marks":162,"text":118},"820d4fda63fe1",[],{"_key":164,"_type":80,"marks":165,"text":123},"820d4fda63fe2",[122],{"_key":167,"_type":80,"marks":168,"text":169},"820d4fda63fe3",[],"\nFor our 400th episode, an oral history of Stack Overflow from the founding team: Joel Spolsky, Jeff Atwood, Geoff Dalgas, and Jarrod Dixon.",[171],{"_key":158,"_type":93,"href":172,"reference":95},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F12\u002F14\u002Fpodcast-400-an-oral-history-of-stack-overflow-told-by-its-founding-team\u002F",{"_key":174,"_type":76,"children":175,"markDefs":192,"style":96},"ab1b22380eca",[176,181,184,188],{"_key":177,"_type":80,"marks":178,"text":180},"ab1b22380eca0",[179,113],"20500180ca47","[Free whitepaper] The road to DevOps success",{"_key":182,"_type":80,"marks":183,"text":118},"ab1b22380eca1",[],{"_key":185,"_type":80,"marks":186,"text":187},"ab1b22380eca2",[122],"promotion",{"_key":189,"_type":80,"marks":190,"text":191},"ab1b22380eca3",[],"\nIn this whitepaper, we’ll share what is needed to become successful in DevOps. Learn how data-driven DevOps and observability can lead to lower MTTR and real-time visibility of usage, performance, reliability, errors, and security incidents.",[193],{"_key":179,"_type":93,"href":194,"reference":95},"https:\u002F\u002Fwww.splunk.com\u002Fen_us\u002Fform\u002Fthe-road-to-devops-success.html?utm_source=stackoverflow&utm_medium=display&Dec22_SO_enewsletter&IT_Observability_WP",{"_key":196,"_type":76,"children":197,"markDefs":202,"style":105},"22e12c8b0b09",[198],{"_key":199,"_type":80,"marks":200,"text":201},"22e12c8b0b090",[],"Interesting questions",[],{"_key":204,"_type":76,"children":205,"markDefs":222,"style":96},"9e3cfe55fb71",[206,211,214,218],{"_key":207,"_type":80,"marks":208,"text":210},"9e3cfe55fb710",[209,113],"0925219bb571","In JavaScript, how is awaiting the result of an async different than sync calls?",{"_key":212,"_type":80,"marks":213,"text":118},"9e3cfe55fb711",[],{"_key":215,"_type":80,"marks":216,"text":217},"9e3cfe55fb712",[122],"softwareengineering.stackexchange.com",{"_key":219,"_type":80,"marks":220,"text":221},"9e3cfe55fb713",[],"\nIf you make a lot of promises in JavaScript, you may be awaiting for a response for a while.",[223],{"_key":209,"_type":93,"href":224,"reference":95},"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F433640\u002Fin-javascript-how-is-awaiting-the-result-of-an-async-different-than-sync-calls",{"_key":226,"_type":76,"children":227,"markDefs":244,"style":96},"4a20ac14706e",[228,233,236,240],{"_key":229,"_type":80,"marks":230,"text":232},"4a20ac14706e0",[231,113],"88159d289303","Security of hashing and encryption algorithms for 30 years",{"_key":234,"_type":80,"marks":235,"text":118},"4a20ac14706e1",[],{"_key":237,"_type":80,"marks":238,"text":239},"4a20ac14706e2",[122],"security.stackexchange.com",{"_key":241,"_type":80,"marks":242,"text":243},"4a20ac14706e3",[],"\n“30 years is a really long time for cryptography.”",[245],{"_key":231,"_type":93,"href":246,"reference":95},"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F257795\u002Fsecurity-of-hashing-and-encryption-algorithms-for-30-years",{"_key":248,"_type":76,"children":249,"markDefs":265,"style":96},"afe999377bff",[250,255,258,261],{"_key":251,"_type":80,"marks":252,"text":254},"afe999377bff0",[253,113],"f0df3d8bec01","Where can I find requirements specification for open-source software?",{"_key":256,"_type":80,"marks":257,"text":118},"afe999377bff1",[],{"_key":259,"_type":80,"marks":260,"text":217},"afe999377bff2",[122],{"_key":262,"_type":80,"marks":263,"text":264},"afe999377bff3",[],"\nCapturing requirements for open source isn’t always straightforward.",[266],{"_key":253,"_type":93,"href":267,"reference":95},"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F421257\u002Fwhere-can-i-find-requirements-specification-for-open-source-software",{"_key":269,"_type":76,"children":270,"markDefs":287,"style":96},"977373ed4edd",[271,276,279,283],{"_key":272,"_type":80,"marks":273,"text":275},"977373ed4edd0",[274,113],"8c6aae090c64","Accused of cheating during a technical video interview",{"_key":277,"_type":80,"marks":278,"text":118},"977373ed4edd1",[],{"_key":280,"_type":80,"marks":281,"text":282},"977373ed4edd2",[122],"workplace.stackexchange.com",{"_key":284,"_type":80,"marks":285,"text":286},"977373ed4edd3",[],"\nOr are you overthinking it?",[288],{"_key":274,"_type":93,"href":289,"reference":95},"https:\u002F\u002Fworkplace.stackexchange.com\u002Fquestions\u002F180362\u002Faccused-of-cheating-during-a-technical-video-interview",{"_key":291,"_type":76,"children":292,"markDefs":297,"style":105},"8670c8cb9189",[293],{"_key":294,"_type":80,"marks":295,"text":296},"8670c8cb91890",[],"Links from around the web",[],{"_key":299,"_type":76,"children":300,"markDefs":317,"style":96},"f554fb306ec9",[301,306,309,313],{"_key":302,"_type":80,"marks":303,"text":305},"f554fb306ec90",[304,113],"81c07a111e7d","Understanding rendering in the Jamstack",{"_key":307,"_type":80,"marks":308,"text":118},"f554fb306ec91",[],{"_key":310,"_type":80,"marks":311,"text":312},"f554fb306ec92",[122],"bejamas.io",{"_key":314,"_type":80,"marks":315,"text":316},"f554fb306ec93",[],"\nThere are many different ways to render on the web. Here’s a deep-dive into what that looks like in Jamstack development.",[318],{"_key":304,"_type":93,"href":319,"reference":95},"https:\u002F\u002Fbejamas.io\u002Fblog\u002Funderstanding-rendering-in-the-jamstack\u002F",{"_key":321,"_type":76,"children":322,"markDefs":339,"style":96},"e4bf43457695",[323,328,331,335],{"_key":324,"_type":80,"marks":325,"text":327},"e4bf434576950",[326,113],"b4dfe5dcf387","The State of CSS 2021",{"_key":329,"_type":80,"marks":330,"text":118},"e4bf434576951",[],{"_key":332,"_type":80,"marks":333,"text":334},"e4bf434576952",[122],"2021.stateofcss.com",{"_key":336,"_type":80,"marks":337,"text":338},"e4bf434576953",[],"\nThere’s some nice details on usage, awareness, and adoption.",[340],{"_key":326,"_type":93,"href":341,"reference":95},"https:\u002F\u002F2021.stateofcss.com\u002Fen-US\u002F",{"_key":343,"_type":76,"children":344,"markDefs":361,"style":96},"c8e08b5efebf",[345,350,353,357],{"_key":346,"_type":80,"marks":347,"text":349},"c8e08b5efebf0",[348,113],"6e6cc4186b2e","Nine ways to make the holiday season less stressful for your employees",{"_key":351,"_type":80,"marks":352,"text":118},"c8e08b5efebf1",[],{"_key":354,"_type":80,"marks":355,"text":356},"c8e08b5efebf2",[122],"blog.trello.com",{"_key":358,"_type":80,"marks":359,"text":360},"c8e08b5efebf3",[],"\nWhen you’re in engineering management (or any kind of management, really), the holidays can be particularly stressful. Here are some tips for reducing that with your teams!",[362],{"_key":348,"_type":93,"href":363,"reference":95},"https:\u002F\u002Fblog.trello.com\u002Fmake-the-holiday-season-less-stressful",{"_key":365,"_type":76,"children":366,"markDefs":383,"style":96},"258cfba58558",[367,372,375,379],{"_key":368,"_type":80,"marks":369,"text":371},"258cfba585580",[370,113],"2fff27dba073","Building the most inaccessible site possible with a perfect Lighthouse score",{"_key":373,"_type":80,"marks":374,"text":118},"258cfba585581",[],{"_key":376,"_type":80,"marks":377,"text":378},"258cfba585582",[122],"vimeo.com",{"_key":380,"_type":80,"marks":381,"text":382},"258cfba585583",[],"\nWhat if you built an absolutely inaccessible website&#8230;but it had a perfect Lighthouse score?",[384],{"_key":370,"_type":93,"href":385,"reference":95},"https:\u002F\u002Fvimeo.com\u002Fshowcase\u002F9087993\u002Fvideo\u002F654497457",{"_key":387,"_type":76,"children":388,"markDefs":402,"style":96},"979365af466e",[389,393,398],{"_key":390,"_type":80,"marks":391,"text":392},"979365af466e0",[],"Onboard, organize, and bring your team up to speed in a jiffy. ",{"_key":394,"_type":80,"marks":395,"text":397},"979365af466e1",[396],"acce0f98467b","Try Stack Overflow for Teams",{"_key":399,"_type":80,"marks":400,"text":401},"979365af466e2",[],".",[403],{"_key":396,"_type":93,"href":404,"reference":95},"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=J2j24lxDQTEuwPd5Cqu5ugxEP4Nup0Hd&_e=tvjhMrv7atYcgrppTk1g939n0TOMqK8VK0FIJna3k3KJASzVGae_sX5sf3KPi1hf2i5bxdA9xhH1f-iiMOO7ZFhn7xzAMFIbYnBhpTVT4YaVxNFzFGdAHiiEmx7YErIIVxBKkYUg6iknFjIhWONGTkIJn8IqBwnVV0l3yY7ScIAISOmXKMdnUAqYDRZbTBMJIkKY_QpH6yZNU_eh54wXqDW8Wpo2teMbvQF4Xm7qqXJd83J9ZY2IcjPlLJTDAm59hcKcidFcXov0SI1SA2sdJyQvN3-FBHLcc6AOGJQuveBkeTVp2-deuu3Ntnjx81ZzrM2rO56BYZb0_0JMMxOo0T1dQmOSzvTyeYRljnArFYMAOnBwZPb7gsBCwG0r13Z9YZh9Whu6zwJWSvKiJLX8Eg%3D%3D","2021\u002F12\u002F24","",{"_type":53,"asset":408},{"_ref":409,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":411,"language":412},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #105 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and&nbsp;\u003Ca href=\"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF\">Cassidy Williams\u003C\u002Fa>. This week: Hat season on Stack Exchange, an oral history of Stack Overflow to mark our 400th (!) podcast episode, and how to build a high-velocity DevOps culture.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-from-the-blog\">From the blog\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F12\u002F15\u002Fmillinery-on-the-stack-join-us-for-winter-summer-bash-2021\u002F\">\u003Cstrong>Millinery on the Stack: Join us for Winter (Summer?) Bash, 2021!\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Hat season is here! Winter Bash 2021 runs through January 5. Join us for this fun, end-of-year tradition, sponsored by xMatters, an Everbridge company. As you participate on Stack Exchange sites, look for new challenges and surprises, no matter what hemisphere you’re in.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F12\u002F13\u002Fa-conversation-about-how-to-enable-high-velocity-devops-culture-at-your-organization\u002F\">\u003Cstrong>A conversation about how to enable high-velocity DevOps culture at your organization\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Recently, Stack Overflow’s Chief Product and Technology Officer, Teresa Dietrich, sat down with Justin Stone, Senior Director of Secure DevOps Platforms at Liberty Mutual, for a conversation about building a high-velocity DevOps culture.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F12\u002F14\u002Fpodcast-400-an-oral-history-of-stack-overflow-told-by-its-founding-team\u002F\">\u003Cstrong>Podcast 400: An oral history of Stack Overflow – told by its founding team\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>For our 400th episode, an oral history of Stack Overflow from the founding team: Joel Spolsky, Jeff Atwood, Geoff Dalgas, and Jarrod Dixon.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.splunk.com\u002Fen_us\u002Fform\u002Fthe-road-to-devops-success.html?utm_source=stackoverflow&amp;utm_medium=display&amp;Dec22_SO_enewsletter&amp;IT_Observability_WP\">\u003Cstrong>[Free whitepaper] The road to DevOps success\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>In this whitepaper, we’ll share what is needed to become successful in DevOps. Learn how data-driven DevOps and observability can lead to lower MTTR and real-time visibility of usage, performance, reliability, errors, and security incidents.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-interesting-questions\">Interesting questions\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F433640\u002Fin-javascript-how-is-awaiting-the-result-of-an-async-different-than-sync-calls\">\u003Cstrong>In JavaScript, how is awaiting the result of an async different than sync calls?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>softwareengineering.stackexchange.com\u003C\u002Fem>\u003Cbr>If you make a lot of promises in JavaScript, you may be awaiting for a response for a while.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F257795\u002Fsecurity-of-hashing-and-encryption-algorithms-for-30-years\">\u003Cstrong>Security of hashing and encryption algorithms for 30 years\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>security.stackexchange.com\u003C\u002Fem>\u003Cbr>“30 years is a really long time for cryptography.”\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F421257\u002Fwhere-can-i-find-requirements-specification-for-open-source-software\">\u003Cstrong>Where can I find requirements specification for open-source software?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>softwareengineering.stackexchange.com\u003C\u002Fem>\u003Cbr>Capturing requirements for open source isn’t always straightforward.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fworkplace.stackexchange.com\u002Fquestions\u002F180362\u002Faccused-of-cheating-during-a-technical-video-interview\">\u003Cstrong>Accused of cheating during a technical video interview\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>workplace.stackexchange.com\u003C\u002Fem>\u003Cbr>Or are you overthinking it?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-links-from-around-the-web\">Links from around the web\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbejamas.io\u002Fblog\u002Funderstanding-rendering-in-the-jamstack\u002F\">\u003Cstrong>Understanding rendering in the Jamstack\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>bejamas.io\u003C\u002Fem>\u003Cbr>There are many different ways to render on the web. Here’s a deep-dive into what that looks like in Jamstack development.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002F2021.stateofcss.com\u002Fen-US\u002F\">\u003Cstrong>The State of CSS 2021\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>2021.stateofcss.com\u003C\u002Fem>\u003Cbr>There’s some nice details on usage, awareness, and adoption.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fblog.trello.com\u002Fmake-the-holiday-season-less-stressful\">\u003Cstrong>Nine ways to make the holiday season less stressful for your employees\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>blog.trello.com\u003C\u002Fem>\u003Cbr>When you’re in engineering management (or any kind of management, really), the holidays can be particularly stressful. Here are some tips for reducing that with your teams!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fvimeo.com\u002Fshowcase\u002F9087993\u002Fvideo\u002F654497457\">\u003Cstrong>Building the most inaccessible site possible with a perfect Lighthouse score\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>vimeo.com\u003C\u002Fem>\u003Cbr>What if you built an absolutely inaccessible website&amp;#8230;but it had a perfect Lighthouse score?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Onboard, organize, and bring your team up to speed in a jiffy.&nbsp;\u003Ca target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=J2j24lxDQTEuwPd5Cqu5ugxEP4Nup0Hd&amp;_e=tvjhMrv7atYcgrppTk1g939n0TOMqK8VK0FIJna3k3KJASzVGae_sX5sf3KPi1hf2i5bxdA9xhH1f-iiMOO7ZFhn7xzAMFIbYnBhpTVT4YaVxNFzFGdAHiiEmx7YErIIVxBKkYUg6iknFjIhWONGTkIJn8IqBwnVV0l3yY7ScIAISOmXKMdnUAqYDRZbTBMJIkKY_QpH6yZNU_eh54wXqDW8Wpo2teMbvQF4Xm7qqXJd83J9ZY2IcjPlLJTDAm59hcKcidFcXov0SI1SA2sdJyQvN3-FBHLcc6AOGJQuveBkeTVp2-deuu3Ntnjx81ZzrM2rO56BYZb0_0JMMxOo0T1dQmOSzvTyeYRljnArFYMAOnBwZPb7gsBCwG0r13Z9YZh9Whu6zwJWSvKiJLX8Eg%3D%3D\">Try Stack Overflow for Teams\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2021-12-24T14:00:00.000Z",{"current":415},"the-overflow-105-an-oral-history-of-stack-overflow",[417,424,429],{"_createdAt":418,"_id":419,"_rev":420,"_type":421,"_updatedAt":418,"slug":422,"title":423},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":423},"newsletter",{"_createdAt":418,"_id":425,"_rev":420,"_type":421,"_updatedAt":418,"slug":426,"title":428},"wp-tagcat-the-overflow",{"current":427},"the-overflow","the overflow",{"_createdAt":418,"_id":419,"_rev":420,"_type":421,"_updatedAt":418,"slug":430,"title":423},{"current":423},"The Overflow #105: An oral history of Stack Overflow",[433,439,445,451],{"_id":434,"publishedAt":435,"slug":436,"sponsored":95,"title":438},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":437},"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":440,"publishedAt":441,"slug":442,"sponsored":95,"title":444},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":443},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":446,"publishedAt":447,"slug":448,"sponsored":95,"title":450},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":449},"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":452,"publishedAt":453,"slug":454,"sponsored":95,"title":456},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":455},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":458,"sourceMap":-1},{"count":459,"lastTimestamp":95},0]