[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-4QNmH2bHLJ4Qw4icqV4e8kMy4L69Cr7Pvfo3nSFj1Ps":3,"sanity-1eP_duDOS_sL3XrdNxwVzMF1J2zC8QG8si-iTYH7MAQ":407},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":382},[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,"_type":43,"_updatedAt":44,"author":45,"body":61,"comments":352,"dateUrl":353,"excerpt":70,"image":354,"legacyBody":357,"product":12,"publishedAt":360,"slug":361,"sponsored":12,"tags":363,"title":381,"visible":352},"2023-05-25T09:39:14Z","wp-post-15755","9HpbCsT2tq0xwozQfkg0xn","blogPost","2023-07-13T14:55:36Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"slug":59},"2023-05-23T16:27:18Z","wp-author-226","dgl3SCUzppW3U2LvCoOzcS","blogAuthor","2023-06-20T15:05:06Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","current","Ryan Donovan",{"current":60},"rdonovan",[62,73,78,87,107,111,120,135,150,165,180,184,192,201,216,231,246,261,276,280,288,303,318,333,348],{"_key":63,"_type":64,"children":65,"markDefs":71,"style":72},"553efcd0a0fe","block",[66],{"_key":67,"_type":68,"marks":69,"text":70},"553efcd0a0fe0","span",[],"",[],"h1",{"_key":74,"_type":53,"alt":75,"asset":76,"markDefs":12},"5ee3f11088ec","The Overflow.",{"_ref":77,"_type":56},"image-942745e49ea576f526e178834d42c656d299b932-708x144-png",{"_key":79,"_type":64,"children":80,"markDefs":85,"style":86},"aedef8b94407",[81],{"_key":82,"_type":68,"marks":83,"text":84},"aedef8b944070",[],"April 2020",[],"normal",{"_key":88,"_type":64,"children":89,"markDefs":103,"style":86},"f3e651543e8b",[90,94,99],{"_key":91,"_type":68,"marks":92,"text":93},"f3e651543e8b0",[],"Welcome to ISSUE #18 of The Overflow, a newsletter by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":95,"_type":68,"marks":96,"text":98},"f3e651543e8b1",[97],"b5ea435a42c7","Cassidy Williams",{"_key":100,"_type":68,"marks":101,"text":102},"f3e651543e8b2",[]," at Netlify. This week, stay in the Loop with our feedback frameworks, remembering John Conway's achievements, and the CEO who moved to the ER.",[104],{"_key":97,"_type":105,"href":106,"reference":12},"link","https:\u002F\u002Fcassidoo.co\u002F",{"_key":108,"_type":53,"alt":12,"asset":109,"markDefs":12},"0620f467745e",{"_ref":110,"_type":56},"image-b110f71c54d754cdae9a01fac53e81ea7b5e8a29-52x52-png",{"_key":112,"_type":64,"children":113,"markDefs":118,"style":119},"e81f1cfceb20",[114],{"_key":115,"_type":68,"marks":116,"text":117},"e81f1cfceb200",[],"From the blog",[],"h2",{"_key":121,"_type":64,"children":122,"markDefs":132,"style":86},"4688a8b30a9c",[123,128],{"_key":124,"_type":68,"marks":125,"text":127},"4688a8b30a9c0",[126],"955eee48148b","The Loop: Feedback frameworks",{"_key":129,"_type":68,"marks":130,"text":131},"4688a8b30a9c1",[]," stackoverflow.blog\nAfter speaking with subject matter experts, we decided to take a step back. In this post, we list and organize our methods of feedback into a matrix. The goal is to offer a clear framework to follow and to identify areas that could use bolstering with alternative methods.",[133],{"_key":126,"_type":105,"href":134,"reference":12},"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F04\u002F16\u002Ffeedback-frameworks-the-loop\u002F                                        ",{"_key":136,"_type":64,"children":137,"markDefs":147,"style":86},"79c32b36528d",[138,143],{"_key":139,"_type":68,"marks":140,"text":142},"79c32b36528d0",[141],"0da136bf37f3","How the pandemic changed traffic trends from 400M visitors across all our Stack Exchange sites",{"_key":144,"_type":68,"marks":145,"text":146},"79c32b36528d1",[]," stackoverflow.blog\nThe world has changed a lot in the last three months. As we adjust to this new reality, we are seeing interesting new traffic trends and community efforts across our network of sites.",[148],{"_key":141,"_type":105,"href":149,"reference":12},"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F04\u002F20\u002Fpandemic-changed-traffic-trends-stack-exchange-sites\u002F\n\n                                        ",{"_key":151,"_type":64,"children":152,"markDefs":162,"style":86},"493913689c92",[153,158],{"_key":154,"_type":68,"marks":155,"text":157},"493913689c920",[156],"d42a5ea613b7","Podcast 228: Chatting with Stack Overflow’s community developers",{"_key":159,"_type":68,"marks":160,"text":161},"493913689c921",[]," stackoverflow.blog\nOn this episode of the podcast, we chat with two of the Stack Overflow developers working on our public sites and community tools.",[163],{"_key":156,"_type":105,"href":164,"reference":12},"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F04\u002F21\u002Fpodcast-228-community-developer-team\u002F                                        ",{"_key":166,"_type":64,"children":167,"markDefs":177,"style":86},"2878b6509f63",[168,173],{"_key":169,"_type":68,"marks":170,"text":172},"2878b6509f630",[171],"034c19b5ef7e","Tools employees of Stack Overflow rely on for remote work",{"_key":174,"_type":68,"marks":175,"text":176},"2878b6509f631",[]," event.on24.com\nHow does the team at Stack Overflow stay connected and power one of the 40 most popular websites in the world? Get a glimpse into the tools Stack Overflow remote employees rely on for collaboration in our upcoming webinar on May 5 at 2pm EDT.",[178],{"_key":171,"_type":105,"href":179,"reference":12},"\nhttps:\u002F\u002Fevent.on24.com\u002FeventRegistration\u002FEventLobbyServlet?target=reg20.jsp&referrer=&eventid=2295083&sessionid=1&key=AA6553DBDC1195A387A8AF83A53E71F3&regTag=&sourcepage=register",{"_key":181,"_type":53,"alt":12,"asset":182,"markDefs":12},"db17068b038b",{"_ref":183,"_type":56},"image-55469499e9cc7c4ec7ec8902fb8cfbba811d8f58-52x52-png",{"_key":185,"_type":64,"children":186,"markDefs":191,"style":119},"a75fa7d3d59c",[187],{"_key":188,"_type":68,"marks":189,"text":190},"a75fa7d3d59c0",[],"Interesting questions",[],{"_key":193,"_type":64,"children":194,"markDefs":200,"style":86},"abdcb86b8754",[195],{"_key":196,"_type":68,"marks":197,"text":199},"abdcb86b87540",[198],"em","Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or leave a comment on Facebook. We’ll include our favorites in the future.",[],{"_key":202,"_type":64,"children":203,"markDefs":213,"style":86},"00a49ebfb5ac",[204,209],{"_key":205,"_type":68,"marks":206,"text":208},"00a49ebfb5ac0",[207],"30e357798d72","Conway's lesser-known results",{"_key":210,"_type":68,"marks":211,"text":212},"00a49ebfb5ac1",[]," mathoverflow.net\nBesides inventing The Game of Life, the recently departed John Conway also invented the filing cabinet.",[214],{"_key":207,"_type":105,"href":215,"reference":12},"\nhttps:\u002F\u002Fmathoverflow.net\u002Fquestions\u002F357197\u002Fconways-lesser-known-results\n                                        ",{"_key":217,"_type":64,"children":218,"markDefs":228,"style":86},"db3dcf7fb432",[219,224],{"_key":220,"_type":68,"marks":221,"text":223},"db3dcf7fb4320",[222],"f18cfa623b01","Why is the left-hand seat so important?",{"_key":225,"_type":68,"marks":226,"text":227},"db3dcf7fb4321",[]," aviation.stackexchange.com\nThe same reason Americans aren't driving stick shift in London.",[229],{"_key":222,"_type":105,"href":230,"reference":12},"\nhttps:\u002F\u002Faviation.stackexchange.com\u002Fquestions\u002F76896\u002Fleft-hand-seat-is-it-so-important\n                                        ",{"_key":232,"_type":64,"children":233,"markDefs":243,"style":86},"eed012532f56",[234,239],{"_key":235,"_type":68,"marks":236,"text":238},"eed012532f560",[237],"6527fa954a5e","What happens if a USB device draws more power than its hub can provide?",{"_key":240,"_type":68,"marks":241,"text":242},"eed012532f561",[]," superuser.com\nHalt or catch fire.",[244],{"_key":237,"_type":105,"href":245,"reference":12},"\nhttps:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1538975\u002Fwhat-would-happen-when-usb-devices-draw-more-power-than-the-hub-can-provide\n                                        ",{"_key":247,"_type":64,"children":248,"markDefs":258,"style":86},"f4ba88a9f575",[249,254],{"_key":250,"_type":68,"marks":251,"text":253},"f4ba88a9f5750",[252],"3cb95062b380","Clean Architecture: Should each view have its own presenter and viewmodel?",{"_key":255,"_type":68,"marks":256,"text":257},"f4ba88a9f5751",[]," softwareengineering.stackexchange.com\n\"Views should not do real work. They should be stripped of interesting logic.\"",[259],{"_key":252,"_type":105,"href":260,"reference":12},"\nhttps:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F408326\u002Fclean-architecture-should-each-view-have-its-own-presenter-and-viewmodel\n                                        ",{"_key":262,"_type":64,"children":263,"markDefs":273,"style":86},"d6a8a8b442af",[264,269],{"_key":265,"_type":68,"marks":266,"text":268},"d6a8a8b442af0",[267],"1ff0ad11a93f","Is the COVID-19 pandemic curve a Gaussian curve?",{"_key":270,"_type":68,"marks":271,"text":272},"d6a8a8b442af1",[]," stats.stackexchange.com\n\"Despite the cartoon conveying a useful public health message about the need to flatten the curve, actual epidemic curves are frequently skewed to the right, with long thin tails.\"",[274],{"_key":267,"_type":105,"href":275,"reference":12},"\nhttps:\u002F\u002Fstats.stackexchange.com\u002Fquestions\u002F455202\u002Fis-the-covid-19-pandemic-curve-a-gaussian-curve \n                                        ",{"_key":277,"_type":53,"alt":12,"asset":278,"markDefs":12},"c3c87e6f5f77",{"_ref":279,"_type":56},"image-aba8193d923f4135c1726062b2195406b95b3b15-52x52-png",{"_key":281,"_type":64,"children":282,"markDefs":287,"style":119},"b0edb051dc25",[283],{"_key":284,"_type":68,"marks":285,"text":286},"b0edb051dc250",[],"Links from around the web",[],{"_key":289,"_type":64,"children":290,"markDefs":300,"style":86},"abbc920f0c2c",[291,296],{"_key":292,"_type":68,"marks":293,"text":295},"abbc920f0c2c0",[294],"bf1518367fe6","Heroes of the pandemic: Former CEO of RadioShack now an ER doctor on frontlines of COVID-19 fight",{"_key":297,"_type":68,"marks":298,"text":299},"abbc920f0c2c1",[]," nationalpost.com\nThe former CEO of RadioShack, who was responsible for countless people getting excited about electronics, now is an ER doctor saving countless lives. How's that for a hero??",[301],{"_key":294,"_type":105,"href":302,"reference":12},"\nhttps:\u002F\u002Fnationalpost.com\u002Fnews\u002Fcanada\u002Fsecond-act-former-ceo-of-radioshack-now-an-er-doctor-on-frontlines-of-covid-19-fight  \n                                        ",{"_key":304,"_type":64,"children":305,"markDefs":315,"style":86},"f5541554da7c",[306,311],{"_key":307,"_type":68,"marks":308,"text":310},"f5541554da7c0",[309],"cf1604472bc5","Testable back-end programming in F#",{"_key":312,"_type":68,"marks":313,"text":314},"f5541554da7c1",[]," dev.to\nIf you're interested in functional programming and testing back-ends built with it, here's a great post about the \"Update Model Perform\" pattern for doing so!",[316],{"_key":309,"_type":105,"href":317,"reference":12},"\nhttps:\u002F\u002Fdev.to\u002Fkspeakman\u002Ftestable-back-end-programming-in-f-41n5  \n                                        ",{"_key":319,"_type":64,"children":320,"markDefs":330,"style":86},"ca485c8bf2fb",[321,326],{"_key":322,"_type":68,"marks":323,"text":325},"ca485c8bf2fb0",[324],"15edabd706d5","Stop using client-side route redirects",{"_key":327,"_type":68,"marks":328,"text":329},"ca485c8bf2fb1",[]," kentcdodds.com\nClient-side routing has all sorts of solutions now, but one take that is worth hearing about is this: doing all of your redirects on the server. This avoids confusing HTTP codes and other gotchas, discussed further in this article from Kent C Dodds.",[331],{"_key":324,"_type":105,"href":332,"reference":12},"\nhttps:\u002F\u002Fkentcdodds.com\u002Fblog\u002Fstop-using-client-side-route-redirects  \n                                        ",{"_key":334,"_type":64,"children":335,"markDefs":345,"style":86},"6d7ee5fcde90",[336,341],{"_key":337,"_type":68,"marks":338,"text":340},"6d7ee5fcde900",[339],"eb8c49d4debd","Building Documentation Sites with the JAMstack",{"_key":342,"_type":68,"marks":343,"text":344},"6d7ee5fcde901",[]," stackbit.com\nYou've been putting it off, but now's as good a time as any to re-write your docs! Here's a great look at how to build a documentation site with Jamstack and several options for technologies to choose from.",[346],{"_key":339,"_type":105,"href":347,"reference":12},"\nhttps:\u002F\u002Fwww.stackbit.com\u002Fblog\u002Fjamstack-documentation-sites\u002F \n                            ",{"_key":349,"_type":53,"alt":12,"asset":350,"markDefs":12},"dc0f34f97ed2",{"_ref":351,"_type":56},"image-cbd3df2ceedb3d1492834e374bac51dfd89bf7f4-1163x163-png",true,"2020\u002F04\u002F24",{"_type":53,"asset":355},{"_ref":356,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":358,"language":359},"\u003C!-- wp:html -->\n               \n                    \n                        \n                            \u003C!-- Header : BEGIN -->\n                            \n                                \n                                    \u003Ch1 style=\"text-align: center; margin: 0; line-height: 1;\">\n                                        \u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F5a861290-bdcc-4f59-af25-6c5bc0b9eb29\u002Flogotheoverflow.png\" alt=\"The Overflow.\" height=\"\" width=\"354\" border=\"0\" style=\"width: 100%; max-width: 354px; height: auto; display: block; margin: 0 auto; font-weight: normal; font-family: arial, sans-serif; font-size: 15px; color: #3C3F44;\">\n                                    \u003C\u002Fh1>\n                                \n                            \n                            \n                                \n                                    April 2020\n                                \n                            \n                            \u003C!-- Header : END -->\n                            \u003C!-- Intro : BEGIN -->\n                            \n                                \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                     Welcome to ISSUE #18 of The Overflow, a newsletter by developers, for developers, written and curated by the Stack Overflow team and \u003Ca href=\"https:\u002F\u002Fcassidoo.co\u002F\" style=\"color: #0077cc; text-decoration: none;\">Cassidy Williams\u003C\u002Fa> at Netlify. This week, stay in the Loop with our feedback frameworks, remembering John Conway's achievements, and the CEO who moved to the ER. \n                            \n                            \u003C!-- Intro : END -->\n                            \u003C!-- Section : BEGIN -->\n                            \n                                \n                                                \u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002Fd7aaecb9-5ebc-493a-be56-59637e03b531\u002Ficonblog2x.png\" height=\"26\" width=\"26\" border=\"0\" alt=\"\" style=\"display: block; font-family: arial, sans-serif; font-size: 15px; line-height: 15px; color: #3C3F44;\">\n                                            \n                                                \u003Ch2 style=\"margin: 0; font-family: 'Roboto Slab', arial, sans; font-size: 19px; line-height: 19px; font-weight: bold; color: #3C3F44;\">\n                                                    From the blog\n                                                \u003C\u002Fh2>\n                                            \n                                        \n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F04\u002F16\u002Ffeedback-frameworks-the-loop\u002F                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nThe Loop: Feedback frameworks\n                                    \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">stackoverflow.blog\u003C\u002Fspan>\u003Cbr>\nAfter speaking with subject matter experts, we decided to take a step back. In this post, we list and organize our methods of feedback into a matrix. The goal is to offer a clear framework to follow and to identify areas that could use bolstering with alternative methods.\n                                    \u003C\u002Fp>\n                                     \n                                     \n                                     \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F04\u002F20\u002Fpandemic-changed-traffic-trends-stack-exchange-sites\u002F\n\n                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nHow the pandemic changed traffic trends from 400M visitors across all our Stack Exchange sites                                        \u003C\u002Fa>                             \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">stackoverflow.blog\u003C\u002Fspan>\u003Cbr>\nThe world has changed a lot in the last three months. As we adjust to this new reality, we are seeing interesting new traffic trends and community efforts across our network of sites.          \n                                        \u003C\u002Fp>   \n                                         \n                                       \u003Cp style=\"margin: 0 0 30px;\" style=\"display: block;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F04\u002F21\u002Fpodcast-228-community-developer-team\u002F                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nPodcast 228: Chatting with Stack Overflow’s community developers                                    \u003C\u002Fa> \n                                    \u003C!--\u003Cspan style=\"color: #6A737C; font-size: 12px; line-height: 12px; border: 3px solid #FFEEA9; background-color: #FFEEA9; display: inline-block; border-radius: 3px;\">promotion\u003C\u002Fspan>-->\u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">stackoverflow.blog\u003C\u002Fspan>\u003Cbr>\nOn this episode of the podcast, we chat with two of the Stack Overflow developers working on our public sites and community tools.                                    \u003C\u002Fp>   \n                                    \n                                                                           \u003Cp style=\"margin: 0 0 30px;\" style=\"display: block;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fevent.on24.com\u002FeventRegistration\u002FEventLobbyServlet?target=reg20.jsp&referrer=&eventid=2295083&sessionid=1&key=AA6553DBDC1195A387A8AF83A53E71F3&regTag=&sourcepage=register\" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nTools employees of Stack Overflow rely on for remote work                                    \u003C\u002Fa> \n                                    \u003C!--\u003Cspan style=\"color: #6A737C; font-size: 12px; line-height: 12px; border: 3px solid #FFEEA9; background-color: #FFEEA9; display: inline-block; border-radius: 3px;\">promotion\u003C\u002Fspan>-->\u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">event.on24.com\u003C\u002Fspan>\u003Cbr>\nHow does the team at Stack Overflow stay connected and power one of the 40 most popular websites in the world? Get a glimpse into the tools Stack Overflow remote employees rely on for collaboration in our upcoming webinar on May 5 at 2pm EDT.\n                            \u003C\u002Fp>        \n                                       \n                            \u003C!-- Section : END -->\n                            \u003C!-- Section : BEGIN -->\n                            \n                                \n                                                \u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F8da5bcb5-7dbe-4415-88a5-476c819ff156\u002Ficonqa2x.png\" height=\"26\" width=\"26\" border=\"0\" alt=\"\" style=\"display: block; font-family: arial, sans-serif; font-size: 15px; line-height: 15px; color: #3C3F44;\">\n                                            \n                                 \n                                                \u003Ch2 style=\"margin: 0; font-family: 'Roboto Slab', arial, sans; font-size: 19px; line-height: 19px; font-weight: bold; color: #3C3F44;\">\n                                                    Interesting questions\n                                                \u003C\u002Fh2>\n                                            \n                                        \n                                    \n                                    \n                                     \u003Cp style=\"margin: 0 0 30px;\">\u003Ci> Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or leave a comment on Facebook. We’ll include our favorites in the future.  \u003C\u002Fi>\u003C\u002Fp>\n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fmathoverflow.net\u002Fquestions\u002F357197\u002Fconways-lesser-known-results\n                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nConway's lesser-known results\n                                        \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">\nmathoverflow.net                                            \n                                    \u003C\u002Fspan>\u003Cbr>\nBesides inventing The Game of Life, the recently departed John Conway also invented the filing cabinet.\n\n\n                                    \u003C\u002Fp>\n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Faviation.stackexchange.com\u002Fquestions\u002F76896\u002Fleft-hand-seat-is-it-so-important\n                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nWhy is the left-hand seat so important?\n                                \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">\naviation.stackexchange.com\n                                    \u003C\u002Fspan>\u003Cbr>\nThe same reason Americans aren't driving stick shift in London.                                    \u003C\u002Fp>\n                                    \n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1538975\u002Fwhat-would-happen-when-usb-devices-draw-more-power-than-the-hub-can-provide\n                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nWhat happens if a USB device draws more power than its hub can provide?\n                                    \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">\nsuperuser.com\n                                        \u003C\u002Fspan>\u003Cbr>\nHalt or catch fire. \n                                    \u003C\u002Fp> \n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F408326\u002Fclean-architecture-should-each-view-have-its-own-presenter-and-viewmodel\n                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nClean Architecture: Should each view have its own presenter and viewmodel?\n                                            \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">softwareengineering.stackexchange.com\u003C\u002Fspan>\u003Cbr>\n\"Views should not do real work. They should be stripped of interesting logic.\" \n                                    \n                                    \u003C\u002Fp> \n                                    \n                                     \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fstats.stackexchange.com\u002Fquestions\u002F455202\u002Fis-the-covid-19-pandemic-curve-a-gaussian-curve \n                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nIs the COVID-19 pandemic curve a Gaussian curve? \n                                            \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">\nstats.stackexchange.com\n                                                \u003C\u002Fspan>\u003Cbr>\n\"Despite the cartoon conveying a useful public health message about the need to flatten the curve, actual epidemic curves are frequently skewed to the right, with long thin tails.\" \n                                    \u003C\u002Fp> \n                                   \n                                \n                            \n                            \u003C!-- Section : END -->\n                            \u003C!-- Section : BEGIN -->\n                            \n                                \n                                                \u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002Ffae18822-12a0-46de-bab8-ddb30242697d\u002Ficonlinks2x.png\" height=\"26\" width=\"26\" border=\"0\" alt=\"\" style=\"display: block; font-family: arial, sans-serif; font-size: 15px; line-height: 15px; color: #3C3F44;\">\n                                            \n                                                \u003Ch2 style=\"margin: 0; font-family: 'Roboto Slab', arial, sans; font-size: 19px; line-height: 19px; font-weight: bold; color: #3C3F44;\">\n                                                    Links from around the web\n                                                \u003C\u002Fh2>\n                                            \n                                        \n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fnationalpost.com\u002Fnews\u002Fcanada\u002Fsecond-act-former-ceo-of-radioshack-now-an-er-doctor-on-frontlines-of-covid-19-fight  \n                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nHeroes of the pandemic: Former CEO of RadioShack now an ER doctor on frontlines of COVID-19 fight  \n                                    \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">\nnationalpost.com\n                                      \u003C\u002Fspan>\u003Cbr>\nThe former CEO of RadioShack, who was responsible for countless people getting excited about electronics, now is an ER doctor saving countless lives. How's that for a hero??\n                                          \u003C\u002Fp>\n                                          \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fdev.to\u002Fkspeakman\u002Ftestable-back-end-programming-in-f-41n5  \n                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nTestable back-end programming in F#                                                                     \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">\ndev.to                                   \n                                    \u003C\u002Fspan>\u003Cbr>\nIf you're interested in functional programming and testing back-ends built with it, here's a great post about the \"Update Model Perform\" pattern for doing so!\n\n                                    \u003C\u002Fp>\n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fkentcdodds.com\u002Fblog\u002Fstop-using-client-side-route-redirects  \n                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nStop using client-side route redirects  \n                                    \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">\nkentcdodds.com\n                                                \u003C\u002Fspan>\u003Cbr>\nClient-side routing has all sorts of solutions now, but one take that is worth hearing about is this: doing all of your redirects on the server. This avoids confusing HTTP codes and other gotchas, discussed further in this article from Kent C Dodds.\n                                    \n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fwww.stackbit.com\u002Fblog\u002Fjamstack-documentation-sites\u002F \n                            \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nBuilding Documentation Sites with the JAMstack \n                                            \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">\nstackbit.com\n                                                \u003C\u002Fspan>\u003Cbr>\nYou've been putting it off, but now's as good a time as any to re-write your docs! Here's a great look at how to build a documentation site with Jamstack and several options for technologies to choose from.\n                                    \u003C\u002Fp>\n                                  \n                                       \n\n                                    \n                                \n                            \n                            \u003C!-- Section : END -->\n                            \u003C!-- Bumper : BEGIN -->\n                            \n                                    \u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F62687153-bbaa-4c83-bd65-6047d51b261a\u002Ffooter2x.png\" alt=\"\" height=\"\" width=\"581\" border=\"0\" style=\"width: 100%; max-width: 581px; height: auto; display: block; margin: 0 auto; font-weight: normal; font-family: arial, sans-serif; font-size: 15px; color: #3C3F44;\">\n                                \n                            \n\u003C!-- \u002Fwp:html -->","html","2020-04-24T14:04:05.000Z",{"current":362},"the-overflow-18-changing-traffic-patterns",[364,372,377],{"_createdAt":365,"_id":366,"_rev":367,"_type":368,"_updatedAt":365,"slug":369,"title":371},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":370},"code-for-a-living","Code for a Living",{"_createdAt":365,"_id":373,"_rev":367,"_type":368,"_updatedAt":365,"slug":374,"title":376},"wp-tagcat-the-overflow",{"current":375},"the-overflow","the overflow",{"_createdAt":365,"_id":378,"_rev":367,"_type":368,"_updatedAt":365,"slug":379,"title":380},"wp-tagcat-newsletter",{"current":380},"newsletter","The Overflow #18: Changing traffic patterns",[383,389,395,401],{"_id":384,"publishedAt":385,"slug":386,"sponsored":12,"title":388},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":387},"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":390,"publishedAt":391,"slug":392,"sponsored":12,"title":394},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":393},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":396,"publishedAt":397,"slug":398,"sponsored":12,"title":400},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":399},"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":402,"publishedAt":403,"slug":404,"sponsored":12,"title":406},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":405},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":408,"sourceMap":-1},{"count":409,"lastTimestamp":12},0]