[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-L_ERtcvwtM76zlVX1WMbnRMC3r8ygfCoOTA0xyidldk":3,"sanity-TFluXPZhBD4AtztGcIchqiUZby6Ixy26_1kFh3AOA-c":463},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":438},[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":72,"comments":12,"dateUrl":411,"excerpt":412,"image":413,"legacyBody":416,"product":103,"publishedAt":419,"slug":420,"sponsored":103,"tags":422,"title":437,"visible":12},"2023-05-25T09:39:17Z","wp-post-17671","9HpbCsT2tq0xwozQfkgDvL","blogPost","2023-07-13T14:55:55Z",[46,61],{"_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-188","dgl3SCUzppW3U2LvCpMj1o","blogAuthor","2023-08-29T20:06:25Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-7ae4cf96f5c09c91aad2e5cee51f94726989cec3-1024x1024-jpg","reference","former","Medi Madelen Gwosdz",{"current":60},"mgwosdz",{"_createdAt":47,"_id":62,"_rev":63,"_type":50,"_updatedAt":64,"avatar":65,"employee":68,"name":69,"slug":70},"wp-author-227","dgl3SCUzppW3U2LvCoP35A","2023-06-20T15:05:08Z",{"_type":53,"asset":66},{"_ref":67,"_type":56},"image-5df3158468f42b2e40ed766d70ce0ad6d5746955-1024x1024-jpg","none","Cassidy Williams",{"current":71},"cwilliams",[73,107,116,141,161,182,204,212,234,256,278,299,307,326,348,370,392],{"_key":74,"_type":75,"children":76,"markDefs":99,"style":106},"93a456108a4f","block",[77,82,86,90,95],{"_key":78,"_type":79,"marks":80,"text":81},"93a456108a4f0","span",[],"Welcome to ISSUE #65 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":83,"_type":79,"marks":84,"text":69},"93a456108a4f1",[85],"cbdf6b42d095",{"_key":87,"_type":79,"marks":88,"text":89},"93a456108a4f2",[]," at ",{"_key":91,"_type":79,"marks":92,"text":94},"93a456108a4f3",[93],"a23e26b1134f","Netlify",{"_key":96,"_type":79,"marks":97,"text":98},"93a456108a4f4",[],". This week: Infrastructure as code, modeling UI states at OkCupid, and an update from our head of product, community, and engineering.",[100,104],{"_key":85,"_type":101,"href":102,"reference":103},"link","https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF",null,{"_key":93,"_type":101,"href":105,"reference":103},"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afOZOM0oCqsuuy0jKIrvb1QwkHWIZOMWNPCK6iuSTMOLeVDuTWeKOcbbyBczybLGtoNQkE84uGWTIEgGhFcxEULL45YJLR4857Ii-0ehWwRpRtjVPtwUxxOtY9-B2oCRv3dmx-KEES0t57P4_TNE4xFT-W5TGiXBreKWRyHfSL-Ozr796X8rmwbKE4P01pm8iSRIwfptm3apXxzvS_usQlDNLQGeGDgkjk55n1OBtvYt6oHij-wFSi5PdDR16hvrYr7E3MKhupgD-zGOVEWxRdxJ-RcBKrj9bAExDUmk948bZeThbs8xuJpwrwNDQkq5QPw%3D%3D","normal",{"_key":108,"_type":75,"children":109,"markDefs":114,"style":115},"1a51794978eb",[110],{"_key":111,"_type":79,"marks":112,"text":113},"1a51794978eb0",[],"From the blog",[],"h2",{"_key":117,"_type":75,"children":118,"markDefs":138,"style":106},"92ae6deab9a7",[119,125,129,134],{"_key":120,"_type":79,"marks":121,"text":124},"92ae6deab9a70",[122,123],"79ea45c80321","strong","State of the Stack: A new quarterly update on community and product",{"_key":126,"_type":79,"marks":127,"text":128},"92ae6deab9a71",[]," ",{"_key":130,"_type":79,"marks":131,"text":133},"92ae6deab9a72",[132],"em","stackoverflow.blog",{"_key":135,"_type":79,"marks":136,"text":137},"92ae6deab9a73",[],"\nTeresa Dietrich leads Product, Community, and Engineering at Stack Overflow. She will be posting quarterly updates laying out key accomplishments and future goals.",[139],{"_key":122,"_type":101,"href":140,"reference":103},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F03\u002F10\u002Fstate-of-the-stack-community-product-q1-2021\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":142,"_type":75,"children":143,"markDefs":159,"style":106},"520945d41309",[144,149,152,155],{"_key":145,"_type":79,"marks":146,"text":148},"520945d413090",[147,123],"db1ec71cdd56","Infrastructure as code: Create and configure infrastructure elements in seconds",{"_key":150,"_type":79,"marks":151,"text":128},"520945d413091",[],{"_key":153,"_type":79,"marks":154,"text":133},"520945d413092",[132],{"_key":156,"_type":79,"marks":157,"text":158},"520945d413093",[],"\nIaC allows developers to supply IT environments with multiple lines of code and can be deployed in a matter of minutes (in contrast to manual infrastructure, which can take hours if not days to be deployed).",[160],{"_key":147,"_type":101,"href":140,"reference":103},{"_key":162,"_type":75,"children":163,"markDefs":179,"style":106},"d78b60cf7fe8",[164,169,172,175],{"_key":165,"_type":79,"marks":166,"text":168},"d78b60cf7fe80",[167,123],"40f29f19037c","Podcast 320: Covid vaccine websites are frustrating. This developer built a better one.",{"_key":170,"_type":79,"marks":171,"text":128},"d78b60cf7fe81",[],{"_key":173,"_type":79,"marks":174,"text":133},"d78b60cf7fe82",[132],{"_key":176,"_type":79,"marks":177,"text":178},"d78b60cf7fe83",[],"\nWho needs a database? With just an S3 bucket, the Chrome Network Tab, and some very big JSON files, this developer built a website that aggregates vaccine availability from dozens of corporate and government websites.",[180],{"_key":167,"_type":101,"href":181,"reference":103},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F03\u002F12\u002Fpodcast-320-covid-vaccine-websites-are-frustrating-this-developer-built-a-better-one\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":183,"_type":75,"children":184,"markDefs":201,"style":106},"aa837663e44f",[185,190,193,197],{"_key":186,"_type":79,"marks":187,"text":189},"aa837663e44f0",[188,123],"dca663bc90b8","[WATCH NOW]: Learn Why GitLab’s DevOps Platform Stands Out",{"_key":191,"_type":79,"marks":192,"text":128},"aa837663e44f1",[],{"_key":194,"_type":79,"marks":195,"text":196},"aa837663e44f2",[132],"promotion",{"_key":198,"_type":79,"marks":199,"text":200},"aa837663e44f3",[],"\nCollaborate. Automate. Secure. See how GitLab stands out from other solutions and the benefits of built-in CI\u002FCD as a part of a complete DevOps platform.",[202],{"_key":188,"_type":101,"href":203,"reference":103},"https:\u002F\u002Flearn.gitlab.com\u002Fci-awareness-mgr3\u002Fb8wbvqgplxw?utm_medium=sponsorship&utm_source=stackoverflow&utm_campaign=singleappci_global_pr_newsletter_x_x&utm_content=pf-what-makes-gitlab-cicd-different_digital_x-pr_english",{"_key":205,"_type":75,"children":206,"markDefs":211,"style":115},"320d1bb2a913",[207],{"_key":208,"_type":79,"marks":209,"text":210},"320d1bb2a9130",[],"Interesting questions",[],{"_key":213,"_type":75,"children":214,"markDefs":231,"style":106},"5de829b0410c",[215,220,223,227],{"_key":216,"_type":79,"marks":217,"text":219},"5de829b0410c0",[218,123],"971a0343bb52","Why don’t currents due to revolution of electrons add up?",{"_key":221,"_type":79,"marks":222,"text":128},"5de829b0410c1",[],{"_key":224,"_type":79,"marks":225,"text":226},"5de829b0410c2",[132],"physics.stackexchange.com",{"_key":228,"_type":79,"marks":229,"text":230},"5de829b0410c3",[],"\nDo you know your bound currents from your free currents?",[232],{"_key":218,"_type":101,"href":233,"reference":103},"https:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F619806\u002Fwhy-dont-currents-due-to-revolution-of-electrons-add-up?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":235,"_type":75,"children":236,"markDefs":253,"style":106},"9964a10bca88",[237,242,245,249],{"_key":238,"_type":79,"marks":239,"text":241},"9964a10bca880",[240,123],"5f9c169d2f57","Can an inverter through a battery charger charge its own batteries?",{"_key":243,"_type":79,"marks":244,"text":128},"9964a10bca881",[],{"_key":246,"_type":79,"marks":247,"text":248},"9964a10bca882",[132],"electronics.stackexchange.com",{"_key":250,"_type":79,"marks":251,"text":252},"9964a10bca883",[],"\nDon’t invest in a perpetual motion machine just yet.",[254],{"_key":240,"_type":101,"href":255,"reference":103},"https:\u002F\u002Felectronics.stackexchange.com\u002Fquestions\u002F552068\u002Fcan-an-inverter-through-a-battery-charger-charge-its-own-batteries?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":257,"_type":75,"children":258,"markDefs":275,"style":106},"8e584d8e0f48",[259,264,267,271],{"_key":260,"_type":79,"marks":261,"text":263},"8e584d8e0f480",[262,123],"81fc9055fcd3","What does the mortar and pestle in the Safari address bar icon indicate",{"_key":265,"_type":79,"marks":266,"text":128},"8e584d8e0f481",[],{"_key":268,"_type":79,"marks":269,"text":270},"8e584d8e0f482",[132],"superuser.com",{"_key":272,"_type":79,"marks":273,"text":274},"8e584d8e0f483",[],"\nIt depends what language you’re reading it in.",[276],{"_key":262,"_type":101,"href":277,"reference":103},"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1630572\u002Fwhat-does-the-mortar-and-pestle-safari-address-bar-icon-indicate?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":279,"_type":75,"children":280,"markDefs":296,"style":106},"ca1e4325ed3a",[281,286,289,292],{"_key":282,"_type":79,"marks":283,"text":285},"ca1e4325ed3a0",[284,123],"dc77bd8d4bb7","I’ve disabled both my keyboard and mouse drivers. How do I turn them back on?",{"_key":287,"_type":79,"marks":288,"text":128},"ca1e4325ed3a1",[],{"_key":290,"_type":79,"marks":291,"text":270},"ca1e4325ed3a2",[132],{"_key":293,"_type":79,"marks":294,"text":295},"ca1e4325ed3a3",[],"\nLike leaving your keys inside your car. But worse.",[297],{"_key":284,"_type":101,"href":298,"reference":103},"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1631044\u002Five-disabled-both-my-keyboard-and-mouse-drivers-any-way-to-enable-them-back-vi?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":300,"_type":75,"children":301,"markDefs":306,"style":115},"f50bc5129c57",[302],{"_key":303,"_type":79,"marks":304,"text":305},"f50bc5129c570",[],"Links from around the web",[],{"_key":308,"_type":75,"children":309,"markDefs":323,"style":106},"eaae9f600786",[310,315,319],{"_key":311,"_type":79,"marks":312,"text":314},"eaae9f6007860",[313,123],"994ae4195eea","What does 100% mean in CSS? ",{"_key":316,"_type":79,"marks":317,"text":318},"eaae9f6007861",[132],"wattenberger.com",{"_key":320,"_type":79,"marks":321,"text":322},"eaae9f6007862",[],"\nWhat do percentages mean in CSS? It 100% depends on how you use them!",[324],{"_key":313,"_type":101,"href":325,"reference":103},"https:\u002F\u002Fwattenberger.com\u002Fblog\u002Fcss-percents",{"_key":327,"_type":75,"children":328,"markDefs":345,"style":106},"1ce755465669",[329,334,337,341],{"_key":330,"_type":79,"marks":331,"text":333},"1ce7554656690",[332,123],"11662b2b2fdf","Memory leaks in Node.js applications: How to debug them on Heroku",{"_key":335,"_type":79,"marks":336,"text":128},"1ce7554656691",[],{"_key":338,"_type":79,"marks":339,"text":340},"1ce7554656692",[132],"blog.sqreen.com",{"_key":342,"_type":79,"marks":343,"text":344},"1ce7554656693",[],"\nMemory leaks in Node.js can lead to heaps of trouble. Here’s a great deep dive on how to take care of them.",[346],{"_key":332,"_type":101,"href":347,"reference":103},"https:\u002F\u002Fblog.sqreen.com\u002Fmemory-leaks-nodejs-heroku\u002F",{"_key":349,"_type":75,"children":350,"markDefs":367,"style":106},"913341acc5bb",[351,356,359,363],{"_key":352,"_type":79,"marks":353,"text":355},"913341acc5bb0",[354,123],"456c32355b6a","Modeling UI states in a React form component using a finite state machine",{"_key":357,"_type":79,"marks":358,"text":128},"913341acc5bb1",[],{"_key":360,"_type":79,"marks":361,"text":362},"913341acc5bb2",[132],"tech.okcupid.com",{"_key":364,"_type":79,"marks":365,"text":366},"913341acc5bb3",[],"\nThe OkCupid team used finite state machines to power some of the UI changes that affect over 50 million users.",[368],{"_key":354,"_type":101,"href":369,"reference":103},"https:\u002F\u002Ftech.okcupid.com\u002Fmodeling-ui-states-in-react-form-component-using-finite-state-machine\u002F",{"_key":371,"_type":75,"children":372,"markDefs":389,"style":106},"be75152467a2",[373,378,381,385],{"_key":374,"_type":79,"marks":375,"text":377},"be75152467a20",[376,123],"a5f9da1cd9be","The best font loading strategies and how to execute them",{"_key":379,"_type":79,"marks":380,"text":128},"be75152467a21",[],{"_key":382,"_type":79,"marks":383,"text":384},"be75152467a22",[132],"css-tricks.com",{"_key":386,"_type":79,"marks":387,"text":388},"be75152467a23",[],"\nWhen you’re putting custom fonts on your websites, it’s all about reducing the time it takes to load, while maintaining how flashy they look.",[390],{"_key":376,"_type":101,"href":391,"reference":103},"https:\u002F\u002Fcss-tricks.com\u002Fthe-best-font-loading-strategies-and-how-to-execute-them\u002F",{"_key":393,"_type":75,"children":394,"markDefs":408,"style":106},"dec78b2f3a59",[395,399,404],{"_key":396,"_type":79,"marks":397,"text":398},"dec78b2f3a590",[],"Spend less time in Slack. Try ",{"_key":400,"_type":79,"marks":401,"text":403},"dec78b2f3a591",[402],"13259b99b123","Stack Overflow for Teams",{"_key":405,"_type":79,"marks":406,"text":407},"dec78b2f3a592",[],".",[409],{"_key":402,"_type":101,"href":410,"reference":103},"https:\u002F\u002Fstackoverflow.com\u002Fteams\u002Ftour?utm_source=so-owned&utm_medium=theoverflow&utm_campaign=biz-self-serve&utm_content=sts","2021\u002F03\u002F19","",{"_type":53,"asset":414},{"_ref":415,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":417,"language":418},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #65 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>&nbsp;at&nbsp;\u003Ca href=\"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afOZOM0oCqsuuy0jKIrvb1QwkHWIZOMWNPCK6iuSTMOLeVDuTWeKOcbbyBczybLGtoNQkE84uGWTIEgGhFcxEULL45YJLR4857Ii-0ehWwRpRtjVPtwUxxOtY9-B2oCRv3dmx-KEES0t57P4_TNE4xFT-W5TGiXBreKWRyHfSL-Ozr796X8rmwbKE4P01pm8iSRIwfptm3apXxzvS_usQlDNLQGeGDgkjk55n1OBtvYt6oHij-wFSi5PdDR16hvrYr7E3MKhupgD-zGOVEWxRdxJ-RcBKrj9bAExDUmk948bZeThbs8xuJpwrwNDQkq5QPw%3D%3D\">Netlify\u003C\u002Fa>. This week: Infrastructure as code, modeling UI states at OkCupid, and an update from our head of product, community, and engineering.&nbsp;\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\u002F03\u002F10\u002Fstate-of-the-stack-community-product-q1-2021\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>State of the Stack: A new quarterly update on community and product\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Teresa Dietrich leads Product, Community, and Engineering at Stack Overflow. She will be posting quarterly updates laying out key accomplishments and future goals.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F03\u002F10\u002Fstate-of-the-stack-community-product-q1-2021\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Infrastructure as code: Create and configure infrastructure elements in seconds\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>IaC allows developers to supply IT environments with multiple lines of code and can be deployed in a matter of minutes (in contrast to manual infrastructure, which can take hours if not days to be deployed).\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F03\u002F12\u002Fpodcast-320-covid-vaccine-websites-are-frustrating-this-developer-built-a-better-one\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Podcast 320: Covid vaccine websites are frustrating. This developer built a better one.\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Who needs a database? With just an S3 bucket, the Chrome Network Tab, and some very big JSON files, this developer built a website that aggregates vaccine availability from dozens of corporate&nbsp;and government websites.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flearn.gitlab.com\u002Fci-awareness-mgr3\u002Fb8wbvqgplxw?utm_medium=sponsorship&amp;utm_source=stackoverflow&amp;utm_campaign=singleappci_global_pr_newsletter_x_x&amp;utm_content=pf-what-makes-gitlab-cicd-different_digital_x-pr_english\">\u003Cstrong>[WATCH NOW]: Learn Why GitLab’s DevOps Platform Stands Out\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>Collaborate. Automate. Secure. See how GitLab stands out from other solutions and the benefits of built-in CI\u002FCD as a part of a complete DevOps platform.\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\u002Fphysics.stackexchange.com\u002Fquestions\u002F619806\u002Fwhy-dont-currents-due-to-revolution-of-electrons-add-up?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Why don’t currents due to revolution of electrons add up?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>physics.stackexchange.com\u003C\u002Fem>\u003Cbr>Do you know your bound currents from your free currents?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Felectronics.stackexchange.com\u002Fquestions\u002F552068\u002Fcan-an-inverter-through-a-battery-charger-charge-its-own-batteries?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Can an inverter through a battery charger charge its own batteries?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>electronics.stackexchange.com\u003C\u002Fem>\u003Cbr>Don’t invest in a perpetual motion machine just yet.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1630572\u002Fwhat-does-the-mortar-and-pestle-safari-address-bar-icon-indicate?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>What does the mortar and pestle in the Safari address bar icon indicate\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>superuser.com\u003C\u002Fem>\u003Cbr>It depends what language you’re reading it in.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1631044\u002Five-disabled-both-my-keyboard-and-mouse-drivers-any-way-to-enable-them-back-vi?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>I’ve disabled both my keyboard and mouse drivers. How do I turn them back on?&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>superuser.com\u003C\u002Fem>\u003Cbr>Like leaving your keys inside your car. But worse.\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\u002Fwattenberger.com\u002Fblog\u002Fcss-percents\">\u003Cstrong>What does 100% mean in CSS?&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>\u003Cem>wattenberger.com\u003C\u002Fem>\u003Cbr>What do percentages mean in CSS? It 100% depends on how you use them!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fblog.sqreen.com\u002Fmemory-leaks-nodejs-heroku\u002F\">\u003Cstrong>Memory leaks in Node.js applications: How to debug them on Heroku\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>blog.sqreen.com\u003C\u002Fem>\u003Cbr>Memory leaks in Node.js can lead to heaps of trouble. Here’s a great deep dive on how to take care of them.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftech.okcupid.com\u002Fmodeling-ui-states-in-react-form-component-using-finite-state-machine\u002F\">\u003Cstrong>Modeling UI states in a React form component using a finite state machine\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>tech.okcupid.com\u003C\u002Fem>\u003Cbr>The OkCupid team used finite state machines to power some of the UI changes that affect over 50 million users.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcss-tricks.com\u002Fthe-best-font-loading-strategies-and-how-to-execute-them\u002F\">\u003Cstrong>The best font loading strategies and how to execute them\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>css-tricks.com\u003C\u002Fem>\u003Cbr>When you’re putting custom fonts on your websites, it’s all about reducing the time it takes to load, while maintaining how flashy they look.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Spend less time in Slack. Try&nbsp;\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fteams\u002Ftour?utm_source=so-owned&amp;utm_medium=theoverflow&amp;utm_campaign=biz-self-serve&amp;utm_content=sts\">Stack Overflow for Teams\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2021-03-19T14:03:00.000Z",{"current":421},"the-overflow-65-building-a-covid-vaccine-websites-on-maternity-leave",[423,430,435],{"_createdAt":424,"_id":425,"_rev":426,"_type":427,"_updatedAt":424,"slug":428,"title":429},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":429},"newsletter",{"_createdAt":424,"_id":431,"_rev":426,"_type":427,"_updatedAt":424,"slug":432,"title":434},"wp-tagcat-the-overflow",{"current":433},"the-overflow","the overflow",{"_createdAt":424,"_id":425,"_rev":426,"_type":427,"_updatedAt":424,"slug":436,"title":429},{"current":429},"The Overflow #65:  Building a Covid vaccine websites on maternity leave",[439,445,451,457],{"_id":440,"publishedAt":441,"slug":442,"sponsored":103,"title":444},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":443},"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":446,"publishedAt":447,"slug":448,"sponsored":103,"title":450},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":449},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":452,"publishedAt":453,"slug":454,"sponsored":103,"title":456},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":455},"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":458,"publishedAt":459,"slug":460,"sponsored":103,"title":462},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":461},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":464,"sourceMap":-1},{"count":465,"lastTimestamp":103},0]