[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-yBWIN_lxycaWdCPPwogfPcjNQ0M5dPckJyfqAOl3uLg":3,"sanity-kDFlRsehOeC84cxGtVyYONLsaXL-J9-tYZEBri8M_OE":499},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":474},[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":447,"excerpt":448,"image":449,"legacyBody":452,"product":94,"publishedAt":455,"slug":456,"sponsored":94,"tags":458,"title":473,"visible":12},"2023-05-24T12:28:25Z","wp-post-21772","07ZbrKPSUrjrV4wQ6fJPeI","blogPost","2023-07-13T14:56:38Z",[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,96,105,130,151,173,194,215,237,245,267,288,310,332,340,362,384,406,428],{"_key":74,"_type":75,"children":76,"markDefs":90,"style":95},"13075c5759d9","block",[77,82,86],{"_key":78,"_type":79,"marks":80,"text":81},"13075c5759d90","span",[],"Welcome to ISSUE #168 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},"13075c5759d91",[85],"fa2feffe9ccc",{"_key":87,"_type":79,"marks":88,"text":89},"13075c5759d92",[],". This week: we chat with an open-source game engine creator, ponder the software that shifts in time may foul up, find the physical limits of haptic controls..",[91],{"_key":85,"_type":92,"href":93,"reference":94},"link","https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF",null,"normal",{"_key":97,"_type":75,"children":98,"markDefs":103,"style":104},"a7f575f4fbf2",[99],{"_key":100,"_type":79,"marks":101,"text":102},"a7f575f4fbf20",[],"From the blog",[],"h2",{"_key":106,"_type":75,"children":107,"markDefs":127,"style":95},"828bf3144bff",[108,114,118,123],{"_key":109,"_type":79,"marks":110,"text":113},"828bf3144bff0",[111,112],"6a2e55ae35ca","strong","Why governments need open source more than ever",{"_key":115,"_type":79,"marks":116,"text":117},"828bf3144bff1",[]," ",{"_key":119,"_type":79,"marks":120,"text":122},"828bf3144bff2",[121],"em","stackoverflow.blog",{"_key":124,"_type":79,"marks":125,"text":126},"828bf3144bff3",[],"\nWe face larger-than-life challenges in our world. Maybe open source’s wisdom of the crowds can help solve them.",[128],{"_key":111,"_type":92,"href":129,"reference":94},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F02\u002F26\u002Fwhy-governments-need-open-source-more-than-ever\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":131,"_type":75,"children":132,"markDefs":148,"style":95},"2828e2855263",[133,138,141,144],{"_key":134,"_type":79,"marks":135,"text":137},"2828e28552630",[136,112],"a8436bd00225","Stop saying “technical debt”",{"_key":139,"_type":79,"marks":140,"text":117},"2828e28552631",[],{"_key":142,"_type":79,"marks":143,"text":122},"2828e28552632",[121],{"_key":145,"_type":79,"marks":146,"text":147},"2828e28552633",[],"\nEveryone who says “tech debt” assumes they know what we’re all talking about, but their individual pictures differ quite a bit.",[149],{"_key":136,"_type":92,"href":150,"reference":94},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F02\u002F27\u002Fstop-saying-technical-debt\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":152,"_type":75,"children":153,"markDefs":170,"style":95},"83dd2078a088",[154,159,162,166],{"_key":155,"_type":79,"marks":156,"text":158},"83dd2078a0880",[157,112],"11a306bc8f86","Announcing two new Collectives™ on Stack Overflow: R Language and CI\u002FCD",{"_key":160,"_type":79,"marks":161,"text":117},"83dd2078a0881",[],{"_key":163,"_type":79,"marks":164,"text":165},"83dd2078a0882",[121],"stackoverflow.com",{"_key":167,"_type":79,"marks":168,"text":169},"83dd2078a0883",[],"\nCollectives have expanded to include areas of practice. Learn more and find out how to join the R Language and CI\u002FCD Collectives today.",[171],{"_key":157,"_type":92,"href":172,"reference":94},"https:\u002F\u002Fstackoverflow.com\u002Fcollectives?utm_source=house-ads&utm_medium=house-ads&utm_campaign=collectives&utm_content=march-2022-launch",{"_key":174,"_type":75,"children":175,"markDefs":191,"style":95},"bf328e633479",[176,181,184,187],{"_key":177,"_type":79,"marks":178,"text":180},"bf328e6334790",[179,112],"8951d24a7603","How Intuit democratizes AI development across teams through reusability",{"_key":182,"_type":79,"marks":183,"text":117},"bf328e6334791",[],{"_key":185,"_type":79,"marks":186,"text":122},"bf328e6334792",[121],{"_key":188,"_type":79,"marks":189,"text":190},"bf328e6334793",[],"\nThey found success in a blended approach to product development—a marriage of the skills and expertise of data, AI, analytics, and software engineering teams—to build a platform powered by componentized AI.",[192],{"_key":179,"_type":92,"href":193,"reference":94},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F03\u002F01\u002Fhow-intuit-democratizes-ai-development-across-teams-through-reusability\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":195,"_type":75,"children":196,"markDefs":212,"style":95},"c2dc23d1d194",[197,202,205,208],{"_key":198,"_type":79,"marks":199,"text":201},"c2dc23d1d1940",[200,112],"1180b8bbcacf","The open-source game engine you’ve been waiting for: Godot (Ep. 542)",{"_key":203,"_type":79,"marks":204,"text":117},"c2dc23d1d1941",[],{"_key":206,"_type":79,"marks":207,"text":122},"c2dc23d1d1942",[121],{"_key":209,"_type":79,"marks":210,"text":211},"c2dc23d1d1943",[],"\nJuan Linietsky, cofounder and lead developer of the Godot Engine, joins the home team for a conversation about what led him to create an open-source game engine, how open source is shaping game development, and the well-worn path from playing video games to learning to build them.",[213],{"_key":200,"_type":92,"href":214,"reference":94},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F02\u002F28\u002Fthe-open-source-game-engine-youve-been-waiting-for-godot-ep-542\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":216,"_type":75,"children":217,"markDefs":234,"style":95},"3c75db2bca8e",[218,223,226,230],{"_key":219,"_type":79,"marks":220,"text":222},"3c75db2bca8e0",[221,112],"9b2f287a18cd","Integrate videos into your product within minutes, not months",{"_key":224,"_type":79,"marks":225,"text":117},"3c75db2bca8e1",[],{"_key":227,"_type":79,"marks":228,"text":229},"3c75db2bca8e2",[121],"promotion",{"_key":231,"_type":79,"marks":232,"text":233},"3c75db2bca8e3",[],"\nWhat’s the best way to handle and deliver video on your website, app, or software? We take care of all aspects of the video pipeline. Quickly encode, securely host, and reliably deliver videos worldwide via our global CDN. Don’t waste time and endure the hassle of integrating multiple providers.",[235],{"_key":221,"_type":92,"href":236,"reference":94},"https:\u002F\u002Fapi.video\u002F?utm_source=Stackoverflow&utm_medium=referral&utm_campaign=newsletter&utm_content=HP",{"_key":238,"_type":75,"children":239,"markDefs":244,"style":104},"52bc3a68b43c",[240],{"_key":241,"_type":79,"marks":242,"text":243},"52bc3a68b43c0",[],"Interesting questions",[],{"_key":246,"_type":75,"children":247,"markDefs":264,"style":95},"8bcc5852277f",[248,253,256,260],{"_key":249,"_type":79,"marks":250,"text":252},"8bcc5852277f0",[251,112],"e592f4d18544","What are examples of software that may be seriously affected by a time jump?",{"_key":254,"_type":79,"marks":255,"text":117},"8bcc5852277f1",[],{"_key":257,"_type":79,"marks":258,"text":259},"8bcc5852277f2",[121],"serverfault.com",{"_key":261,"_type":79,"marks":262,"text":263},"8bcc5852277f3",[],"\nIn case you need to write an OS for a time machine.",[265],{"_key":251,"_type":92,"href":266,"reference":94},"https:\u002F\u002Fserverfault.com\u002Fquestions\u002F1123895\u002Fwhat-are-examples-of-software-that-may-be-seriously-affected-by-a-time-jump?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":268,"_type":75,"children":269,"markDefs":285,"style":95},"c03f07ec7d55",[270,275,278,281],{"_key":271,"_type":79,"marks":272,"text":274},"c03f07ec7d550",[273,112],"d522244abbc0","Is lock-free synchronization always superior to synchronization using locks?",{"_key":276,"_type":79,"marks":277,"text":117},"c03f07ec7d551",[],{"_key":279,"_type":79,"marks":280,"text":165},"c03f07ec7d552",[121],{"_key":282,"_type":79,"marks":283,"text":284},"c03f07ec7d553",[],"\n“There’s only one rule: when in doubt, use a lock.”",[286],{"_key":273,"_type":92,"href":287,"reference":94},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F75597629\u002Fis-lock-free-synchronization-always-superior-to-synchronization-using-locks?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":289,"_type":75,"children":290,"markDefs":307,"style":95},"ee2c21376eeb",[291,296,299,303],{"_key":292,"_type":79,"marks":293,"text":295},"ee2c21376eeb0",[294,112],"8bc846d82eea","Is email scraping still a thing for spammers?",{"_key":297,"_type":79,"marks":298,"text":117},"ee2c21376eeb1",[],{"_key":300,"_type":79,"marks":301,"text":302},"ee2c21376eeb2",[121],"security.stackexchange.com",{"_key":304,"_type":79,"marks":305,"text":306},"ee2c21376eeb3",[],"\nThe classics never die.",[308],{"_key":294,"_type":92,"href":309,"reference":94},"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F268743\u002Fis-email-scraping-still-a-thing-for-spammers?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":311,"_type":75,"children":312,"markDefs":329,"style":95},"5a98094b4d55",[313,318,321,325],{"_key":314,"_type":79,"marks":315,"text":317},"5a98094b4d550",[316,112],"19b028b68e32","How to react to a student’s panic attack in an oral exam?",{"_key":319,"_type":79,"marks":320,"text":117},"5a98094b4d551",[],{"_key":322,"_type":79,"marks":323,"text":324},"5a98094b4d552",[121],"academia.stackexchange.com",{"_key":326,"_type":79,"marks":327,"text":328},"5a98094b4d553",[],"\nLots of thoughtful answers here, but not among them: having your own panic attack to make them feel less alone.",[330],{"_key":316,"_type":92,"href":331,"reference":94},"https:\u002F\u002Facademia.stackexchange.com\u002Fquestions\u002F193907\u002Fhow-to-react-to-a-student-s-panic-attack-in-an-oral-exam?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":333,"_type":75,"children":334,"markDefs":339,"style":104},"c1560cd9b664",[335],{"_key":336,"_type":79,"marks":337,"text":338},"c1560cd9b6640",[],"Links from around the web",[],{"_key":341,"_type":75,"children":342,"markDefs":359,"style":95},"fa0282e9a8af",[343,348,351,355],{"_key":344,"_type":79,"marks":345,"text":347},"fa0282e9a8af0",[346,112],"cd867eb9102a","A guide to accessible form validation",{"_key":349,"_type":79,"marks":350,"text":117},"fa0282e9a8af1",[],{"_key":352,"_type":79,"marks":353,"text":354},"fa0282e9a8af2",[121],"www.smashingmagazine.com",{"_key":356,"_type":79,"marks":357,"text":358},"fa0282e9a8af3",[],"\nAccessibility goes beyond complying with standards. You never want your users to get stuck!",[360],{"_key":346,"_type":92,"href":361,"reference":94},"https:\u002F\u002Fwww.smashingmagazine.com\u002F2023\u002F02\u002Fguide-accessible-form-validation\u002F",{"_key":363,"_type":75,"children":364,"markDefs":381,"style":95},"423c83fde4af",[365,370,373,377],{"_key":366,"_type":79,"marks":367,"text":369},"423c83fde4af0",[368,112],"e2fe3b921a15","The future of touch: Researchers uncover physical limitation in haptic holography",{"_key":371,"_type":79,"marks":372,"text":117},"423c83fde4af1",[],{"_key":374,"_type":79,"marks":375,"text":376},"423c83fde4af2",[121],"techxplore.com",{"_key":378,"_type":79,"marks":379,"text":380},"423c83fde4af3",[],"\nThere are limits to the virtual world, but maybe by knowing them, we can overcome them.",[382],{"_key":368,"_type":92,"href":383,"reference":94},"https:\u002F\u002Ftechxplore.com\u002Fnews\u002F2023-03-future-uncover-physical-limitation-haptic.html",{"_key":385,"_type":75,"children":386,"markDefs":403,"style":95},"3470ebe2ecf4",[387,392,395,399],{"_key":388,"_type":79,"marks":389,"text":391},"3470ebe2ecf40",[390,112],"969eb1490ace","Writing an effective tech spec",{"_key":393,"_type":79,"marks":394,"text":117},"3470ebe2ecf41",[],{"_key":396,"_type":79,"marks":397,"text":398},"3470ebe2ecf42",[121],"yougotthis.io",{"_key":400,"_type":79,"marks":401,"text":402},"3470ebe2ecf43",[],"\nFiguring out what you’re going to build and how is just as important as building itself!",[404],{"_key":390,"_type":92,"href":405,"reference":94},"https:\u002F\u002Fyougotthis.io\u002Flibrary\u002Fwriting-an-effective-tech-spec\u002F",{"_key":407,"_type":75,"children":408,"markDefs":425,"style":95},"e9f146bc8402",[409,414,417,421],{"_key":410,"_type":79,"marks":411,"text":413},"e9f146bc84020",[412,112],"82cce2b14e50","Why is building a UI in Rust so hard?",{"_key":415,"_type":79,"marks":416,"text":117},"e9f146bc84021",[],{"_key":418,"_type":79,"marks":419,"text":420},"e9f146bc84022",[121],"www.warp.dev",{"_key":422,"_type":79,"marks":423,"text":424},"e9f146bc84023",[],"\nRust is a very loved, speedy language. What are the cons?",[426],{"_key":412,"_type":92,"href":427,"reference":94},"https:\u002F\u002Fwww.warp.dev\u002Fblog\u002Fwhy-is-building-a-ui-in-rust-so-hard",{"_key":429,"_type":75,"children":430,"markDefs":444,"style":95},"70fbcd2bbc22",[431,435,440],{"_key":432,"_type":79,"marks":433,"text":434},"70fbcd2bbc220",[],"If you're curious about our other products: ",{"_key":436,"_type":79,"marks":437,"text":439},"70fbcd2bbc221",[438],"8a6c2525ca51","How to get started with Stack Overflow for Teams",{"_key":441,"_type":79,"marks":442,"text":443},"70fbcd2bbc222",[],".",[445],{"_key":438,"_type":92,"href":446,"reference":94},"https:\u002F\u002Finfo.stackoverflowsolutions.com\u002Fgetting-started-so-teams-webinar-on-demand-registration.html?utm_source=so-owned&utm_medium=blog&utm_campaign=getting-started-webinar&utm_content=on-demand","2023\u002F03\u002F10","Governments and open source, email scraping, and UIs in Rust",{"_type":53,"asset":450},{"_ref":451,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":453,"language":454},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #168 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>. This week: we chat with an open-source game engine creator, ponder the software that shifts in time may foul up, find the physical limits of haptic controls..\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\u002F2023\u002F02\u002F26\u002Fwhy-governments-need-open-source-more-than-ever\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Why governments need open source more than ever\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>We face larger-than-life challenges in our world. Maybe open source’s wisdom of the crowds can help solve them.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F02\u002F27\u002Fstop-saying-technical-debt\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Stop saying “technical debt”\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Everyone who says “tech debt” assumes they know what we’re all talking about, but their individual pictures differ quite a bit.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fcollectives?utm_source=house-ads&amp;utm_medium=house-ads&amp;utm_campaign=collectives&amp;utm_content=march-2022-launch\">\u003Cstrong>Announcing two new Collectives™ on Stack Overflow: R Language and CI\u002FCD\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.com\u003C\u002Fem>\u003Cbr>Collectives have expanded to include areas of practice. Learn more and find out how to join the R Language and CI\u002FCD Collectives today.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F03\u002F01\u002Fhow-intuit-democratizes-ai-development-across-teams-through-reusability\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How Intuit democratizes AI development across teams through reusability\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>They found success in a blended approach to product development—a marriage of the skills and expertise of data, AI, analytics, and software engineering teams—to build a platform powered by componentized AI.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F02\u002F28\u002Fthe-open-source-game-engine-youve-been-waiting-for-godot-ep-542\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>The open-source game engine you’ve been waiting for: Godot (Ep. 542)\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Juan Linietsky, cofounder and lead developer of the Godot Engine, joins the home team for a conversation about what led him to create an open-source game engine, how open source is shaping game development, and the well-worn path from playing video games to learning to build them.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fapi.video\u002F?utm_source=Stackoverflow&amp;utm_medium=referral&amp;utm_campaign=newsletter&amp;utm_content=HP\">\u003Cstrong>Integrate videos into your product within minutes, not months\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>What’s the best way to handle and deliver video on your website, app, or software? We take care of all aspects of the video pipeline. Quickly encode, securely host, and reliably deliver videos worldwide via our global CDN. Don’t waste time and endure the hassle of integrating multiple providers.\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\u002Fserverfault.com\u002Fquestions\u002F1123895\u002Fwhat-are-examples-of-software-that-may-be-seriously-affected-by-a-time-jump?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>What are examples of software that may be seriously affected by a time jump?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>serverfault.com\u003C\u002Fem>\u003Cbr>In case you need to write an OS for a time machine.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F75597629\u002Fis-lock-free-synchronization-always-superior-to-synchronization-using-locks?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Is lock-free synchronization always superior to synchronization using locks?&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.com\u003C\u002Fem>\u003Cbr>“There’s only one rule: when in doubt, use a lock.”\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F268743\u002Fis-email-scraping-still-a-thing-for-spammers?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Is email scraping still a thing for spammers?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>security.stackexchange.com\u003C\u002Fem>\u003Cbr>The classics never die.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Facademia.stackexchange.com\u002Fquestions\u002F193907\u002Fhow-to-react-to-a-student-s-panic-attack-in-an-oral-exam?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How to react to a student’s panic attack in an oral exam?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>academia.stackexchange.com\u003C\u002Fem>\u003Cbr>Lots of thoughtful answers here, but not among them: having your own panic attack to make them feel less alone.\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.smashingmagazine.com\u002F2023\u002F02\u002Fguide-accessible-form-validation\u002F\">\u003Cstrong>A guide to accessible form validation\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>www.smashingmagazine.com\u003C\u002Fem>\u003Cbr>Accessibility goes beyond complying with standards. You never want your users to get stuck!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftechxplore.com\u002Fnews\u002F2023-03-future-uncover-physical-limitation-haptic.html\">\u003Cstrong>The future of touch: Researchers uncover physical limitation in haptic holography\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>techxplore.com\u003C\u002Fem>\u003Cbr>There are limits to the virtual world, but maybe by knowing them, we can overcome them.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyougotthis.io\u002Flibrary\u002Fwriting-an-effective-tech-spec\u002F\">\u003Cstrong>Writing an effective tech spec&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>yougotthis.io\u003C\u002Fem>\u003Cbr>Figuring out what you’re going to build and how is just as important as building itself!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.warp.dev\u002Fblog\u002Fwhy-is-building-a-ui-in-rust-so-hard\">\u003Cstrong>Why is building a UI in Rust so hard?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>www.warp.dev\u003C\u002Fem>\u003Cbr>Rust is a very loved, speedy language. What are the cons?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you're curious about our other products:&nbsp;\u003Ca href=\"https:\u002F\u002Finfo.stackoverflowsolutions.com\u002Fgetting-started-so-teams-webinar-on-demand-registration.html?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=getting-started-webinar&amp;utm_content=on-demand\">How to get started with Stack Overflow for Teams\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2023-03-10T13:04:00.000Z",{"current":457},"the-overflow-168-other-words-for-technical-debt",[459,466,471],{"_createdAt":460,"_id":461,"_rev":462,"_type":463,"_updatedAt":460,"slug":464,"title":465},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":465},"newsletter",{"_createdAt":460,"_id":467,"_rev":462,"_type":463,"_updatedAt":460,"slug":468,"title":470},"wp-tagcat-the-overflow",{"current":469},"the-overflow","the overflow",{"_createdAt":460,"_id":461,"_rev":462,"_type":463,"_updatedAt":460,"slug":472,"title":465},{"current":465},"The Overflow #168: Other words for technical debt",[475,481,487,493],{"_id":476,"publishedAt":477,"slug":478,"sponsored":94,"title":480},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":479},"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":482,"publishedAt":483,"slug":484,"sponsored":94,"title":486},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":485},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":488,"publishedAt":489,"slug":490,"sponsored":94,"title":492},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":491},"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":494,"publishedAt":495,"slug":496,"sponsored":94,"title":498},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":497},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":500,"sourceMap":-1},{"count":501,"lastTimestamp":94},0]