[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-hx2gT1k45DPUEwA6kZ5r6qf0C-fPPiguKWhl60YKAUs":3,"sanity-8W4sjvUjxvFbqtUJP0wwh9OfagBJOFlRqZlzfpE8rNQ":457},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":432},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"f83eb5f0-1237-487f-84d8-f7abf2318c39","2026-06-25T07:40:00.000Z",{"_type":10,"current":11},"slug","code-isnt-causing-your-production-failures",null,"Code isn’t the only thing causing your production failures",[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":404,"dateUrl":405,"excerpt":406,"image":407,"legacyBody":410,"product":12,"publishedAt":413,"slug":414,"sponsored":12,"tags":416,"title":431,"visible":404},"2023-05-24T12:28:25Z","wp-post-22016","dgl3SCUzppW3U2LvCoT99Q","blogPost","2023-07-13T14:56:40Z",[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,95,104,129,150,171,193,201,223,245,267,289,297,319,341,363,385],{"_key":74,"_type":75,"children":76,"markDefs":90,"style":94},"e2204236d9ec","block",[77,82,86],{"_key":78,"_type":79,"marks":80,"text":81},"e2204236d9ec0","span",[],"Welcome to ISSUE #174 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},"e2204236d9ec1",[85],"b4ddaba11f62",{"_key":87,"_type":79,"marks":88,"text":89},"e2204236d9ec2",[],". This week: the difference between software engineering and computer science, hard-coding table and column names, and open-sourcing nuclear physics.",[91],{"_key":85,"_type":92,"href":93,"reference":12},"link","https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF","normal",{"_key":96,"_type":75,"children":97,"markDefs":102,"style":103},"b430187a3042",[98],{"_key":99,"_type":79,"marks":100,"text":101},"b430187a30420",[],"From the blog",[],"h2",{"_key":105,"_type":75,"children":106,"markDefs":126,"style":94},"5b27b9709333",[107,113,117,122],{"_key":108,"_type":79,"marks":109,"text":112},"5b27b97093330",[110,111],"9cf444582823","strong","What’s the difference between software engineering and computer science degrees?",{"_key":114,"_type":79,"marks":115,"text":116},"5b27b97093331",[]," ",{"_key":118,"_type":79,"marks":119,"text":121},"5b27b97093332",[120],"em","stackoverflow.blog",{"_key":123,"_type":79,"marks":124,"text":125},"5b27b97093333",[],"\nWhile these two areas of study may seem very similar, they do have some differences.",[127],{"_key":110,"_type":92,"href":128,"reference":12},"https://stackoverflow.blog/2023/04/10/whats-the-difference-between-software-engineering-and-computer-science-degrees/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":130,"_type":75,"children":131,"markDefs":147,"style":94},"eb46a858df6e",[132,137,140,143],{"_key":133,"_type":79,"marks":134,"text":136},"eb46a858df6e0",[135,111],"f44ee01e5d07","Are meetings making you less productive?",{"_key":138,"_type":79,"marks":139,"text":116},"eb46a858df6e1",[],{"_key":141,"_type":79,"marks":142,"text":121},"eb46a858df6e2",[120],{"_key":144,"_type":79,"marks":145,"text":146},"eb46a858df6e3",[],"\nDevelopers view about half their meetings negatively. Can we find better ways to use that time?",[148],{"_key":135,"_type":92,"href":149,"reference":12},"https://stackoverflow.blog/2023/04/12/are-meetings-making-you-less-productive/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":151,"_type":75,"children":152,"markDefs":168,"style":94},"09113608871d",[153,158,161,164],{"_key":154,"_type":79,"marks":155,"text":157},"09113608871d0",[156,111],"445f20073246","Going stateless with authorization-as-a-service (Ep. 553)",{"_key":159,"_type":79,"marks":160,"text":116},"09113608871d1",[],{"_key":162,"_type":79,"marks":163,"text":121},"09113608871d2",[120],{"_key":165,"_type":79,"marks":166,"text":167},"09113608871d3",[],"\nThe home team welcomes Alex Olivier, cofounder and product lead at Cerbos, for a conversation about how to centralize business logic in a microservices environment, the value of stateless applications, and what’s under Cerbos’s hood.",[169],{"_key":156,"_type":92,"href":170,"reference":12},"https://stackoverflow.blog/2023/04/11/going-stateless-with-authorization-as-a-service-ep-553/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":172,"_type":75,"children":173,"markDefs":190,"style":94},"298e09d3254e",[174,179,182,186],{"_key":175,"_type":79,"marks":176,"text":178},"298e09d3254e0",[177,111],"7fe20f46abdb","Maximize Cloud Savings with DoiT",{"_key":180,"_type":79,"marks":181,"text":116},"298e09d3254e1",[],{"_key":183,"_type":79,"marks":184,"text":185},"298e09d3254e2",[120],"promotion",{"_key":187,"_type":79,"marks":188,"text":189},"298e09d3254e3",[],"\nAWS and Google Cloud customers are invited to an exclusive program designed to help tackle complex cloud issues. Focus on innovation while we help you save on cloud costs and avoid billing surprises. Learn how to get started.",[191],{"_key":177,"_type":92,"href":192,"reference":12},"https://resources.doit.com/growth-accelerator-program-2?utm_campaign=Global-GrowthAcceleratlorProgram&utm_source=stackoverflow&utm_medium=newsletter&utm_content=april23",{"_key":194,"_type":75,"children":195,"markDefs":200,"style":103},"7eddcbc516c1",[196],{"_key":197,"_type":79,"marks":198,"text":199},"7eddcbc516c10",[],"Interesting questions",[],{"_key":202,"_type":75,"children":203,"markDefs":220,"style":94},"f89826629242",[204,209,212,216],{"_key":205,"_type":79,"marks":206,"text":208},"f898266292420",[207,111],"fe0a3a3df07a","Is it okay to hard-code table and column names in queries?",{"_key":210,"_type":79,"marks":211,"text":116},"f898266292421",[],{"_key":213,"_type":79,"marks":214,"text":215},"f898266292422",[120],"softwareengineering.stackexchange.com",{"_key":217,"_type":79,"marks":218,"text":219},"f898266292423",[],"\nHow often to you change your table and column names but not the structure?",[221],{"_key":207,"_type":92,"href":222,"reference":12},"https://softwareengineering.stackexchange.com/questions/444995/is-it-okay-to-hard-code-table-and-column-names-in-queries?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":224,"_type":75,"children":225,"markDefs":242,"style":94},"edfa16e908ab",[226,231,234,238],{"_key":227,"_type":79,"marks":228,"text":230},"edfa16e908ab0",[229,111],"92d43c900142","Does the law make exceptions for good samaritans?",{"_key":232,"_type":79,"marks":233,"text":116},"edfa16e908ab1",[],{"_key":235,"_type":79,"marks":236,"text":237},"edfa16e908ab2",[120],"law.stackexchange.com",{"_key":239,"_type":79,"marks":240,"text":241},"edfa16e908ab3",[],"\nFor those of us whose legal education comes from the back half of Law and Order.",[243],{"_key":229,"_type":92,"href":244,"reference":12},"https://law.stackexchange.com/questions/91507/does-the-law-make-exceptions-for-good-samaritans?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":246,"_type":75,"children":247,"markDefs":264,"style":94},"17228ec7110c",[248,253,256,260],{"_key":249,"_type":79,"marks":250,"text":252},"17228ec7110c0",[251,111],"735f99d39a8c","My employer’s “401(k) contribution” is cash, not an actual retirement account. What are my options?",{"_key":254,"_type":79,"marks":255,"text":116},"17228ec7110c1",[],{"_key":257,"_type":79,"marks":258,"text":259},"17228ec7110c2",[120],"money.stackexchange.com",{"_key":261,"_type":79,"marks":262,"text":263},"17228ec7110c3",[],"\nGo for the old school 401(k) and stuff it in your mattress.",[265],{"_key":251,"_type":92,"href":266,"reference":12},"https://money.stackexchange.com/questions/156364/my-employers-401k-contribution-is-cash-not-an-actual-retirement-account-wh?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":268,"_type":75,"children":269,"markDefs":286,"style":94},"bb07e1895e60",[270,275,278,282],{"_key":271,"_type":79,"marks":272,"text":274},"bb07e1895e600",[273,111],"00d0f2b74cd7","How much louder was a Napoleonic era cannon than a musket?",{"_key":276,"_type":79,"marks":277,"text":116},"bb07e1895e601",[],{"_key":279,"_type":79,"marks":280,"text":281},"bb07e1895e602",[120],"history.stackexchange.com",{"_key":283,"_type":79,"marks":284,"text":285},"bb07e1895e603",[],"\nLoud enough that when Napoleon met his Waterloo, it could be heard over 300km away in London.",[287],{"_key":273,"_type":92,"href":288,"reference":12},"https://history.stackexchange.com/questions/71380/how-much-louder-was-a-napoleonic-era-cannon-than-a-musket?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":290,"_type":75,"children":291,"markDefs":296,"style":103},"29f57e0bbe9f",[292],{"_key":293,"_type":79,"marks":294,"text":295},"29f57e0bbe9f0",[],"Links from around the web",[],{"_key":298,"_type":75,"children":299,"markDefs":316,"style":94},"d9180bef4ecd",[300,305,308,312],{"_key":301,"_type":79,"marks":302,"text":304},"d9180bef4ecd0",[303,111],"bf7e3f4d1953","Open source is fueling the future of nuclear physics",{"_key":306,"_type":79,"marks":307,"text":116},"d9180bef4ecd1",[],{"_key":309,"_type":79,"marks":310,"text":311},"d9180bef4ecd2",[120],"github.com",{"_key":313,"_type":79,"marks":314,"text":315},"d9180bef4ecd3",[],"\nYou don’t really associate “openness” with “nuclear fusion,” but that’s changing!",[317],{"_key":303,"_type":92,"href":318,"reference":12},"https://github.com/readme/featured/nuclear-fusion-open-source",{"_key":320,"_type":75,"children":321,"markDefs":338,"style":94},"ca9123047423",[322,327,330,334],{"_key":323,"_type":79,"marks":324,"text":326},"ca91230474230",[325,111],"04604ec2067d","New on the web: How to detect disabled JavaScript in CSS",{"_key":328,"_type":79,"marks":329,"text":116},"ca91230474231",[],{"_key":331,"_type":79,"marks":332,"text":333},"ca91230474232",[120],"www.stefanjudis.com",{"_key":335,"_type":79,"marks":336,"text":337},"ca91230474233",[],"\nThough very few people disable JavaScript these days, it’s good to be able to detect that. And now, you can do it in CSS!",[339],{"_key":325,"_type":92,"href":340,"reference":12},"https://www.stefanjudis.com/blog/how-to-detect-disabled-javascript-in-css/",{"_key":342,"_type":75,"children":343,"markDefs":360,"style":94},"6216643108cc",[344,349,352,356],{"_key":345,"_type":79,"marks":346,"text":348},"6216643108cc0",[347,111],"c4c11d448f10","React, visualized",{"_key":350,"_type":79,"marks":351,"text":116},"6216643108cc1",[],{"_key":353,"_type":79,"marks":354,"text":355},"6216643108cc2",[120],"react.gg",{"_key":357,"_type":79,"marks":358,"text":359},"6216643108cc3",[],"\nThis is a great free visual introduction to React that illustrates its fundamental concepts in a beautiful way!",[361],{"_key":347,"_type":92,"href":362,"reference":12},"https://react.gg/visualized",{"_key":364,"_type":75,"children":365,"markDefs":382,"style":94},"eb36ea510db8",[366,371,374,378],{"_key":367,"_type":79,"marks":368,"text":370},"eb36ea510db80",[369,111],"8985fa9713b1","Building webhooks into your application: Guidelines and best practices",{"_key":372,"_type":79,"marks":373,"text":116},"eb36ea510db81",[],{"_key":375,"_type":79,"marks":376,"text":377},"eb36ea510db82",[120],"workos.com",{"_key":379,"_type":79,"marks":380,"text":381},"eb36ea510db83",[],"\nWebhooks are a common way for devs to receive events from your apps, but they can be tougher to implement than you might think.",[383],{"_key":369,"_type":92,"href":384,"reference":12},"https://workos.com/blog/building-webhooks-into-your-application-guidelines-and-best-practices",{"_key":386,"_type":75,"children":387,"markDefs":401,"style":94},"a31b6787a4c4",[388,392,397],{"_key":389,"_type":79,"marks":390,"text":391},"a31b6787a4c40",[],"If you're curious about our other products: ",{"_key":393,"_type":79,"marks":394,"text":396},"a31b6787a4c41",[395],"ccf1b508e001","How to get started with Stack Overflow for Teams",{"_key":398,"_type":79,"marks":399,"text":400},"a31b6787a4c42",[],".",[402],{"_key":395,"_type":92,"href":403,"reference":12},"https://info.stackoverflowsolutions.com/getting-started-so-teams-webinar-on-demand-registration.html?utm_source=so-owned&utm_medium=blog&utm_campaign=getting-started-webinar&utm_content=on-demand",true,"2023/04/21","Stateless auth-as-a-service, the liability of doing good, and visualized React",{"_type":53,"asset":408},{"_ref":409,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":411,"language":412},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #174 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and&nbsp;\u003Ca href=\"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF\">Cassidy Williams\u003C/a>. This week: the difference between software engineering and computer science, hard-coding table and column names, and open-sourcing nuclear physics.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 class=\"wp-block-heading\" id=\"h-from-the-blog\">From the blog\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2023/04/10/whats-the-difference-between-software-engineering-and-computer-science-degrees/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>What’s the difference between software engineering and computer science degrees?\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>While these two areas of study may seem very similar, they do have some differences.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2023/04/12/are-meetings-making-you-less-productive/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Are meetings making you less productive?\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>Developers view about half their meetings negatively. Can we find better ways to use that time?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2023/04/11/going-stateless-with-authorization-as-a-service-ep-553/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Going stateless with authorization-as-a-service (Ep. 553)\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>The home team welcomes Alex Olivier, cofounder and product lead at Cerbos, for a conversation about how to centralize business logic in a microservices environment, the value of stateless applications, and what’s under Cerbos’s hood.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://resources.doit.com/growth-accelerator-program-2?utm_campaign=Global-GrowthAcceleratlorProgram&amp;utm_source=stackoverflow&amp;utm_medium=newsletter&amp;utm_content=april23\">\u003Cstrong>Maximize Cloud Savings with DoiT\u003C/strong>\u003C/a>&nbsp;\u003Cem>promotion\u003C/em>\u003Cbr>AWS and Google Cloud customers are invited to an exclusive program designed to help tackle complex cloud issues. Focus on innovation while we help you save on cloud costs and avoid billing surprises. Learn how to get started.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 class=\"wp-block-heading\" id=\"h-interesting-questions\">Interesting questions\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://softwareengineering.stackexchange.com/questions/444995/is-it-okay-to-hard-code-table-and-column-names-in-queries?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Is it okay to hard-code table and column names in queries?\u003C/strong>\u003C/a>&nbsp;\u003Cem>softwareengineering.stackexchange.com\u003C/em>\u003Cbr>How often to you change your table and column names but not the structure?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://law.stackexchange.com/questions/91507/does-the-law-make-exceptions-for-good-samaritans?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Does the law make exceptions for good samaritans?\u003C/strong>\u003C/a>&nbsp;\u003Cem>law.stackexchange.com\u003C/em>\u003Cbr>For those of us whose legal education comes from the back half of Law and Order.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://money.stackexchange.com/questions/156364/my-employers-401k-contribution-is-cash-not-an-actual-retirement-account-wh?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>My employer’s “401(k) contribution” is cash, not an actual retirement account. What are my options?\u003C/strong>\u003C/a>&nbsp;\u003Cem>money.stackexchange.com\u003C/em>\u003Cbr>Go for the old school 401(k) and stuff it in your mattress.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://history.stackexchange.com/questions/71380/how-much-louder-was-a-napoleonic-era-cannon-than-a-musket?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How much louder was a Napoleonic era cannon than a musket?\u003C/strong>\u003C/a>&nbsp;\u003Cem>history.stackexchange.com\u003C/em>\u003Cbr>Loud enough that when Napoleon met his Waterloo, it could be heard over 300km away in London.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 class=\"wp-block-heading\" id=\"h-links-from-around-the-web\">Links from around the web\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://github.com/readme/featured/nuclear-fusion-open-source\">\u003Cstrong>Open source is fueling the future of nuclear physics\u003C/strong>\u003C/a>&nbsp;\u003Cem>github.com\u003C/em>\u003Cbr>You don’t really associate “openness” with “nuclear fusion,” but that’s changing!\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://www.stefanjudis.com/blog/how-to-detect-disabled-javascript-in-css/\">\u003Cstrong>New on the web: How to detect disabled JavaScript in CSS\u003C/strong>\u003C/a>&nbsp;\u003Cem>www.stefanjudis.com\u003C/em>\u003Cbr>Though very few people disable JavaScript these days, it’s good to be able to detect that. And now, you can do it in CSS!\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://react.gg/visualized\">\u003Cstrong>React, visualized\u003C/strong>\u003C/a>&nbsp;\u003Cem>react.gg\u003C/em>\u003Cbr>This is a great free visual introduction to React that illustrates its fundamental concepts in a beautiful way!\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://workos.com/blog/building-webhooks-into-your-application-guidelines-and-best-practices\">\u003Cstrong>Building webhooks into your application: Guidelines and best practices\u003C/strong>\u003C/a>&nbsp;\u003Cem>workos.com\u003C/em>\u003Cbr>Webhooks are a common way for devs to receive events from your apps, but they can be tougher to implement than you might think.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you're curious about our other products:&nbsp;\u003Ca href=\"https://info.stackoverflowsolutions.com/getting-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/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2023-04-21T12:52:00.000Z",{"current":415},"the-overflow-174-this-email-could-have-been-a-meeting",[417,424,429],{"_createdAt":418,"_id":419,"_rev":420,"_type":421,"_updatedAt":418,"slug":422,"title":423},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":423},"newsletter",{"_createdAt":418,"_id":425,"_rev":420,"_type":421,"_updatedAt":418,"slug":426,"title":428},"wp-tagcat-the-overflow",{"current":427},"the-overflow","the overflow",{"_createdAt":418,"_id":419,"_rev":420,"_type":421,"_updatedAt":418,"slug":430,"title":423},{"current":423},"The Overflow #174: This email could have been a meeting",[433,439,445,451],{"_id":434,"publishedAt":435,"slug":436,"sponsored":12,"title":438},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":437},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":440,"publishedAt":441,"slug":442,"sponsored":12,"title":444},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":443},"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":446,"publishedAt":447,"slug":448,"sponsored":12,"title":450},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":449},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":452,"publishedAt":453,"slug":454,"sponsored":12,"title":456},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":455},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":458,"sourceMap":-1},{"count":459,"lastTimestamp":12},0]