[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-iLbxTdJMEJLlY7z9RfEreyeyFX2YxCP9ObruoGEhNl4":3,"sanity-fPVppiUOZl_2PYPUIO6880lj4LiM8Ci-PIUwEJY5PyI":460},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":435},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d81860b7-7b72-4ba5-8ad5-3b77fd9a8e9b","2026-07-14T07:40:00.000Z",{"_type":10,"current":11},"slug","your-ai-is-only-as-responsible-as-you-are",null,"Your AI is only as responsible as you are",[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":407,"dateUrl":408,"excerpt":409,"image":410,"legacyBody":413,"product":12,"publishedAt":416,"slug":417,"sponsored":12,"tags":419,"title":434,"visible":407},"2023-05-25T09:39:17Z","wp-post-17045","07ZbrKPSUrjrV4wQ6fIuzu","blogPost","2023-07-13T14:55:49Z",[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},"12cca32d6d0c","block",[77,82,86,90,95],{"_key":78,"_type":79,"marks":80,"text":81},"12cca32d6d0c0","span",[],"Welcome to ISSUE #50 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},"12cca32d6d0c1",[85],"0920130f6a28",{"_key":87,"_type":79,"marks":88,"text":89},"12cca32d6d0c2",[]," at ",{"_key":91,"_type":79,"marks":92,"text":94},"12cca32d6d0c3",[93],"0448ff5a5799","Netlify",{"_key":96,"_type":79,"marks":97,"text":98},"12cca32d6d0c4",[],". We lined up a whole bunch of goodies for our big five-oh: how to write a great resume from a hiring manager who reads hundreds each year, the etiquette of pull requests, and making progress bars tell the truth.",[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},"fa9f49fb64db",[109],{"_key":110,"_type":79,"marks":111,"text":112},"fa9f49fb64db0",[],"From the blog",[],"h2",{"_key":116,"_type":75,"children":117,"markDefs":137,"style":105},"d1f97f663865",[118,124,128,133],{"_key":119,"_type":79,"marks":120,"text":123},"d1f97f6638650",[121,122],"8967c084468f","strong","How to write an effective developer resume: Advice from a hiring manager",{"_key":125,"_type":79,"marks":126,"text":127},"d1f97f6638651",[]," ",{"_key":129,"_type":79,"marks":130,"text":132},"d1f97f6638652",[131],"em","stackoverflow.blog",{"_key":134,"_type":79,"marks":135,"text":136},"d1f97f6638653",[],"\nBased on reviewing hundreds of resumes per year and researching a book, here are the seven pieces of advice for engineers on writing a resume that represents you as fairly as possible.",[138],{"_key":121,"_type":101,"href":139,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F11\u002F25\u002Fhow-to-write-an-effective-developer-resume-advice-from-a-hiring-manager\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":141,"_type":75,"children":142,"markDefs":158,"style":105},"85c023c700f2",[143,148,151,154],{"_key":144,"_type":79,"marks":145,"text":147},"85c023c700f20",[146,122],"76a60bed8a65","Does your organization need a developer evangelist?",{"_key":149,"_type":79,"marks":150,"text":127},"85c023c700f21",[],{"_key":152,"_type":79,"marks":153,"text":132},"85c023c700f22",[131],{"_key":155,"_type":79,"marks":156,"text":157},"85c023c700f23",[],"\nOne of the best ways to attract talented programmers these days is great developer evangelism. We share some tips to help you determine if your organization is ready to invest in this area.",[159],{"_key":146,"_type":101,"href":160,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F11\u002F30\u002Fdoes-your-organization-need-a-developer-evangelist\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":162,"_type":75,"children":163,"markDefs":179,"style":105},"688ab78a97da",[164,169,172,175],{"_key":165,"_type":79,"marks":166,"text":168},"688ab78a97da0",[167,122],"ddde84f36e81","This computer science degree is brought to you by Big Tech",{"_key":170,"_type":79,"marks":171,"text":127},"688ab78a97da1",[],{"_key":173,"_type":79,"marks":174,"text":132},"688ab78a97da2",[131],{"_key":176,"_type":79,"marks":177,"text":178},"688ab78a97da3",[],"\nAn upgrade to a popular CSS framework and a discussion of what happens when big corporations support college courses and supply curriculum.",[180],{"_key":167,"_type":101,"href":181,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F11\u002F27\u002Fthis-computer-science-degree-is-brought-to-you-by-big-tech\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":183,"_type":75,"children":184,"markDefs":201,"style":105},"009ff25f505c",[185,190,193,197],{"_key":186,"_type":79,"marks":187,"text":189},"009ff25f505c0",[188,122],"7527559a4111","The DevOps Reading List: Choosing your next DevOps book",{"_key":191,"_type":79,"marks":192,"text":127},"009ff25f505c1",[],{"_key":194,"_type":79,"marks":195,"text":196},"009ff25f505c2",[131],"promotion",{"_key":198,"_type":79,"marks":199,"text":200},"009ff25f505c3",[],"\nAlex Yates shares an epic blog post of DevOps reading list recommendations. His list covers some of the most widely respected DevOps books and includes a decision tree to help you decided which ones you should read first.",[202],{"_key":188,"_type":101,"href":203,"reference":12},"https:\u002F\u002Foctopus.com\u002Fblog\u002Fdevops-reading-list?utm_source=stackoverflow&utm_medium=email&utm_content=devops-books",{"_key":205,"_type":75,"children":206,"markDefs":211,"style":114},"ddf7ed186d9a",[207],{"_key":208,"_type":79,"marks":209,"text":210},"ddf7ed186d9a0",[],"Interesting questions",[],{"_key":213,"_type":75,"children":214,"markDefs":231,"style":105},"6007d3bc006b",[215,220,223,227],{"_key":216,"_type":79,"marks":217,"text":219},"6007d3bc006b0",[218,122],"d06c6383428e","Should I submit a pull request to correct minor typos in a Readme file?",{"_key":221,"_type":79,"marks":222,"text":127},"6007d3bc006b1",[],{"_key":224,"_type":79,"marks":225,"text":226},"6007d3bc006b2",[131],"softwareengineering.stackexchange.com",{"_key":228,"_type":79,"marks":229,"text":230},"6007d3bc006b3",[],"\nSome meetings can just be emails, and some emails can just be pull requests.",[232],{"_key":218,"_type":101,"href":233,"reference":12},"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F419025\u002Fshould-i-submit-a-pull-request-to-correct-minor-typos-in-a-readme-file?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":235,"_type":75,"children":236,"markDefs":253,"style":105},"57650115bc8c",[237,242,245,249],{"_key":238,"_type":79,"marks":239,"text":241},"57650115bc8c0",[240,122],"414f6a340d47","Why is ‘-ethane’ in ‘methane’?",{"_key":243,"_type":79,"marks":244,"text":127},"57650115bc8c1",[],{"_key":246,"_type":79,"marks":247,"text":248},"57650115bc8c2",[131],"chemistry.stackexchange.com",{"_key":250,"_type":79,"marks":251,"text":252},"57650115bc8c3",[],"\nIt’s all Greek to us.",[254],{"_key":240,"_type":101,"href":255,"reference":12},"https:\u002F\u002Fchemistry.stackexchange.com\u002Fquestions\u002F142839\u002Fwhy-is-ethane-in-methane?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":257,"_type":75,"children":258,"markDefs":275,"style":105},"d81b451d10dc",[259,264,267,271],{"_key":260,"_type":79,"marks":261,"text":263},"d81b451d10dc0",[262,122],"1b94b4d549ff","Is there any way of improving Doom graphics when running it on DOSBox?",{"_key":265,"_type":79,"marks":266,"text":127},"d81b451d10dc1",[],{"_key":268,"_type":79,"marks":269,"text":270},"d81b451d10dc2",[131],"superuser.com",{"_key":272,"_type":79,"marks":273,"text":274},"d81b451d10dc3",[],"\n“A secret is revealed!”",[276],{"_key":262,"_type":101,"href":277,"reference":12},"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1602236\u002Fis-there-any-way-of-improving-doom-graphics-when-running-it-on-dosbox?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":279,"_type":75,"children":280,"markDefs":297,"style":105},"b9e3e90ba513",[281,286,289,293],{"_key":282,"_type":79,"marks":283,"text":285},"b9e3e90ba5130",[284,122],"e152f2cd5437","Why is a link in an email more dangerous than a link from a web search?",{"_key":287,"_type":79,"marks":288,"text":127},"b9e3e90ba5131",[],{"_key":290,"_type":79,"marks":291,"text":292},"b9e3e90ba5132",[131],"security.stackexchange.com",{"_key":294,"_type":79,"marks":295,"text":296},"b9e3e90ba5133",[],"\nWhy avoid email links when you click them on the web? Well, you tell children not to accept candy from strangers, but let them buy it at the store.",[298],{"_key":284,"_type":101,"href":299,"reference":12},"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F241139\u002Fwhy-emails-link-is-more-dangerous-than-web-searchs-link?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":301,"_type":75,"children":302,"markDefs":307,"style":114},"745653fa3ff3",[303],{"_key":304,"_type":79,"marks":305,"text":306},"745653fa3ff30",[],"Links from around the web",[],{"_key":309,"_type":75,"children":310,"markDefs":327,"style":105},"682fcb60e800",[311,316,319,323],{"_key":312,"_type":79,"marks":313,"text":315},"682fcb60e8000",[314,122],"a8aebe523423","Why it’s good for users that HTML, CSS and JS are separate languages",{"_key":317,"_type":79,"marks":318,"text":127},"682fcb60e8001",[],{"_key":320,"_type":79,"marks":321,"text":322},"682fcb60e8002",[131],"hiddedevries.nl",{"_key":324,"_type":79,"marks":325,"text":326},"682fcb60e8003",[],"\nHTML, CSS, and JS are separate languages, all for the web platform. But should they be separate? While some have argued for them to merge, here’s an interesting take arguing their separation is valuable.",[328],{"_key":314,"_type":101,"href":329,"reference":12},"https:\u002F\u002Fhiddedevries.nl\u002Fen\u002Fblog\u002F2020-11-25-why-its-good-for-users-that-html-css-and-js-are-separate-languages\u002F",{"_key":331,"_type":75,"children":332,"markDefs":349,"style":105},"652b3008ef01",[333,338,341,345],{"_key":334,"_type":79,"marks":335,"text":337},"652b3008ef010",[336,122],"6227a81d33b2","Spotify music taste analysis project",{"_key":339,"_type":79,"marks":340,"text":127},"652b3008ef011",[],{"_key":342,"_type":79,"marks":343,"text":344},"652b3008ef012",[131],"medium.com",{"_key":346,"_type":79,"marks":347,"text":348},"652b3008ef013",[],"\nHere’s a fun project log where a developer describes how she classified her friends’ musical tastes with machine learning.",[350],{"_key":336,"_type":101,"href":351,"reference":12},"https:\u002F\u002Fmedium.com\u002Fcodingblackfemales\u002Fspotify-music-taste-analysis-project-edd94c6a0f4e",{"_key":353,"_type":75,"children":354,"markDefs":371,"style":105},"83bc0de96c35",[355,360,363,367],{"_key":356,"_type":79,"marks":357,"text":359},"83bc0de96c350",[358,122],"3ee157ba2255","What are SQL joins? Types of SQL joins explained",{"_key":361,"_type":79,"marks":362,"text":127},"83bc0de96c351",[],{"_key":364,"_type":79,"marks":365,"text":366},"83bc0de96c352",[131],"dev.to",{"_key":368,"_type":79,"marks":369,"text":370},"83bc0de96c353",[],"\nYou may have heard of SQL joins, but do you know the differences between them? Here’s a great summary explaining the various types of SQL joins.",[372],{"_key":358,"_type":101,"href":373,"reference":12},"https:\u002F\u002Fdev.to\u002Feducative\u002Fwhat-are-sql-joins-types-of-sql-joins-explained-5ci5",{"_key":375,"_type":75,"children":376,"markDefs":393,"style":105},"c3a856e211f2",[377,382,385,389],{"_key":378,"_type":79,"marks":379,"text":381},"c3a856e211f20",[380,122],"350be7adb993","Progress bars still lie: Please fix them",{"_key":383,"_type":79,"marks":384,"text":127},"c3a856e211f21",[],{"_key":386,"_type":79,"marks":387,"text":388},"c3a856e211f22",[131],"web.eecs.utk.edu",{"_key":390,"_type":79,"marks":391,"text":392},"c3a856e211f23",[],"\nThough they likely don’t mean to be, progress bars aren’t exactly the most honest things in the world. Can that be fixed?",[394],{"_key":380,"_type":101,"href":395,"reference":12},"https:\u002F\u002Fweb.eecs.utk.edu\u002F~azh\u002Fblog\u002Ffixprogressbars.html",{"_key":397,"_type":75,"children":398,"markDefs":404,"style":105},"0ebf0666ec85",[399],{"_key":400,"_type":79,"marks":401,"text":403},"0ebf0666ec850",[402,122],"953c1f942781","Want to see who’s still hiring? Check out our job board!",[405],{"_key":402,"_type":101,"href":406,"reference":12},"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afLUXs_rtgJSutaqh3DQlxM2zw3R63DAaGGpbRrrqzhfzpnXqsBu9nbFiCjm-TL3WvpHBSgsHTh5wFd-P-KZyN2MicZr9H2z6gjIG__dAqWspFvs6_DdGLJQlMNO74WwkS6oWmasARghEFkxpXKKeqs2lUvEWazv_X7dBPPqCjfEOXtfmadG8dQPQ-134el-xZsT-ZW_9cedjbPACQK0PooBBulYIJ354eMEFSFp9267vLaEMAyuQtP78zCZ2mwiQww%3D%3D",true,"2020\u002F12\u002F04","",{"_type":53,"asset":411},{"_ref":412,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":414,"language":415},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #50 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>. We lined up a whole bunch of goodies for our big five-oh: how to write a great resume from a hiring manager who reads hundreds each year, the etiquette of pull requests, and making progress bars tell the truth.\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\u002F2020\u002F11\u002F25\u002Fhow-to-write-an-effective-developer-resume-advice-from-a-hiring-manager\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>How to write an effective developer resume: Advice from a hiring manager&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Based on reviewing hundreds of resumes per year and researching a book, here are the seven pieces of advice for engineers on writing a resume that represents you as fairly as possible.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F11\u002F30\u002Fdoes-your-organization-need-a-developer-evangelist\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Does your organization need a developer evangelist?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>One of the best ways to attract talented programmers these days is great developer evangelism. We share some tips to help you&nbsp;determine if your organization is ready to invest in this area.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F11\u002F27\u002Fthis-computer-science-degree-is-brought-to-you-by-big-tech\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>This computer science degree is brought to you by Big Tech\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>An upgrade to a popular CSS framework and a discussion of what happens when big corporations support college courses and supply curriculum.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctopus.com\u002Fblog\u002Fdevops-reading-list?utm_source=stackoverflow&amp;utm_medium=email&amp;utm_content=devops-books\">\u003Cstrong>The DevOps Reading List: Choosing your next DevOps book\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>Alex Yates shares an epic blog post of DevOps reading list recommendations. His list covers some of the most widely respected DevOps books and includes a decision tree to help you decided which ones you should read first.\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\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F419025\u002Fshould-i-submit-a-pull-request-to-correct-minor-typos-in-a-readme-file?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Should I submit a pull request to correct minor typos in a Readme file?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>softwareengineering.stackexchange.com\u003C\u002Fem>\u003Cbr>Some meetings can just be emails, and some emails can just be pull requests.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fchemistry.stackexchange.com\u002Fquestions\u002F142839\u002Fwhy-is-ethane-in-methane?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Why is ‘-ethane’ in ‘methane’?&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>chemistry.stackexchange.com\u003C\u002Fem>\u003Cbr>It’s all Greek to us.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1602236\u002Fis-there-any-way-of-improving-doom-graphics-when-running-it-on-dosbox?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Is there any way of improving Doom graphics when running it on DOSBox?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>superuser.com\u003C\u002Fem>\u003Cbr>“A secret is revealed!”\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F241139\u002Fwhy-emails-link-is-more-dangerous-than-web-searchs-link?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Why is a link in an email more dangerous than a link from a web search?&nbsp;\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>security.stackexchange.com\u003C\u002Fem>\u003Cbr>Why avoid email links when you click them on the web? Well, you tell children not to accept candy from strangers, but let them buy it at the store.\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\u002Fhiddedevries.nl\u002Fen\u002Fblog\u002F2020-11-25-why-its-good-for-users-that-html-css-and-js-are-separate-languages\u002F\">\u003Cstrong>Why it’s good for users that HTML, CSS and JS are separate languages\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>hiddedevries.nl\u003C\u002Fem>\u003Cbr>HTML, CSS, and JS are separate languages, all for the web platform. But should they be separate? While some have argued for them to merge, here’s an interesting take arguing their separation is valuable.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmedium.com\u002Fcodingblackfemales\u002Fspotify-music-taste-analysis-project-edd94c6a0f4e\">\u003Cstrong>Spotify music taste analysis project\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>medium.com\u003C\u002Fem>\u003Cbr>Here’s a fun project log where a developer describes how she classified her friends’ musical tastes with machine learning.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdev.to\u002Feducative\u002Fwhat-are-sql-joins-types-of-sql-joins-explained-5ci5\">\u003Cstrong>What are SQL joins? Types of SQL joins explained\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>dev.to\u003C\u002Fem>\u003Cbr>You may have heard of SQL joins, but do you know the differences between them? Here’s a great summary explaining the various types of SQL joins.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fweb.eecs.utk.edu\u002F~azh\u002Fblog\u002Ffixprogressbars.html\">\u003Cstrong>Progress bars still lie: Please fix them\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>web.eecs.utk.edu\u003C\u002Fem>\u003Cbr>Though they likely don’t mean to be, progress bars aren’t exactly the most honest things in the world. Can that be fixed?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afLUXs_rtgJSutaqh3DQlxM2zw3R63DAaGGpbRrrqzhfzpnXqsBu9nbFiCjm-TL3WvpHBSgsHTh5wFd-P-KZyN2MicZr9H2z6gjIG__dAqWspFvs6_DdGLJQlMNO74WwkS6oWmasARghEFkxpXKKeqs2lUvEWazv_X7dBPPqCjfEOXtfmadG8dQPQ-134el-xZsT-ZW_9cedjbPACQK0PooBBulYIJ354eMEFSFp9267vLaEMAyuQtP78zCZ2mwiQww%3D%3D\">\u003Cstrong>Want to see who’s still hiring? Check out our job board!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2020-12-04T14:50:00.000Z",{"current":418},"the-overflow-50-a-cs-degree-from-big-tech",[420,427,432],{"_createdAt":421,"_id":422,"_rev":423,"_type":424,"_updatedAt":421,"slug":425,"title":426},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":426},"newsletter",{"_createdAt":421,"_id":428,"_rev":423,"_type":424,"_updatedAt":421,"slug":429,"title":431},"wp-tagcat-the-overflow",{"current":430},"the-overflow","the overflow",{"_createdAt":421,"_id":422,"_rev":423,"_type":424,"_updatedAt":421,"slug":433,"title":426},{"current":426},"The Overflow #50: A CS degree from Big Tech",[436,442,448,454],{"_id":437,"publishedAt":438,"slug":439,"sponsored":12,"title":441},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":440},"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":443,"publishedAt":444,"slug":445,"sponsored":12,"title":447},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":446},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":449,"publishedAt":450,"slug":451,"sponsored":12,"title":453},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":452},"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":455,"publishedAt":456,"slug":457,"sponsored":12,"title":459},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":458},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":461,"sourceMap":-1},{"count":462,"lastTimestamp":12},0]