[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-0scM7eOcKfepHCJJEQBx1qF4h0UACYDaePJdKspZ72g":3,"sanity-K50KABrNL8buplPZcpOwKl3CoMBzpbnx718p4pHAYho":477},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":452},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d52b334e-4233-4e7d-a10b-bfba1472c2fb","2026-07-07T07:40:00.000Z",{"_type":10,"current":11},"slug","agent-orchestration-is-so-two-years-ago",null," Agent orchestration is so two-years ago",[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":424,"dateUrl":425,"excerpt":426,"image":427,"legacyBody":430,"product":12,"publishedAt":433,"slug":434,"sponsored":12,"tags":436,"title":451,"visible":424},"2023-05-25T09:39:17Z","wp-post-17563","9HpbCsT2tq0xwozQfkgBTj","blogPost","2023-07-13T14:55:53Z",[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,106,115,140,161,182,203,236,244,266,288,309,317,339,361,383,405],{"_key":74,"_type":75,"children":76,"markDefs":99,"style":105},"96763d36ccb0","block",[77,82,86,90,95],{"_key":78,"_type":79,"marks":80,"text":81},"96763d36ccb00","span",[],"Welcome to ISSUE #63 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},"96763d36ccb01",[85],"a85a5343749f",{"_key":87,"_type":79,"marks":88,"text":89},"96763d36ccb02",[]," at ",{"_key":91,"_type":79,"marks":92,"text":94},"96763d36ccb03",[93],"7eaabeecb441","Netlify",{"_key":96,"_type":79,"marks":97,"text":98},"96763d36ccb04",[],". This week, Part 2 of our Level Up series digs into Python libraries, a passionate article argues Java is great for low latency systems, and the podcast team discusses the security risks to consider with package managers.",[100,103],{"_key":85,"_type":101,"href":102,"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":93,"_type":101,"href":104,"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":107,"_type":75,"children":108,"markDefs":113,"style":114},"41cf7f653c83",[109],{"_key":110,"_type":79,"marks":111,"text":112},"41cf7f653c830",[],"From the blog",[],"h2",{"_key":116,"_type":75,"children":117,"markDefs":137,"style":105},"7f1a2ce30c64",[118,124,128,133],{"_key":119,"_type":79,"marks":120,"text":123},"7f1a2ce30c640",[121,122],"7e3fada748cc","strong","What I wish I had known about single page applications",{"_key":125,"_type":79,"marks":126,"text":127},"7f1a2ce30c641",[]," ",{"_key":129,"_type":79,"marks":130,"text":132},"7f1a2ce30c642",[131],"em","stackoverflow.blog",{"_key":134,"_type":79,"marks":135,"text":136},"7f1a2ce30c643",[],"\nSPAs are all the rage today, but there are trade offs when compared to traditional web pages.",[138],{"_key":121,"_type":101,"href":139,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F02\u002F24\u002Fwhat-i-wish-i-had-known-about-single-page-applications\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":141,"_type":75,"children":142,"markDefs":158,"style":105},"57780ffa7653",[143,148,151,154],{"_key":144,"_type":79,"marks":145,"text":147},"57780ffa76530",[146,122],"e32862d26fe4","Level Up: Mastering statistics with Python - part 2",{"_key":149,"_type":79,"marks":150,"text":127},"57780ffa76531",[],{"_key":152,"_type":79,"marks":153,"text":132},"57780ffa76532",[131],{"_key":155,"_type":79,"marks":156,"text":157},"57780ffa76533",[],"\nInvestigate a dataset with summary statistics and some basic data visualizations using the Python libraries NumPy, pandas, matplotlib, and Seaborn.",[159],{"_key":146,"_type":101,"href":160,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F02\u002F23\u002Flevel-up-mastering-statistics-with-python-part-2\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":162,"_type":75,"children":163,"markDefs":179,"style":105},"3e55aa5d3fdf",[164,169,172,175],{"_key":165,"_type":79,"marks":166,"text":168},"3e55aa5d3fdf0",[167,122],"4dee07077e73","Choosing Java instead of C++ for low-latency systems",{"_key":170,"_type":79,"marks":171,"text":127},"3e55aa5d3fdf1",[],{"_key":173,"_type":79,"marks":174,"text":132},"3e55aa5d3fdf2",[131],{"_key":176,"_type":79,"marks":177,"text":178},"3e55aa5d3fdf3",[],"\nWhen it comes to developing low latency software systems, the received wisdom is that you would be crazy to use anything but C++. Well, I’m here to convince you of the opposite, counter-intuitive, almost heretical notion: that when it comes to achieving low latency in software systems, Java is better.",[180],{"_key":167,"_type":101,"href":181,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F02\u002F22\u002Fchoosing-java-instead-of-c-for-low-latency-systems\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":183,"_type":75,"children":184,"markDefs":200,"style":105},"06df68cd0d63",[185,190,193,196],{"_key":186,"_type":79,"marks":187,"text":189},"06df68cd0d630",[188,122],"8e562b2de0b8","Podcast 316: Static linking means a lot of modern package managers have security risks",{"_key":191,"_type":79,"marks":192,"text":127},"06df68cd0d631",[],{"_key":194,"_type":79,"marks":195,"text":132},"06df68cd0d632",[131],{"_key":197,"_type":79,"marks":198,"text":199},"06df68cd0d633",[],"\nEnjoy the goodwill of others; heck, use their code when it helps. Just don’t trust what you can’t verify for yourself.",[201],{"_key":188,"_type":101,"href":202,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F02\u002F26\u002Fpodcast-316-when-it-comes-to-package-managers-dont-forget-security\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":204,"_type":75,"children":205,"markDefs":231,"style":105},"5d01e7a91d10",[206,211,214,218,222,227],{"_key":207,"_type":79,"marks":208,"text":210},"5d01e7a91d100",[209,122],"792688c950ea","Audio quality can make or break your app",{"_key":212,"_type":79,"marks":213,"text":127},"5d01e7a91d101",[],{"_key":215,"_type":79,"marks":216,"text":217},"5d01e7a91d102",[131],"promotion",{"_key":219,"_type":79,"marks":220,"text":221},"5d01e7a91d103",[],"\nLow quality audio frustrates users and can result in poor retention rates. Cut through the noise with ",{"_key":223,"_type":79,"marks":224,"text":226},"5d01e7a91d104",[225],"8ccd78e4285d","Dolby.io",{"_key":228,"_type":79,"marks":229,"text":230},"5d01e7a91d105",[],", a set of audio and video APIs that feature spatial audio, noise suppression, audio enhancement and more - to help you engineer immersive experiences with only a few lines of code.",[232,234],{"_key":209,"_type":101,"href":233,"reference":12},"https:\u002F\u002Fdolby.io\u002F?utm_source=stackoverflow&utm_campaign=newsltr_mar_2021",{"_key":225,"_type":101,"href":235,"reference":12},"http:\u002F\u002Fdolby.io\u002F",{"_key":237,"_type":75,"children":238,"markDefs":243,"style":114},"ea3cbc180a81",[239],{"_key":240,"_type":79,"marks":241,"text":242},"ea3cbc180a810",[],"Interesting questions",[],{"_key":245,"_type":75,"children":246,"markDefs":263,"style":105},"9ac183552974",[247,252,255,259],{"_key":248,"_type":79,"marks":249,"text":251},"9ac1835529740",[250,122],"a783b5bbfb73","Why does water cast a shadow even though it is considered ‘transparent’?",{"_key":253,"_type":79,"marks":254,"text":127},"9ac1835529741",[],{"_key":256,"_type":79,"marks":257,"text":258},"9ac1835529742",[131],"physics.stackexchange.com",{"_key":260,"_type":79,"marks":261,"text":262},"9ac1835529743",[],"\nSomething to reflect on.",[264],{"_key":250,"_type":101,"href":265,"reference":12},"https:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F616364\u002Fwhy-does-water-cast-a-shadow-even-though-it-is-considered-transparent?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":267,"_type":75,"children":268,"markDefs":285,"style":105},"3d4862cef72c",[269,274,277,281],{"_key":270,"_type":79,"marks":271,"text":273},"3d4862cef72c0",[272,122],"854868753975","What do cookie warnings mean by “Legitimate Interest”?",{"_key":275,"_type":79,"marks":276,"text":127},"3d4862cef72c1",[],{"_key":278,"_type":79,"marks":279,"text":280},"3d4862cef72c2",[131],"superuser.com",{"_key":282,"_type":79,"marks":283,"text":284},"3d4862cef72c3",[],"\nGirl scouts have a “legitimate interest” in selling you cookies, but that doesn’t mean you have to accept them.",[286],{"_key":272,"_type":101,"href":287,"reference":12},"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1624416\u002Fwhat-do-cookie-warnings-mean-by-legitimate-interest?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":289,"_type":75,"children":290,"markDefs":306,"style":105},"b4bf12763dbe",[291,296,299,302],{"_key":292,"_type":79,"marks":293,"text":295},"b4bf12763dbe0",[294,122],"225e57cc8aa1","What happens to the mass of a burned object?",{"_key":297,"_type":79,"marks":298,"text":127},"b4bf12763dbe1",[],{"_key":300,"_type":79,"marks":301,"text":258},"b4bf12763dbe2",[131],{"_key":303,"_type":79,"marks":304,"text":305},"b4bf12763dbe3",[],"\nCapture all the smoke from burning wood, and it might very well weigh more than the logs you started with.",[307],{"_key":294,"_type":101,"href":308,"reference":12},"https:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F614800\u002Fwhat-happens-to-the-mass-of-a-burned-object?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":310,"_type":75,"children":311,"markDefs":316,"style":114},"1d2ee96e94d9",[312],{"_key":313,"_type":79,"marks":314,"text":315},"1d2ee96e94d90",[],"Links from around the web",[],{"_key":318,"_type":75,"children":319,"markDefs":336,"style":105},"66b879b127b8",[320,325,328,332],{"_key":321,"_type":79,"marks":322,"text":324},"66b879b127b80",[323,122],"e9efd8a625d0","How to turn Google Sheets into a REST API and use it with a React application",{"_key":326,"_type":79,"marks":327,"text":127},"66b879b127b81",[],{"_key":329,"_type":79,"marks":330,"text":331},"66b879b127b82",[131],"www.freecodecamp.org",{"_key":333,"_type":79,"marks":334,"text":335},"66b879b127b83",[],"\nHere’s a fun and simple way to get Google Sheets and your React applications to work together and push data amongst themselves.",[337],{"_key":323,"_type":101,"href":338,"reference":12},"https:\u002F\u002Fwww.freecodecamp.org\u002Fnews\u002Freact-and-googlesheets\u002F",{"_key":340,"_type":75,"children":341,"markDefs":358,"style":105},"62ce166fd59d",[342,347,350,354],{"_key":343,"_type":79,"marks":344,"text":346},"62ce166fd59d0",[345,122],"d8575d3aa15f","When did generic grocery brands get so good looking?",{"_key":348,"_type":79,"marks":349,"text":127},"62ce166fd59d1",[],{"_key":351,"_type":79,"marks":352,"text":353},"62ce166fd59d2",[131],"eyeondesign.aiga.org",{"_key":355,"_type":79,"marks":356,"text":357},"62ce166fd59d3",[],"\nFor you data and design nerds, this is an interesting read about how consumer data affected generic packaging in grocery stores.",[359],{"_key":345,"_type":101,"href":360,"reference":12},"https:\u002F\u002Feyeondesign.aiga.org\u002Fwhen-did-generic-grocery-brands-get-so-good-looking\u002F",{"_key":362,"_type":75,"children":363,"markDefs":380,"style":105},"b6f7321382d3",[364,369,372,376],{"_key":365,"_type":79,"marks":366,"text":368},"b6f7321382d30",[367,122],"335d9f9d78c6","I miss my bar - recreate your favorite bar’s atmosphere",{"_key":370,"_type":79,"marks":371,"text":127},"b6f7321382d31",[],{"_key":373,"_type":79,"marks":374,"text":375},"b6f7321382d32",[131],"imissmybar.com",{"_key":377,"_type":79,"marks":378,"text":379},"b6f7321382d33",[],"\nHere’s a wonderful little site for recreating the atmosphere of our favorite local bars to keep us positive until it’s safe to visit them again.",[381],{"_key":367,"_type":101,"href":382,"reference":12},"http:\u002F\u002Fimissmybar.com\u002F",{"_key":384,"_type":75,"children":385,"markDefs":402,"style":105},"d45675ef98e5",[386,391,394,398],{"_key":387,"_type":79,"marks":388,"text":390},"d45675ef98e50",[389,122],"8e1cea860dbf","Three ways to blob with CSS and SVG",{"_key":392,"_type":79,"marks":393,"text":127},"d45675ef98e51",[],{"_key":395,"_type":79,"marks":396,"text":397},"d45675ef98e52",[131],"css-tricks.com",{"_key":399,"_type":79,"marks":400,"text":401},"d45675ef98e53",[],"\nIf you’re interested in making random, smooth blobs for your illustrations or backgrounds, here’s the post for you!",[403],{"_key":389,"_type":101,"href":404,"reference":12},"https:\u002F\u002Fcss-tricks.com\u002Fthree-ways-to-blob-with-css-and-svg\u002F",{"_key":406,"_type":75,"children":407,"markDefs":421,"style":105},"97e19758f59d",[408,412,417],{"_key":409,"_type":79,"marks":410,"text":411},"97e19758f59d0",[],"Spend less time in Slack. Try ",{"_key":413,"_type":79,"marks":414,"text":416},"97e19758f59d1",[415],"c2c64fcfa4ea","Stack Overflow for Teams",{"_key":418,"_type":79,"marks":419,"text":420},"97e19758f59d2",[],".",[422],{"_key":415,"_type":101,"href":423,"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\u002F03\u002F05","",{"_type":53,"asset":428},{"_ref":429,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":431,"language":432},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #63 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, Part 2 of our Level Up series digs into Python libraries, a passionate article argues Java is great for low latency systems, and the podcast team discusses the security risks to consider with package managers.&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\u002F02\u002F24\u002Fwhat-i-wish-i-had-known-about-single-page-applications\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>What I wish I had known about single page applications\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>SPAs are all the rage today, but there are trade offs&nbsp;when compared to&nbsp;traditional web pages.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F02\u002F23\u002Flevel-up-mastering-statistics-with-python-part-2\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Level Up: Mastering statistics with Python - part 2\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Investigate a dataset with summary statistics and some basic data visualizations using the Python libraries NumPy, pandas, matplotlib, and Seaborn.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F02\u002F22\u002Fchoosing-java-instead-of-c-for-low-latency-systems\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Choosing Java instead of C++ for low-latency systems\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>When it comes to developing low latency software systems, the received wisdom is that you would be crazy to use anything but C++. Well, I’m here to convince you of the opposite, counter-intuitive, almost heretical notion: that when it comes to achieving low latency in software systems, Java is better.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F02\u002F26\u002Fpodcast-316-when-it-comes-to-package-managers-dont-forget-security\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Podcast 316: Static linking means a lot of modern package managers have security risks\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Enjoy the goodwill of others; heck, use their code when it helps. Just don’t trust what you can’t verify for yourself.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdolby.io\u002F?utm_source=stackoverflow&amp;utm_campaign=newsltr_mar_2021\">\u003Cstrong>Audio quality can make or break your app\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>Low quality audio frustrates users and can result in poor retention rates. Cut through the noise with&nbsp;\u003Ca href=\"http:\u002F\u002Fdolby.io\u002F\">Dolby.io\u003C\u002Fa>, a set of audio and video APIs that feature spatial audio, noise suppression, audio enhancement and more - to help you engineer immersive experiences with only a few lines of code.\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\u002F616364\u002Fwhy-does-water-cast-a-shadow-even-though-it-is-considered-transparent?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Why does water cast a shadow even though it is considered ‘transparent’?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>physics.stackexchange.com\u003C\u002Fem>\u003Cbr>Something to reflect on.&nbsp;&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1624416\u002Fwhat-do-cookie-warnings-mean-by-legitimate-interest?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>What do cookie warnings mean by “Legitimate Interest”?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>superuser.com\u003C\u002Fem>\u003Cbr>Girl scouts have a “legitimate interest” in selling you cookies, but that doesn’t mean you have to accept them.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fphysics.stackexchange.com\u002Fquestions\u002F614800\u002Fwhat-happens-to-the-mass-of-a-burned-object?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>What happens to the mass of a burned object?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>physics.stackexchange.com\u003C\u002Fem>\u003Cbr>Capture all the smoke from burning wood, and it might very well weigh more than the logs you started with.&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\u002Fwww.freecodecamp.org\u002Fnews\u002Freact-and-googlesheets\u002F\">\u003Cstrong>How to turn Google Sheets into a REST API and use it with a React application\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>www.freecodecamp.org\u003C\u002Fem>\u003Cbr>Here’s a fun and simple way to get Google Sheets and your React applications to work together and push data amongst themselves.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Feyeondesign.aiga.org\u002Fwhen-did-generic-grocery-brands-get-so-good-looking\u002F\">\u003Cstrong>When did generic grocery brands get so good looking?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>eyeondesign.aiga.org\u003C\u002Fem>\u003Cbr>For you data and design nerds, this is an interesting read about how consumer data affected generic packaging in grocery stores.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fimissmybar.com\u002F\">\u003Cstrong>I miss my bar - recreate your favorite bar’s atmosphere\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>imissmybar.com\u003C\u002Fem>\u003Cbr>Here’s a wonderful little site for recreating the atmosphere of our favorite local bars to keep us positive until it’s safe to visit them again.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcss-tricks.com\u002Fthree-ways-to-blob-with-css-and-svg\u002F\">\u003Cstrong>Three ways to blob with CSS and SVG\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>css-tricks.com\u003C\u002Fem>\u003Cbr>If you’re interested in making random, smooth blobs for your illustrations or backgrounds, here’s the post for you!\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-05T15:27:31.000Z",{"current":435},"the-overflow-63-what-i-wish-i-had-known-about-single-page-applications",[437,444,449],{"_createdAt":438,"_id":439,"_rev":440,"_type":441,"_updatedAt":438,"slug":442,"title":443},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":443},"newsletter",{"_createdAt":438,"_id":445,"_rev":440,"_type":441,"_updatedAt":438,"slug":446,"title":448},"wp-tagcat-the-overflow",{"current":447},"the-overflow","the overflow",{"_createdAt":438,"_id":439,"_rev":440,"_type":441,"_updatedAt":438,"slug":450,"title":443},{"current":443},"The Overflow #63: What I wish I had known about single page applications",[453,459,465,471],{"_id":454,"publishedAt":455,"slug":456,"sponsored":12,"title":458},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":457},"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":460,"publishedAt":461,"slug":462,"sponsored":12,"title":464},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":463},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":466,"publishedAt":467,"slug":468,"sponsored":12,"title":470},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":469},"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":472,"publishedAt":473,"slug":474,"sponsored":12,"title":476},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":475},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":478,"sourceMap":-1},{"count":479,"lastTimestamp":12},0]