[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-PB4WO6MG5E6zDlCIFGwH_x8lCu5AHw8QywKfM453MTg":3,"sanity-183shw84JI9kxrjXWcgfGU5ojAG5bSUCDvRWeW3114Q":327},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":302},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d53f9358-3bb2-4f69-aebe-d31d19522cd4","2026-07-10T07:40:00.000Z",{"_type":10,"current":11},"slug","building-more-than-just-an-agent-harness",null,"Building more than just an agent harness",[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,"_system":43,"_type":46,"_updatedAt":47,"author":48,"body":65,"comments":256,"dateUrl":257,"excerpt":258,"image":259,"product":12,"publishedAt":263,"slug":264,"sponsored":12,"tags":266,"title":301,"visible":256},"2024-08-08T16:20:58Z","af2a68c3-981d-441a-a5d4-528b4ea91f35","Y1g5dU7BZ4tw7XjIdjoU08",{"base":44},{"id":41,"rev":45},"NR627mkKF39ASec5MIcXsq","blogPost","2026-01-22T04:34:17Z",[49],{"_createdAt":50,"_id":51,"_rev":52,"_type":53,"_updatedAt":54,"avatar":55,"employee":60,"name":61,"role":62,"slug":63},"2023-05-23T16:27:18Z","wp-author-295","3Bta4LYddh6s1g3ALChVvb","blogAuthor","2025-05-09T17:21:54Z",{"_type":56,"asset":57},"image",{"_ref":58,"_type":59},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","reference","current","Eira May","B2B Editor",{"current":64},"emay",[66,70,93,123,141,171,200,229,240,248],{"_key":67,"_type":68,"markDefs":12,"url":69},"19ac1190e08b","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002F9f3c31e1-c47c-4eaa-acab-d1c076fd22b2",{"_key":71,"_type":72,"children":73,"markDefs":88,"style":92},"b8113a3c7b3c","block",[74,79,84],{"_key":75,"_type":76,"marks":77,"text":78},"c96d745fb86a0","span",[],"Read ",{"_key":80,"_type":76,"marks":81,"text":83},"c96d745fb86a1",[82],"1aa321d9bb28","Dan’s blog post",{"_key":85,"_type":76,"marks":86,"text":87},"c96d745fb86a2",[]," about the process of making Stack Overflow more accessible.",[89],{"_key":82,"_type":90,"href":91,"reference":12},"link","https:\u002F\u002Fstackoverflow.blog\u002F2024\u002F08\u002F07\u002Faccessibility-by-design-building-interfaces-for-everyone-at-stack-overflow\u002F","normal",{"_key":94,"_type":72,"children":95,"markDefs":118,"style":92},"eafcb07e953a",[96,100,105,109,114],{"_key":97,"_type":76,"marks":98,"text":99},"e4f554eb40f80",[],"We followed the ",{"_key":101,"_type":76,"marks":102,"text":104},"e4f554eb40f81",[103],"191b7a8330a7","Web Content Accessibility Guidelines",{"_key":106,"_type":76,"marks":107,"text":108},"e4f554eb40f82",[]," (WCAG), with a few exceptions. For example, we chose to measure color contrast using the ",{"_key":110,"_type":76,"marks":111,"text":113},"e4f554eb40f83",[112],"289bf3245802","Accessible Perceptual Contrast Algorithm (APCA)",{"_key":115,"_type":76,"marks":116,"text":117},"e4f554eb40f84",[],".",[119,121],{"_key":103,"_type":90,"href":120,"reference":12},"https:\u002F\u002Fwww.w3.org\u002FTR\u002FWCAG22\u002F",{"_key":112,"_type":90,"href":122,"reference":12},"https:\u002F\u002Fgit.apcacontrast.com\u002F",{"_key":124,"_type":72,"children":125,"markDefs":138,"style":92},"ea2bbb5e9b3d",[126,130,135],{"_key":127,"_type":76,"marks":128,"text":129},"98e6367f80610",[],"We quantified the accessibility of our products using the ",{"_key":131,"_type":76,"marks":132,"text":134},"98e6367f80611",[133],"13326e687f84","Axe accessibility testing engine",{"_key":136,"_type":76,"marks":137,"text":117},"98e6367f80612",[],[139],{"_key":133,"_type":90,"href":140,"reference":12},"https:\u002F\u002Fgithub.com\u002Fdequelabs\u002Faxe-core",{"_key":142,"_type":72,"children":143,"markDefs":166,"style":92},"260b9885dfb4",[144,148,153,157,162],{"_key":145,"_type":76,"marks":146,"text":147},"8f5ff98e04230",[],"Our ",{"_key":149,"_type":76,"marks":150,"text":152},"8f5ff98e04231",[151],"0b71f500284b","accessibility dashboard",{"_key":154,"_type":76,"marks":155,"text":156},"8f5ff98e04232",[]," helps our internal teams and the community track the accessibility of our products: ",{"_key":158,"_type":76,"marks":159,"text":161},"8f5ff98e04233",[160],"65d54d9fb216","Stacks",{"_key":163,"_type":76,"marks":164,"text":165},"8f5ff98e04234",[]," (our design system), the public platform (Stack Overflow and all Stack Exchange sites), and Stack Overflow for Teams (including Stack Overflow for Teams Enterprise products).",[167,169],{"_key":151,"_type":90,"href":168,"reference":12},"https:\u002F\u002Faccessibility.stackoverflow.net\u002Fproducts\u002Fstacks",{"_key":160,"_type":90,"href":170,"reference":12},"https:\u002F\u002Fstackoverflow.design\u002F",{"_key":172,"_type":72,"children":173,"markDefs":195,"style":92},"257e1e2d9852",[174,178,183,187,192],{"_key":175,"_type":76,"marks":176,"text":177},"42725ac80b790",[],"We also implemented robust ",{"_key":179,"_type":76,"marks":180,"text":182},"42725ac80b791",[181],"7fc43aeac10b","accessibility testing",{"_key":184,"_type":76,"marks":185,"text":186},"42725ac80b792",[]," and made those rules open-source in a comprehensive package you can find ",{"_key":188,"_type":76,"marks":189,"text":191},"42725ac80b793",[190],"29589af1b02a","here",{"_key":193,"_type":76,"marks":194,"text":117},"42725ac80b794",[],[196,198],{"_key":181,"_type":90,"href":197,"reference":12},"https:\u002F\u002Fgithub.com\u002FStackExchange\u002FStacks\u002Fblob\u002Fdevelop\u002Fadrs\u002F0004-accessibility-testing-strategy.md",{"_key":190,"_type":90,"href":199,"reference":12},"https:\u002F\u002Fgithub.com\u002FStackExchange\u002Fapca-check\u002Ftree\u002Fmain",{"_key":201,"_type":72,"children":202,"markDefs":224,"style":92},"c67b461cc804",[203,207,212,216,221],{"_key":204,"_type":76,"marks":205,"text":206},"a823fc4f22130",[],"Shoutout to user ",{"_key":208,"_type":76,"marks":209,"text":211},"a823fc4f22131",[210],"dad5c2721a4c","Beejor",{"_key":213,"_type":76,"marks":214,"text":215},"a823fc4f22132",[]," for an excellent answer to the question ",{"_key":217,"_type":76,"marks":218,"text":220},"a823fc4f22133",[219],"2ecea2a17d5d","What is the largest safe UDP packet size on the internet?",{"_key":222,"_type":76,"marks":223,"text":117},"a823fc4f22134",[],[225,227],{"_key":210,"_type":90,"href":226,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F3672465\u002Fbeejor",{"_key":219,"_type":90,"href":228,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F1098897\u002Fwhat-is-the-largest-safe-udp-packet-size-on-the-internet",{"_key":230,"_type":72,"children":231,"markDefs":237,"style":92},"1be9598f37d4",[232],{"_key":233,"_type":76,"marks":234,"text":236},"235d2c20ee850",[235],"56b98947c54c","TRANSCRIPT",[238],{"_key":235,"_type":90,"href":239,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fhow-were-making-stack-overflow-more-accessible\u002Ftranscript",{"_key":241,"_type":72,"children":242,"markDefs":247,"style":92},"f87411b2c377",[243],{"_key":244,"_type":76,"marks":245,"text":246},"b99e260cbaeb0",[],"\n",[],{"_key":249,"_type":72,"children":250,"markDefs":255,"style":92},"8873cbed4d0f",[251],{"_key":252,"_type":76,"marks":253,"text":254},"65b98e81d230",[],"",[],true,"2024\u002F08\u002F09","A conversation with our developers about how we made Stack Overflow for accessible for everyone.",{"_type":56,"asset":260,"attribution":262},{"_ref":261,"_type":59},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2024-08-09T07:40:00.000Z",{"_type":10,"current":265},"how-we-re-making-stack-overflow-more-accessible",[267,274,278,283,287,292,296],{"_createdAt":268,"_id":269,"_rev":270,"_type":271,"_updatedAt":268,"slug":272,"title":273},"2023-05-23T16:43:21Z","wp-tagcat-se-tech","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":273},"se-tech",{"_createdAt":268,"_id":275,"_rev":270,"_type":271,"_updatedAt":268,"slug":276,"title":277},"wp-tagcat-se-stackoverflow",{"current":277},"se-stackoverflow",{"_createdAt":268,"_id":279,"_rev":270,"_type":271,"_updatedAt":268,"slug":280,"title":282},"wp-tagcat-podcast",{"current":281},"podcast","The Stack Overflow Podcast",{"_createdAt":268,"_id":284,"_rev":270,"_type":271,"_updatedAt":268,"slug":285,"title":286},"wp-tagcat-accessibility",{"current":286},"accessibility",{"_createdAt":268,"_id":288,"_rev":270,"_type":271,"_updatedAt":268,"slug":289,"title":291},"wp-tagcat-design",{"current":290},"design","Design",{"_createdAt":268,"_id":293,"_rev":270,"_type":271,"_updatedAt":268,"slug":294,"title":295},"wp-tagcat-front-end",{"current":295},"front-end",{"_createdAt":268,"_id":297,"_rev":270,"_type":271,"_updatedAt":268,"slug":298,"title":300},"wp-tagcat-community",{"current":299},"community","Community","How we’re making Stack Overflow more accessible",[303,309,315,321],{"_id":304,"publishedAt":305,"slug":306,"sponsored":12,"title":308},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":307},"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":310,"publishedAt":311,"slug":312,"sponsored":12,"title":314},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":313},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":316,"publishedAt":317,"slug":318,"sponsored":12,"title":320},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":319},"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":322,"publishedAt":323,"slug":324,"sponsored":12,"title":326},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":325},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":328,"sourceMap":-1},{"count":329,"lastTimestamp":330},1,"2024-09-09T16:17:42Z"]