[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-nRyHE53qF4m523M9y_-Q-z_XG3OyFXIJNgcvLmliFss":3,"sanity-DCYccNAANN7vf5BYtNZLstI73YcXJseZ4K5DQsiRtdM":468},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":443},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[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":415,"dateUrl":416,"excerpt":417,"image":418,"legacyBody":421,"product":12,"publishedAt":424,"slug":425,"sponsored":12,"tags":427,"title":442,"visible":415},"2023-05-24T12:50:56Z","wp-post-18821","dgl3SCUzppW3U2LvCoSytY","blogPost","2023-07-13T14:56:05Z",[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-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",{"_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,204,212,234,256,278,300,308,330,352,374,396],{"_key":74,"_type":75,"children":76,"markDefs":99,"style":105},"23929ef9ce5d","block",[77,82,86,90,95],{"_key":78,"_type":79,"marks":80,"text":81},"23929ef9ce5d0","span",[],"Welcome to ISSUE #92 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},"23929ef9ce5d1",[85],"5519037a9887",{"_key":87,"_type":79,"marks":88,"text":89},"23929ef9ce5d2",[]," at ",{"_key":91,"_type":79,"marks":92,"text":94},"23929ef9ce5d3",[93],"bcfae0909f99","Netlify",{"_key":96,"_type":79,"marks":97,"text":98},"23929ef9ce5d4",[],". This week: mapping the path from engineer to manager, looking to the stars for encryption, and improving the junior dev experience with seven VS Code extensions.",[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},"0434fd9c1c28",[109],{"_key":110,"_type":79,"marks":111,"text":112},"0434fd9c1c280",[],"From the blog",[],"h2",{"_key":116,"_type":75,"children":117,"markDefs":137,"style":105},"ac15e1958c2c",[118,124,128,133],{"_key":119,"_type":79,"marks":120,"text":123},"ac15e1958c2c0",[121,122],"8bb65ec241ff","strong","Why your data needs a QA process",{"_key":125,"_type":79,"marks":126,"text":127},"ac15e1958c2c1",[]," ",{"_key":129,"_type":79,"marks":130,"text":132},"ac15e1958c2c2",[131],"em","stackoverflow.blog",{"_key":134,"_type":79,"marks":135,"text":136},"ac15e1958c2c3",[],"\nAt this point, most software engineers see the value of testing their software regularly. But are you testing your data engineering as well?",[138],{"_key":121,"_type":101,"href":139,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F09\u002F13\u002Fwhy-your-data-needs-a-qa-process\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":141,"_type":75,"children":142,"markDefs":158,"style":105},"75088ade37b4",[143,148,151,154],{"_key":144,"_type":79,"marks":145,"text":147},"75088ade37b40",[146,122],"6662c5218dfc","This AI-assisted bug bash is offering serious prizes for squashing nasty code",{"_key":149,"_type":79,"marks":150,"text":127},"75088ade37b41",[],{"_key":152,"_type":79,"marks":153,"text":132},"75088ade37b42",[131],{"_key":155,"_type":79,"marks":156,"text":157},"75088ade37b43",[],"\nMachine learning finds the bugs, you squash them.",[159],{"_key":146,"_type":101,"href":160,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F09\u002F15\u002Fthis-ai-assisted-bug-bash-is-offering-serious-prizes-for-squashing-nasty-code\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":162,"_type":75,"children":163,"markDefs":179,"style":105},"d681063a4a74",[164,169,172,175],{"_key":165,"_type":79,"marks":166,"text":168},"d681063a4a740",[167,122],"cdd8c57263fb","Podcast 376: Writing the roadmap from engineer to manager",{"_key":170,"_type":79,"marks":171,"text":127},"d681063a4a741",[],{"_key":173,"_type":79,"marks":174,"text":132},"d681063a4a742",[131],{"_key":176,"_type":79,"marks":177,"text":178},"d681063a4a743",[],"\nEngineer and manager have a surprising amount of similarities: both are building things, but the feedback loop for managers is a lot longer.",[180],{"_key":167,"_type":101,"href":181,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F09\u002F17\u002Fpodcast-376-writing-the-roadmap-from-engineer-to-manager\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":183,"_type":75,"children":184,"markDefs":201,"style":105},"4dda673f2eac",[185,190,193,197],{"_key":186,"_type":79,"marks":187,"text":189},"4dda673f2eac0",[188,122],"d2985e50fde9","eBook: Accelerate app deployment with modern Dev+Ops",{"_key":191,"_type":79,"marks":192,"text":127},"4dda673f2eac1",[],{"_key":194,"_type":79,"marks":195,"text":196},"4dda673f2eac2",[131],"promotion",{"_key":198,"_type":79,"marks":199,"text":200},"4dda673f2eac3",[],"\nModern Dev+Ops helps you deliver faster and with fewer errors by closing the gap between developer and ops functions. Get an action plan for adopting best practices like GitOps, CI\u002FCD, continuous observability, and more.",[202],{"_key":188,"_type":101,"href":203,"reference":12},"https:\u002F\u002Fpages.awscloud.com\u002FGLOBAL-ln-GC-300-adopting-modern-devops-model-ebook-2021-learn.html?trk=el_a134p000007CX0TAAW&trkCampaign=GLBL-FY21-Q4-GC-300-Adopting-Modern-Devops-Model-eBook&sc_channel=el&sc_campaign=NAMER_EL_Newsletter&sc_outcome=Global_Mar",{"_key":205,"_type":75,"children":206,"markDefs":211,"style":114},"f7a13e858910",[207],{"_key":208,"_type":79,"marks":209,"text":210},"f7a13e8589100",[],"Interesting questions",[],{"_key":213,"_type":75,"children":214,"markDefs":231,"style":105},"39e971c94d88",[215,220,223,227],{"_key":216,"_type":79,"marks":217,"text":219},"39e971c94d880",[218,122],"fb5f480cd157","Foundation models : Is it a new paradigm for statistics and machine learning?",{"_key":221,"_type":79,"marks":222,"text":127},"39e971c94d881",[],{"_key":224,"_type":79,"marks":225,"text":226},"39e971c94d882",[131],"stats.stackexchange.com",{"_key":228,"_type":79,"marks":229,"text":230},"39e971c94d883",[],"\nUsing the new hotness to calculate your position in the hype cycle.",[232],{"_key":218,"_type":101,"href":233,"reference":12},"https:\u002F\u002Fstats.stackexchange.com\u002Fquestions\u002F544957\u002Ffoundation-models-is-it-a-new-paradigm-for-statistics-and-machine-learning?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":235,"_type":75,"children":236,"markDefs":253,"style":105},"7a407f28f162",[237,242,245,249],{"_key":238,"_type":79,"marks":239,"text":241},"7a407f28f1620",[240,122],"3a11f0e82dd5","Could celestial objects be used in cryptography?",{"_key":243,"_type":79,"marks":244,"text":127},"7a407f28f1621",[],{"_key":246,"_type":79,"marks":247,"text":248},"7a407f28f1622",[131],"crypto.stackexchange.com",{"_key":250,"_type":79,"marks":251,"text":252},"7a407f28f1623",[],"\nTwinkle twinkle little star, random numbers is what you are.",[254],{"_key":240,"_type":101,"href":255,"reference":12},"https:\u002F\u002Fcrypto.stackexchange.com\u002Fquestions\u002F93804\u002Fcould-celestial-objects-be-used-in-cryptography?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":257,"_type":75,"children":258,"markDefs":275,"style":105},"55b8b0cb8033",[259,264,267,271],{"_key":260,"_type":79,"marks":261,"text":263},"55b8b0cb80330",[262,122],"87490ee81cca","What does Big O actually tell you?",{"_key":265,"_type":79,"marks":266,"text":127},"55b8b0cb80331",[],{"_key":268,"_type":79,"marks":269,"text":270},"55b8b0cb80332",[131],"math.stackexchange.com",{"_key":272,"_type":79,"marks":273,"text":274},"55b8b0cb80333",[],"\nHint: it’s not the same thing as benchmarking.",[276],{"_key":262,"_type":101,"href":277,"reference":12},"https:\u002F\u002Fmath.stackexchange.com\u002Fquestions\u002F4252237\u002Fwhat-does-big-o-actually-tell-you?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":279,"_type":75,"children":280,"markDefs":297,"style":105},"e4404b0c585f",[281,286,289,293],{"_key":282,"_type":79,"marks":283,"text":285},"e4404b0c585f0",[284,122],"21764973a1d1","What are sealed classes in Java 17?",{"_key":287,"_type":79,"marks":288,"text":127},"e4404b0c585f1",[],{"_key":290,"_type":79,"marks":291,"text":292},"e4404b0c585f2",[131],"stackoverflow.com",{"_key":294,"_type":79,"marks":295,"text":296},"e4404b0c585f3",[],"\nThey are only accessible to Laura Croft, Code Raider.",[298],{"_key":284,"_type":101,"href":299,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F69218585\u002Fwhat-are-sealed-classes-in-java-17?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":301,"_type":75,"children":302,"markDefs":307,"style":114},"7f38df15aa2d",[303],{"_key":304,"_type":79,"marks":305,"text":306},"7f38df15aa2d0",[],"Links from around the web",[],{"_key":309,"_type":75,"children":310,"markDefs":327,"style":105},"0dd26e4a785a",[311,316,319,323],{"_key":312,"_type":79,"marks":313,"text":315},"0dd26e4a785a0",[314,122],"2302c0493797","Keep the React app responsive even during large screen updates with startTransition API introduced in React 18",{"_key":317,"_type":79,"marks":318,"text":127},"0dd26e4a785a1",[],{"_key":320,"_type":79,"marks":321,"text":322},"0dd26e4a785a2",[131],"blog.saeloun.com",{"_key":324,"_type":79,"marks":325,"text":326},"0dd26e4a785a3",[],"\nReact has always been a, well, reactive framework when it comes to state changes. This new API enables prioritization in an interesting way!",[328],{"_key":314,"_type":101,"href":329,"reference":12},"https:\u002F\u002Fblog.saeloun.com\u002F2021\u002F09\u002F09\u002Freact-18-introduces-starttransition-api",{"_key":331,"_type":75,"children":332,"markDefs":349,"style":105},"b95ebdccecb0",[333,338,341,345],{"_key":334,"_type":79,"marks":335,"text":337},"b95ebdccecb00",[336,122],"9a552bcdf0bb","Seven useful VS Code extension for junior web developers",{"_key":339,"_type":79,"marks":340,"text":127},"b95ebdccecb01",[],{"_key":342,"_type":79,"marks":343,"text":344},"b95ebdccecb02",[131],"dev.to",{"_key":346,"_type":79,"marks":347,"text":348},"b95ebdccecb03",[],"\nIf you’re early in your coding journey, this list might be help you to get productive, faster!",[350],{"_key":336,"_type":101,"href":351,"reference":12},"https:\u002F\u002Fdev.to\u002Fstefirosca\u002F7-useful-vs-code-extension-for-junior-web-developers-3pg5",{"_key":353,"_type":75,"children":354,"markDefs":371,"style":105},"29ce0d26a274",[355,360,363,367],{"_key":356,"_type":79,"marks":357,"text":359},"29ce0d26a2740",[358,122],"879fda34e4c2","Get up and running with Astro",{"_key":361,"_type":79,"marks":362,"text":127},"29ce0d26a2741",[],{"_key":364,"_type":79,"marks":365,"text":366},"29ce0d26a2742",[131],"aalam.in",{"_key":368,"_type":79,"marks":369,"text":370},"29ce0d26a2743",[],"\nThe Astro framework is growing in popularity quickly, and for good reason! Here’s a great five-part introduction to get you started.",[372],{"_key":358,"_type":101,"href":373,"reference":12},"https:\u002F\u002Faalam.in\u002Fblog\u002Fastro-get-up-and-running",{"_key":375,"_type":75,"children":376,"markDefs":393,"style":105},"f02fac913de0",[377,382,385,389],{"_key":378,"_type":79,"marks":379,"text":381},"f02fac913de00",[380,122],"f5e2b089c89b","Developer decisions for building flexible components",{"_key":383,"_type":79,"marks":384,"text":127},"f02fac913de01",[],{"_key":386,"_type":79,"marks":387,"text":388},"f02fac913de02",[131],"www.smashingmagazine.com",{"_key":390,"_type":79,"marks":391,"text":392},"f02fac913de03",[],"\nComponents can get complex quickly. This walkthrough might help in your decision processes for turning seemingly simple components into code.",[394],{"_key":380,"_type":101,"href":395,"reference":12},"https:\u002F\u002Fwww.smashingmagazine.com\u002F2021\u002F09\u002Fdeveloper-decisions-building-flexible-components\u002F",{"_key":397,"_type":75,"children":398,"markDefs":412,"style":105},"4671cde4ad62",[399,403,408],{"_key":400,"_type":79,"marks":401,"text":402},"4671cde4ad620",[],"Onboard, organize, and bring your team up to speed in a jiffy. ",{"_key":404,"_type":79,"marks":405,"text":407},"4671cde4ad621",[406],"55fe52a30a15","Try Stack Overflow for Teams",{"_key":409,"_type":79,"marks":410,"text":411},"4671cde4ad622",[],".",[413],{"_key":406,"_type":101,"href":414,"reference":12},"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=J2j24lxDQTEuwPd5Cqu5ugxEP4Nup0Hd&_e=tvjhMrv7atYcgrppTk1g939n0TOMqK8VK0FIJna3k3KJASzVGae_sX5sf3KPi1hf2i5bxdA9xhH1f-iiMOO7ZFhn7xzAMFIbYnBhpTVT4YaVxNFzFGdAHiiEmx7YErIIVxBKkYUg6iknFjIhWONGTkIJn8IqBwnVV0l3yY7ScIAISOmXKMdnUAqYDRZbTBMJIkKY_QpH6yZNU_eh54wXqDW8Wpo2teMbvQF4Xm7qqXJd83J9ZY2IcjPlLJTDAm59hcKcidFcXov0SI1SA2sdJyQvN3-FBHLcc6AOGJQuveBkeTVp2-deuu3Ntnjx81ZzrM2rO56BYZb0_0JMMxOo0T1dQmOSzvTyeYRljnArFYMAOnBwZPb7gsBCwG0r13Z9YZh9Whu6zwJWSvKiJLX8Eg%3D%3D",true,"2021\u002F09\u002F24","",{"_type":53,"asset":419},{"_ref":420,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":422,"language":423},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #92 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: mapping the path from engineer to manager, looking to the stars for encryption, and improving the junior dev experience with seven VS Code extensions.\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\u002F09\u002F13\u002Fwhy-your-data-needs-a-qa-process\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Why your data needs a QA process\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>At this point, most software engineers see the value of testing their software regularly. But are you testing your data engineering as well?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F09\u002F15\u002Fthis-ai-assisted-bug-bash-is-offering-serious-prizes-for-squashing-nasty-code\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>This AI-assisted bug bash is offering serious prizes for squashing nasty code\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Machine learning finds the bugs, you squash them.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F09\u002F17\u002Fpodcast-376-writing-the-roadmap-from-engineer-to-manager\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Podcast 376: Writing the roadmap from engineer to manager\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Engineer and manager have a surprising amount of similarities: both are building things, but the feedback loop for managers is a lot longer.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpages.awscloud.com\u002FGLOBAL-ln-GC-300-adopting-modern-devops-model-ebook-2021-learn.html?trk=el_a134p000007CX0TAAW&amp;trkCampaign=GLBL-FY21-Q4-GC-300-Adopting-Modern-Devops-Model-eBook&amp;sc_channel=el&amp;sc_campaign=NAMER_EL_Newsletter&amp;sc_outcome=Global_Mar\">\u003Cstrong>eBook: Accelerate app deployment with modern Dev+Ops\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>Modern Dev+Ops helps you deliver faster and with fewer errors by closing the gap between developer and ops functions. Get an action plan for adopting best practices like GitOps, CI\u002FCD, continuous observability, and more.\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\u002Fstats.stackexchange.com\u002Fquestions\u002F544957\u002Ffoundation-models-is-it-a-new-paradigm-for-statistics-and-machine-learning?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Foundation models : Is it a new paradigm for statistics and machine learning?&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stats.stackexchange.com\u003C\u002Fem>\u003Cbr>Using the new hotness to calculate your position in the hype cycle.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrypto.stackexchange.com\u002Fquestions\u002F93804\u002Fcould-celestial-objects-be-used-in-cryptography?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Could celestial objects be used in cryptography?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>crypto.stackexchange.com\u003C\u002Fem>\u003Cbr>Twinkle twinkle little star, random numbers is what you are.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmath.stackexchange.com\u002Fquestions\u002F4252237\u002Fwhat-does-big-o-actually-tell-you?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>What does Big O actually tell you?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>math.stackexchange.com\u003C\u002Fem>\u003Cbr>Hint: it’s not the same thing as benchmarking.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F69218585\u002Fwhat-are-sealed-classes-in-java-17?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>What are sealed classes in Java 17?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.com\u003C\u002Fem>\u003Cbr>They are only accessible to Laura Croft, Code Raider.\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\u002Fblog.saeloun.com\u002F2021\u002F09\u002F09\u002Freact-18-introduces-starttransition-api\">\u003Cstrong>Keep the React app responsive even during large screen updates with startTransition API introduced in React 18\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>blog.saeloun.com\u003C\u002Fem>\u003Cbr>React has always been a, well, reactive framework when it comes to state changes. This new API enables prioritization in an interesting way!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdev.to\u002Fstefirosca\u002F7-useful-vs-code-extension-for-junior-web-developers-3pg5\">\u003Cstrong>Seven useful VS Code extension for junior web developers\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>dev.to\u003C\u002Fem>\u003Cbr>If you’re early in your coding journey, this list might be help you to get productive, faster!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Faalam.in\u002Fblog\u002Fastro-get-up-and-running\">\u003Cstrong>Get up and running with Astro\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>aalam.in\u003C\u002Fem>\u003Cbr>The Astro framework is growing in popularity quickly, and for good reason! Here’s a great five-part introduction to get you started.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.smashingmagazine.com\u002F2021\u002F09\u002Fdeveloper-decisions-building-flexible-components\u002F\">\u003Cstrong>Developer decisions for building flexible components\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>www.smashingmagazine.com\u003C\u002Fem>\u003Cbr>Components can get complex quickly. This walkthrough might help in your decision processes for turning seemingly simple components into code.\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.&nbsp;\u003Ca target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=J2j24lxDQTEuwPd5Cqu5ugxEP4Nup0Hd&amp;_e=tvjhMrv7atYcgrppTk1g939n0TOMqK8VK0FIJna3k3KJASzVGae_sX5sf3KPi1hf2i5bxdA9xhH1f-iiMOO7ZFhn7xzAMFIbYnBhpTVT4YaVxNFzFGdAHiiEmx7YErIIVxBKkYUg6iknFjIhWONGTkIJn8IqBwnVV0l3yY7ScIAISOmXKMdnUAqYDRZbTBMJIkKY_QpH6yZNU_eh54wXqDW8Wpo2teMbvQF4Xm7qqXJd83J9ZY2IcjPlLJTDAm59hcKcidFcXov0SI1SA2sdJyQvN3-FBHLcc6AOGJQuveBkeTVp2-deuu3Ntnjx81ZzrM2rO56BYZb0_0JMMxOo0T1dQmOSzvTyeYRljnArFYMAOnBwZPb7gsBCwG0r13Z9YZh9Whu6zwJWSvKiJLX8Eg%3D%3D\">Try Stack Overflow for Teams\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2021-09-24T13:00:00.000Z",{"current":426},"the-overflow-92-mapping-the-path-from-engineer-to-manager",[428,435,440],{"_createdAt":429,"_id":430,"_rev":431,"_type":432,"_updatedAt":429,"slug":433,"title":434},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":434},"newsletter",{"_createdAt":429,"_id":436,"_rev":431,"_type":432,"_updatedAt":429,"slug":437,"title":439},"wp-tagcat-the-overflow",{"current":438},"the-overflow","the overflow",{"_createdAt":429,"_id":430,"_rev":431,"_type":432,"_updatedAt":429,"slug":441,"title":434},{"current":434},"The Overflow #92: Mapping the path from engineer to manager",[444,450,456,462],{"_id":445,"publishedAt":446,"slug":447,"sponsored":12,"title":449},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":448},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":451,"publishedAt":452,"slug":453,"sponsored":12,"title":455},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":454},"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":457,"publishedAt":458,"slug":459,"sponsored":12,"title":461},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":460},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":463,"publishedAt":464,"slug":465,"sponsored":12,"title":467},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":466},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":469,"sourceMap":-1},{"count":470,"lastTimestamp":12},0]