[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-6Kr181_FItboQTS9fBsdPD26uNc8dxJCvT5y1pLM30M":3,"sanity-2re_jIQX31EBIlkH98CvZ9_cFR-1qWlw8QLauWMcrK0":458},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":433},[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":405,"dateUrl":406,"excerpt":407,"image":408,"legacyBody":411,"product":12,"publishedAt":414,"slug":415,"sponsored":12,"tags":417,"title":432,"visible":405},"2023-05-25T09:39:18Z","wp-post-17878","dgl3SCUzppW3U2LvCoSsMu","blogPost","2023-07-13T14:55:57Z",[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,96,105,130,151,172,194,202,224,246,268,290,298,320,342,364,386],{"_key":63,"_type":64,"children":65,"markDefs":89,"style":95},"ed3de9bed4ec","block",[66,71,76,80,85],{"_key":67,"_type":68,"marks":69,"text":70},"ed3de9bed4ec0","span",[],"Welcome to ISSUE #70 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":72,"_type":68,"marks":73,"text":75},"ed3de9bed4ec1",[74],"37cfba1d918c","Cassidy Williams",{"_key":77,"_type":68,"marks":78,"text":79},"ed3de9bed4ec2",[]," at ",{"_key":81,"_type":68,"marks":82,"text":84},"ed3de9bed4ec3",[83],"fd45ffc61efb","Netlify",{"_key":86,"_type":68,"marks":87,"text":88},"ed3de9bed4ec4",[],". Delve into the mysteries of superpositional drunken stumbles, the physics of the correct way to hang your toilet paper, and JavaScript that returns like a GOTO command.",[90,93],{"_key":74,"_type":91,"href":92,"reference":12},"link","https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF",{"_key":83,"_type":91,"href":94,"reference":12},"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":97,"_type":64,"children":98,"markDefs":103,"style":104},"895fa90610fe",[99],{"_key":100,"_type":68,"marks":101,"text":102},"895fa90610fe0",[],"From the blog",[],"h2",{"_key":106,"_type":64,"children":107,"markDefs":127,"style":95},"a88282089417",[108,114,118,123],{"_key":109,"_type":68,"marks":110,"text":113},"a882820894170",[111,112],"71ac101ba6f8","strong","Stack Overflow badges explained",{"_key":115,"_type":68,"marks":116,"text":117},"a882820894171",[]," ",{"_key":119,"_type":68,"marks":120,"text":122},"a882820894172",[121],"em","stackoverflow.blog",{"_key":124,"_type":68,"marks":125,"text":126},"a882820894173",[],"\nBadges have been around since the beginning of Stack Overflow. But which ones do we offer, and how did they come about in the first place?",[128],{"_key":111,"_type":91,"href":129,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F04\u002F12\u002Fstack-overflow-badges-explained\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":131,"_type":64,"children":132,"markDefs":148,"style":95},"fff08d88609e",[133,138,141,144],{"_key":134,"_type":68,"marks":135,"text":137},"fff08d88609e0",[136,112],"59ca02ae6075","Understanding quantum computing through drunken walks",{"_key":139,"_type":68,"marks":140,"text":117},"fff08d88609e1",[],{"_key":142,"_type":68,"marks":143,"text":122},"fff08d88609e2",[121],{"_key":145,"_type":68,"marks":146,"text":147},"fff08d88609e3",[],"\nThe jumping off point for exploring quantum computing is to understand that while many of the principles are counterintuitive, the classical universe we know and love is but a mere shadow of the quantum fabric of reality. To get a feel for that fundamental difference we will walk through an example that helps to illustrate the power of quantum computation.",[149],{"_key":136,"_type":91,"href":150,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F04\u002F14\u002Funderstanding-quantum-computing-through-drunken-walks\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":152,"_type":64,"children":153,"markDefs":169,"style":95},"e1b111050b48",[154,159,162,165],{"_key":155,"_type":68,"marks":156,"text":158},"e1b111050b480",[157,112],"07252606ddf4","Podcast 329: Two words for ya - “networked spreadsheets”",{"_key":160,"_type":68,"marks":161,"text":117},"e1b111050b481",[],{"_key":163,"_type":68,"marks":164,"text":122},"e1b111050b482",[121],{"_key":166,"_type":68,"marks":167,"text":168},"e1b111050b483",[],"\nPaul explores what it feels like to return to the office. Plus, we discuss Lotus Notes and the lost paradigm of network spreadsheets.",[170],{"_key":157,"_type":91,"href":171,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F04\u002F13\u002Fpodcast-329-are-you-ready-to-edge-your-way-back-to-the-office\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":173,"_type":64,"children":174,"markDefs":191,"style":95},"c1c807713a21",[175,180,183,187],{"_key":176,"_type":68,"marks":177,"text":179},"c1c807713a210",[178,112],"e6e22ebfb043","[Free eBook]: Version Control Best Practices",{"_key":181,"_type":68,"marks":182,"text":117},"c1c807713a211",[],{"_key":184,"_type":68,"marks":185,"text":186},"c1c807713a212",[121],"promotion",{"_key":188,"_type":68,"marks":189,"text":190},"c1c807713a213",[],"\nIn this eBook, learn how version control coordinates all changes in a software project, effectively tracking changes to source files, designs, digital assets, and metadata to help teams quickly collaborate and share feedback, leading to immediate changes.",[192],{"_key":178,"_type":91,"href":193,"reference":12},"https:\u002F\u002Flearn.gitlab.com\u002Fsmb-vcc\u002Fversion-control-best-practice?utm_medium=sponsorship&utm_source=stackoverflow&utm_campaign=vccusecase_global_pr_newsletter_x_x&utm_content=pf-vcc-smbfo_digital_x-pr_english",{"_key":195,"_type":64,"children":196,"markDefs":201,"style":104},"71a634a40b5c",[197],{"_key":198,"_type":68,"marks":199,"text":200},"71a634a40b5c0",[],"Interesting questions",[],{"_key":203,"_type":64,"children":204,"markDefs":221,"style":95},"f22c7114d526",[205,210,213,217],{"_key":206,"_type":68,"marks":207,"text":209},"f22c7114d5260",[208,112],"436d32d21cd0","If malware does not run in a VM why not make everything a VM?",{"_key":211,"_type":68,"marks":212,"text":117},"f22c7114d5261",[],{"_key":214,"_type":68,"marks":215,"text":216},"f22c7114d5262",[121],"security.stackexchange.com",{"_key":218,"_type":68,"marks":219,"text":220},"f22c7114d5263",[],"\nIf everyone quacked like a duck, you’d need a new way to identify ducks.",[222],{"_key":208,"_type":91,"href":223,"reference":12},"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F244880\u002Fif-malware-does-not-run-in-a-vm-why-not-make-everything-a-vm?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":225,"_type":64,"children":226,"markDefs":243,"style":95},"64017ff1d45a",[227,232,235,239],{"_key":228,"_type":68,"marks":229,"text":231},"64017ff1d45a0",[230,112],"1413b3088f93","Toilet paper dilemma",{"_key":233,"_type":68,"marks":234,"text":117},"64017ff1d45a1",[],{"_key":236,"_type":68,"marks":237,"text":238},"64017ff1d45a2",[121],"physics.stackexchange.com",{"_key":240,"_type":68,"marks":241,"text":242},"64017ff1d45a3",[],"\nThe simplest AND most complex to settle domestic squabbles: physics.",[244],{"_key":230,"_type":91,"href":245,"reference":12},"https:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F616039\u002Ftoilet-paper-dilemma?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":247,"_type":64,"children":248,"markDefs":265,"style":95},"35bf266b586c",[249,254,257,261],{"_key":250,"_type":68,"marks":251,"text":253},"35bf266b586c0",[252,112],"f2b6290ef557","Why is EEPROM called ROM if it can be written to?",{"_key":255,"_type":68,"marks":256,"text":117},"35bf266b586c1",[],{"_key":258,"_type":68,"marks":259,"text":260},"35bf266b586c2",[121],"retrocomputing.stackexchange.com",{"_key":262,"_type":68,"marks":263,"text":264},"35bf266b586c3",[],"\nIt can’t be written to, silly, only programmed to. Still read-only.",[266],{"_key":252,"_type":91,"href":267,"reference":12},"https:\u002F\u002Fretrocomputing.stackexchange.com\u002Fquestions\u002F17792\u002Fwhy-is-eeprom-called-rom-if-it-can-be-written-to?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":269,"_type":64,"children":270,"markDefs":287,"style":95},"1a15ce8ee1cb",[271,276,279,283],{"_key":272,"_type":68,"marks":273,"text":275},"1a15ce8ee1cb0",[274,112],"2129b508bb22","Is Sesame Street canonical to The Muppet Show?",{"_key":277,"_type":68,"marks":278,"text":117},"1a15ce8ee1cb1",[],{"_key":280,"_type":68,"marks":281,"text":282},"1a15ce8ee1cb2",[121],"scifi.stackexchange.com",{"_key":284,"_type":68,"marks":285,"text":286},"1a15ce8ee1cb3",[],"\nBert even gets a musical number with Connie Stevens.",[288],{"_key":274,"_type":91,"href":289,"reference":12},"https:\u002F\u002Fscifi.stackexchange.com\u002Fquestions\u002F244838\u002Fis-sesame-street-canonical-to-the-muppet-show?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":291,"_type":64,"children":292,"markDefs":297,"style":104},"a3651ee84132",[293],{"_key":294,"_type":68,"marks":295,"text":296},"a3651ee841320",[],"Links from around the web",[],{"_key":299,"_type":64,"children":300,"markDefs":317,"style":95},"d593845cd86d",[301,306,309,313],{"_key":302,"_type":68,"marks":303,"text":305},"d593845cd86d0",[304,112],"a4faf58dcbfb","Comparing the new generation of build tools",{"_key":307,"_type":68,"marks":308,"text":117},"d593845cd86d1",[],{"_key":310,"_type":68,"marks":311,"text":312},"d593845cd86d2",[121],"css-tricks.com",{"_key":314,"_type":68,"marks":315,"text":316},"d593845cd86d3",[],"\nThis is a really solid evaluation of new(er) developer tools and the experience they provide.",[318],{"_key":304,"_type":91,"href":319,"reference":12},"https:\u002F\u002Fcss-tricks.com\u002Fcomparing-the-new-generation-of-build-tools\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":321,"_type":64,"children":322,"markDefs":339,"style":95},"437f7fddf3b5",[323,328,331,335],{"_key":324,"_type":68,"marks":325,"text":327},"437f7fddf3b50",[326,112],"878dffdbc5c8","Vue explained to React Developers in 6 mins",{"_key":329,"_type":68,"marks":330,"text":117},"437f7fddf3b51",[],{"_key":332,"_type":68,"marks":333,"text":334},"437f7fddf3b52",[121],"www.youtube.com",{"_key":336,"_type":68,"marks":337,"text":338},"437f7fddf3b53",[],"\nIf you’re a React developer and have been curious about trying Vue, this will get you into the right mindset!",[340],{"_key":326,"_type":91,"href":341,"reference":12},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=sUH7PDUswio",{"_key":343,"_type":64,"children":344,"markDefs":361,"style":95},"f299d1343f88",[345,350,353,357],{"_key":346,"_type":68,"marks":347,"text":349},"f299d1343f880",[348,112],"50ca06f61cb2","How to set up a Base Fragment Class with ViewBinding and ViewModel on Android",{"_key":351,"_type":68,"marks":352,"text":117},"f299d1343f881",[],{"_key":354,"_type":68,"marks":355,"text":356},"f299d1343f882",[121],"dev.to",{"_key":358,"_type":68,"marks":359,"text":360},"f299d1343f883",[],"\nAndroid development is based on object-oriented programming. Here’s a refresher on the concepts and a tutorial on how to use them for your views.",[362],{"_key":348,"_type":91,"href":363,"reference":12},"https:\u002F\u002Fdev.to\u002Fenyason\u002Fhow-to-set-up-a-base-fragment-class-with-viewbinding-and-viewmodel-on-android-57g1?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":365,"_type":64,"children":366,"markDefs":383,"style":95},"6a0fceb14eac",[367,372,375,379],{"_key":368,"_type":68,"marks":369,"text":371},"6a0fceb14eac0",[370,112],"0f33dedf7250","JavaScript labels and returning early",{"_key":373,"_type":68,"marks":374,"text":117},"6a0fceb14eac1",[],{"_key":376,"_type":68,"marks":377,"text":378},"6a0fceb14eac2",[121],"alex.party",{"_key":380,"_type":68,"marks":381,"text":382},"6a0fceb14eac3",[],"\nToday in “things you didn’t know about JavaScript,” we have a a fascinating run-through of how you can use labels to run code much like a&#8230; gulp&#8230; GOTO command?",[384],{"_key":370,"_type":91,"href":385,"reference":12},"https:\u002F\u002Falex.party\u002Fposts\u002F2021-04-02-java-script-labels-and-returning-early\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":387,"_type":64,"children":388,"markDefs":402,"style":95},"2708292fa2e5",[389,393,398],{"_key":390,"_type":68,"marks":391,"text":392},"2708292fa2e50",[],"Onboard, organize, and bring your team up to speed in a jiffy. Try ",{"_key":394,"_type":68,"marks":395,"text":397},"2708292fa2e51",[396],"3c49d006bfe7","Stack Overflow for Teams",{"_key":399,"_type":68,"marks":400,"text":401},"2708292fa2e52",[],".",[403],{"_key":396,"_type":91,"href":404,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fteams\u002Ftour?utm_source=so-owned&utm_medium=theoverflow&utm_campaign=biz-self-serve&utm_content=sts",true,"2021\u002F04\u002F23","",{"_type":53,"asset":409},{"_ref":410,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":412,"language":413},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #70 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>. Delve into the mysteries of superpositional drunken stumbles, the physics of the correct way to hang your toilet paper, and JavaScript that returns like a GOTO command.\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\u002F04\u002F12\u002Fstack-overflow-badges-explained\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Stack Overflow badges explained\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Badges have been around since the beginning of Stack Overflow. But which ones do we offer, and how did they come about in the first place?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F04\u002F14\u002Funderstanding-quantum-computing-through-drunken-walks\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Understanding quantum computing through drunken walks\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>The jumping off point for exploring quantum computing is to understand that while many of the principles are counterintuitive, the classical universe we know and love is but a mere shadow of the quantum fabric of reality. To get a feel for that fundamental difference we will walk through an example that helps to illustrate the power of quantum computation.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F04\u002F13\u002Fpodcast-329-are-you-ready-to-edge-your-way-back-to-the-office\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Podcast 329: Two words for ya - “networked spreadsheets”\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Paul explores what it feels like to return to the office. Plus, we discuss Lotus Notes and the lost paradigm of network spreadsheets.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flearn.gitlab.com\u002Fsmb-vcc\u002Fversion-control-best-practice?utm_medium=sponsorship&amp;utm_source=stackoverflow&amp;utm_campaign=vccusecase_global_pr_newsletter_x_x&amp;utm_content=pf-vcc-smbfo_digital_x-pr_english\">\u003Cstrong>[Free eBook]: Version Control Best Practices\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>In this eBook, learn how version control coordinates all changes in a software project, effectively tracking changes to source files, designs, digital assets, and metadata to help teams quickly collaborate and share feedback, leading to immediate changes.\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\u002Fsecurity.stackexchange.com\u002Fquestions\u002F244880\u002Fif-malware-does-not-run-in-a-vm-why-not-make-everything-a-vm?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>If malware does not run in a VM why not make everything a VM?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>security.stackexchange.com\u003C\u002Fem>\u003Cbr>If everyone quacked like a duck, you’d need a new way to identify ducks.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F616039\u002Ftoilet-paper-dilemma?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Toilet paper dilemma\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>physics.stackexchange.com\u003C\u002Fem>\u003Cbr>The simplest AND most complex to settle domestic squabbles: physics.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fretrocomputing.stackexchange.com\u002Fquestions\u002F17792\u002Fwhy-is-eeprom-called-rom-if-it-can-be-written-to?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Why is EEPROM called ROM if it can be written to?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>retrocomputing.stackexchange.com\u003C\u002Fem>\u003Cbr>It can’t be written to, silly, only programmed to. Still read-only.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fscifi.stackexchange.com\u002Fquestions\u002F244838\u002Fis-sesame-street-canonical-to-the-muppet-show?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Is Sesame Street canonical to The Muppet Show?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>scifi.stackexchange.com\u003C\u002Fem>\u003Cbr>Bert even gets a musical number with Connie Stevens.&nbsp;\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\u002Fcss-tricks.com\u002Fcomparing-the-new-generation-of-build-tools\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Comparing the new generation of build tools\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>css-tricks.com\u003C\u002Fem>\u003Cbr>This is a really solid evaluation of new(er) developer tools and the experience they provide.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=sUH7PDUswio\">\u003Cstrong>Vue explained to React Developers in 6 mins\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>www.youtube.com\u003C\u002Fem>\u003Cbr>If you’re a React developer and have been curious about trying Vue, this will get you into the right mindset!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdev.to\u002Fenyason\u002Fhow-to-set-up-a-base-fragment-class-with-viewbinding-and-viewmodel-on-android-57g1?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How to set up a Base Fragment Class with ViewBinding and ViewModel on Android\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>dev.to\u003C\u002Fem>\u003Cbr>Android development is based on object-oriented programming. Here’s a refresher on the concepts and a tutorial on how to use them for your views.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Falex.party\u002Fposts\u002F2021-04-02-java-script-labels-and-returning-early\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>JavaScript labels and returning early\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>alex.party\u003C\u002Fem>\u003Cbr>Today in “things you didn’t know about JavaScript,” we have a a fascinating run-through of how you can use labels to run code much like a&amp;#8230; gulp&amp;#8230; GOTO command?\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. 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-04-23T12:22:00.000Z",{"current":416},"the-overflow-70-networked-spreadsheets",[418,425,430],{"_createdAt":419,"_id":420,"_rev":421,"_type":422,"_updatedAt":419,"slug":423,"title":424},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":424},"newsletter",{"_createdAt":419,"_id":426,"_rev":421,"_type":422,"_updatedAt":419,"slug":427,"title":429},"wp-tagcat-the-overflow",{"current":428},"the-overflow","the overflow",{"_createdAt":419,"_id":420,"_rev":421,"_type":422,"_updatedAt":419,"slug":431,"title":424},{"current":424},"The Overflow #70: Networked spreadsheets",[434,440,446,452],{"_id":435,"publishedAt":436,"slug":437,"sponsored":12,"title":439},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":438},"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":441,"publishedAt":442,"slug":443,"sponsored":12,"title":445},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":444},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":447,"publishedAt":448,"slug":449,"sponsored":12,"title":451},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":450},"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":453,"publishedAt":454,"slug":455,"sponsored":12,"title":457},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":456},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":459,"sourceMap":-1},{"count":460,"lastTimestamp":12},0]