[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-M_5WkPT_YXyRS5fe6ZBpXyTK0-TIc07jRxQwSq063yk":3,"sanity-ERSvFR4JkiyAdrvuBz-4sEsfgJpP4xmPd8HM-loJ2to":447},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":422},[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":61,"comments":12,"dateUrl":403,"excerpt":67,"image":404,"legacyBody":407,"product":68,"publishedAt":410,"slug":411,"sponsored":68,"tags":413,"title":421,"visible":12},"2023-05-25T09:39:15Z","wp-post-16234","dgl3SCUzppW3U2LvCoSnq8","blogPost","2023-07-13T14:55:40Z",[46],{"_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",[62,69,81,112,116,125,149,170,189,193,201,209,228,250,269,291,295,303,322,344,366,388,399],{"_key":63,"_type":53,"alt":64,"asset":65,"caption":67,"markDefs":68},"1c84bc3304ec","The Overflow.",{"_ref":66,"_type":56},"image-942745e49ea576f526e178834d42c656d299b932-708x144-png","",null,{"_key":70,"_type":71,"children":72,"markDefs":79,"style":80},"3ecf3217b7ec","block",[73],{"_key":74,"_type":75,"marks":76,"text":78},"3ecf3217b7ec0","span",[77],"strong","July 2020",[],"normal",{"_key":82,"_type":71,"children":83,"markDefs":106,"style":80},"17cbd4a5259d",[84,88,93,97,102],{"_key":85,"_type":75,"marks":86,"text":87},"17cbd4a5259d0",[],"Welcome to ISSUE #29 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":89,"_type":75,"marks":90,"text":92},"17cbd4a5259d1",[91],"f5629a9c846c","Cassidy Williams",{"_key":94,"_type":75,"marks":95,"text":96},"17cbd4a5259d2",[]," at ",{"_key":98,"_type":75,"marks":99,"text":101},"17cbd4a5259d3",[100],"606452563617","Netlify",{"_key":103,"_type":75,"marks":104,"text":105},"17cbd4a5259d4",[],". On this week's episode, we peek behind the curtain at our engineering hiring process, wonder why bitcoin miners shut down their rigs, and look at what's Next.js.",[107,110],{"_key":91,"_type":108,"href":109,"reference":68},"link","https:\u002F\u002Fcassidoo.co\u002F",{"_key":100,"_type":108,"href":111,"reference":68},"https:\u002F\u002Fwww.netlify.com\u002F?utm_source=overflow-nl&utm_medium=overflow-cs&utm_campaign=devex",{"_key":113,"_type":53,"alt":68,"asset":114,"caption":67,"markDefs":68},"0fec0a037dd5",{"_ref":115,"_type":56},"image-b110f71c54d754cdae9a01fac53e81ea7b5e8a29-52x52-png",{"_key":117,"_type":71,"children":118,"markDefs":123,"style":124},"cf63258ae9d4",[119],{"_key":120,"_type":75,"marks":121,"text":122},"cf63258ae9d40",[],"From the blog",[],"h2",{"_key":126,"_type":71,"children":127,"markDefs":146,"style":80},"31de9e296398",[128,133,137,142],{"_key":129,"_type":75,"marks":130,"text":132},"31de9e2963980",[131,77],"345593f232ad","How Stack Overflow hires engineers",{"_key":134,"_type":75,"marks":135,"text":136},"31de9e2963981",[]," ",{"_key":138,"_type":75,"marks":139,"text":141},"31de9e2963982",[140],"em","stackoverflow.blog",{"_key":143,"_type":75,"marks":144,"text":145},"31de9e2963983",[],"\nIn this post - Jon Chan, team lead, public platform - shares some details on our approach to hiring great developers, especially for companies that are finding themselves with a new influx in qualified applications during the changed situation.",[147],{"_key":131,"_type":108,"href":148,"reference":68},"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F07\u002F03\u002Fhow-stack-overflow-hires-engineers\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n            ",{"_key":150,"_type":71,"children":151,"markDefs":167,"style":80},"6088e3071abc",[152,157,160,163],{"_key":153,"_type":75,"marks":154,"text":156},"6088e3071abc0",[155,77],"28efa35a3e9b","Podcast 249: Java goes to outer space",{"_key":158,"_type":75,"marks":159,"text":136},"6088e3071abc1",[],{"_key":161,"_type":75,"marks":162,"text":141},"6088e3071abc2",[140],{"_key":164,"_type":75,"marks":165,"text":166},"6088e3071abc3",[],"\nTo infinity and beyond.",[168],{"_key":155,"_type":108,"href":169,"reference":68},"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F07\u002F03\u002Fpodcast-249-java-goes-to-outer-space\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n                                        ",{"_key":171,"_type":71,"children":172,"markDefs":186,"style":80},"4fa17abc85ad",[173,178,182],{"_key":174,"_type":75,"marks":175,"text":177},"4fa17abc85ad0",[77,176],"0577d1415631","Webinar: How to quickly deploy and monitor applications and infrastructure on AWS",{"_key":179,"_type":75,"marks":180,"text":181},"4fa17abc85ad1",[77]," promotion",{"_key":183,"_type":75,"marks":184,"text":185},"4fa17abc85ad2",[],"\nJoin AWS Marketplace to discover how you can quickly build an environment that keeps pace with the scale and agility your business needs. This webinar will explore strategies to accelerate your software and infrastructure deployment that will lay a foundation for success. It will also feature Amazon Web Services (AWS) customer success stories and recent peer research findings.",[187],{"_key":176,"_type":108,"href":188,"reference":68},"https:\u002F\u002Fpages.awscloud.com\u002Fawsmp-h2-dev-newrelic-softwaredeploy.html?&trk=el_a134p000003yS4FAAU&trkCampaign=AWSMP_H2_DEV_NewRelic_Software-Deployment&sc_channel=el&sc_campaign=el_StackOverflow_newsletter_lv-1&sc_outcome=Marketplace&sc_geo=NAMER&sc_country=US",{"_key":190,"_type":53,"alt":68,"asset":191,"caption":67,"markDefs":68},"6421d44a1556",{"_ref":192,"_type":56},"image-55469499e9cc7c4ec7ec8902fb8cfbba811d8f58-52x52-png",{"_key":194,"_type":71,"children":195,"markDefs":200,"style":124},"8558e26f01a5",[196],{"_key":197,"_type":75,"marks":198,"text":199},"8558e26f01a50",[],"Interesting questions",[],{"_key":202,"_type":71,"children":203,"markDefs":208,"style":80},"eeaa8222faf8",[204],{"_key":205,"_type":75,"marks":206,"text":207},"eeaa8222faf80",[140],"Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or email us at stackoverflowknows@stackoverflow.com. We’ll include our favorites in the future.",[],{"_key":210,"_type":71,"children":211,"markDefs":225,"style":80},"98c8f0650b2d",[212,217,221],{"_key":213,"_type":75,"marks":214,"text":216},"98c8f0650b2d0",[77,215],"70570c39587f","Why were computer customers called \"users?\"",{"_key":218,"_type":75,"marks":219,"text":220},"98c8f0650b2d1",[140],"retrocomputing.stackexchange.com",{"_key":222,"_type":75,"marks":223,"text":224},"98c8f0650b2d2",[],"\nIt's a shame computerers never established itself.",[226],{"_key":215,"_type":108,"href":227,"reference":68},"\n\nhttps:\u002F\u002Fretrocomputing.stackexchange.com\u002Fquestions\u002F15202\u002Fwhy-were-computer-customers-called-users?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n",{"_key":229,"_type":71,"children":230,"markDefs":247,"style":80},"8b15a6bcee0d",[231,236,239,243],{"_key":232,"_type":75,"marks":233,"text":235},"8b15a6bcee0d0",[234,77],"f4717ec5460a","Does my company own my phone number?",{"_key":237,"_type":75,"marks":238,"text":136},"8b15a6bcee0d1",[],{"_key":240,"_type":75,"marks":241,"text":242},"8b15a6bcee0d2",[140],"workplace.stackexchange.com",{"_key":244,"_type":75,"marks":245,"text":246},"8b15a6bcee0d3",[],"\nNew job, who dis?",[248],{"_key":234,"_type":108,"href":249,"reference":68},"\nhttps:\u002F\u002Fworkplace.stackexchange.com\u002Fquestions\u002F159634\u002Fdoes-my-company-own-my-phone-number?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n\n",{"_key":251,"_type":71,"children":252,"markDefs":266,"style":80},"af2acbf3aff5",[253,258,262],{"_key":254,"_type":75,"marks":255,"text":257},"af2acbf3aff50",[77,256],"710f37455593","Someone open-sourced an un-open-source project",{"_key":259,"_type":75,"marks":260,"text":261},"af2acbf3aff51",[140],"opensource.stackexchange.com",{"_key":263,"_type":75,"marks":264,"text":265},"af2acbf3aff52",[],"\nWe get that you all like open source, but this is going a little too far.",[267],{"_key":256,"_type":108,"href":268,"reference":68},"\nhttps:\u002F\u002Fopensource.stackexchange.com\u002Fquestions\u002F10028\u002Fsomeone-open-sourced-an-un-open-source-project?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n                ",{"_key":270,"_type":71,"children":271,"markDefs":288,"style":80},"83bc600ac227",[272,277,280,284],{"_key":273,"_type":75,"marks":274,"text":276},"83bc600ac2270",[275,77],"a98792b59465","Why do miners go offline?",{"_key":278,"_type":75,"marks":279,"text":136},"83bc600ac2271",[],{"_key":281,"_type":75,"marks":282,"text":283},"83bc600ac2272",[140],"bitcoin.stackexchange.com",{"_key":285,"_type":75,"marks":286,"text":287},"83bc600ac2273",[],"\nBeware of cave-ins...of the price of bitcoin.",[289],{"_key":275,"_type":108,"href":290,"reference":68},"\nhttps:\u002F\u002Fbitcoin.stackexchange.com\u002Fquestions\u002F96639\u002Fwhy-do-miners-go-offline?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n            ",{"_key":292,"_type":53,"alt":68,"asset":293,"caption":67,"markDefs":68},"342dfbdb169f",{"_ref":294,"_type":56},"image-aba8193d923f4135c1726062b2195406b95b3b15-52x52-png",{"_key":296,"_type":71,"children":297,"markDefs":302,"style":124},"32d1ee07861c",[298],{"_key":299,"_type":75,"marks":300,"text":301},"32d1ee07861c0",[],"Links from around the web",[],{"_key":304,"_type":71,"children":305,"markDefs":319,"style":80},"af8b407bc99a",[306,311,315],{"_key":307,"_type":75,"marks":308,"text":310},"af8b407bc99a0",[77,309],"436ce294e169","Checkboxland",{"_key":312,"_type":75,"marks":313,"text":314},"af8b407bc99a1",[140],"www.bryanbraun.com",{"_key":316,"_type":75,"marks":317,"text":318},"af8b407bc99a2",[],"\nThis is such an impressive, silly, fun library for displaying animations, text, and data with HTML checkboxes.",[320],{"_key":309,"_type":108,"href":321,"reference":68},"\nhttps:\u002F\u002Fwww.bryanbraun.com\u002Fcheckboxland\u002F\n\n",{"_key":323,"_type":71,"children":324,"markDefs":341,"style":80},"5c122eb858c5",[325,330,333,337],{"_key":326,"_type":75,"marks":327,"text":329},"5c122eb858c50",[328,77],"c99ca79e5501","30% didn’t kill the App Store model. SaaS did.",{"_key":331,"_type":75,"marks":332,"text":136},"5c122eb858c51",[],{"_key":334,"_type":75,"marks":335,"text":336},"5c122eb858c52",[140],"capiche.com",{"_key":338,"_type":75,"marks":339,"text":340},"5c122eb858c53",[],"\nPeople have been questioning the App Store model over the past couple months as new services start to speak out against it. Here's a look at the history of the model and how SaaS changed everything.",[342],{"_key":328,"_type":108,"href":343,"reference":68},"\nhttps:\u002F\u002Fcapiche.com\u002Fe\u002Fecommerce-and-app-store-fees-compared\n                                        ",{"_key":345,"_type":71,"children":346,"markDefs":363,"style":80},"69c060e402b1",[347,352,355,359],{"_key":348,"_type":75,"marks":349,"text":351},"69c060e402b10",[350,77],"a10be0cf7ccf","Next.js 101: What you should know",{"_key":353,"_type":75,"marks":354,"text":136},"69c060e402b11",[],{"_key":356,"_type":75,"marks":357,"text":358},"69c060e402b12",[140],"netlify.com",{"_key":360,"_type":75,"marks":361,"text":362},"69c060e402b13",[],"\nIf you've noticed your React apps are not getting the SEO results that you expect or you want to dip your toe in server-side rendering, Next.js might be the solution for you. Here's an intro to Next.js with some important features to consider if you decide to use it in your projects.",[364],{"_key":350,"_type":108,"href":365,"reference":68},"\nhttps:\u002F\u002Furl.netlify.com\u002FSJiN9gekD\n                    ",{"_key":367,"_type":71,"children":368,"markDefs":385,"style":80},"16a67acba58c",[369,374,377,381],{"_key":370,"_type":75,"marks":371,"text":373},"16a67acba58c0",[372,77],"3841637b85a0","Beginner's guide to abstraction",{"_key":375,"_type":75,"marks":376,"text":136},"16a67acba58c1",[],{"_key":378,"_type":75,"marks":379,"text":380},"16a67acba58c2",[140],"jesseduffield.com",{"_key":382,"_type":75,"marks":383,"text":384},"16a67acba58c3",[],"\nAs programmers, you often hear things about avoiding duplicate code and keeping things DRY, but sometimes that's easier said than done. Here's a good look (with examples!) about what good abstraction looks like.",[386],{"_key":372,"_type":108,"href":387,"reference":68},"\nhttps:\u002F\u002Fjesseduffield.com\u002Fbeginners-guide-to-abstraction\u002F\n                ",{"_key":389,"_type":71,"children":390,"markDefs":396,"style":80},"9eb4cb3128fd",[391],{"_key":392,"_type":75,"marks":393,"text":395},"9eb4cb3128fd0",[394,77],"6aef70aac6aa","Want to see who's still hiring? Check out our job board!",[397],{"_key":394,"_type":108,"href":398,"reference":68},"\nhttps:\u002F\u002Fstackoverflow.com\u002Fjobs                ",{"_key":400,"_type":53,"alt":68,"asset":401,"caption":67,"markDefs":68},"94949291a61e",{"_ref":402,"_type":56},"image-cbd3df2ceedb3d1492834e374bac51dfd89bf7f4-1163x163-png","2020\u002F07\u002F10",{"_type":53,"asset":405},{"_ref":406,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":408,"language":409},"\u003C!-- wp:image -->\n\u003Cfigure class=\"wp-block-image\">\u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F5a861290-bdcc-4f59-af25-6c5bc0b9eb29\u002Flogotheoverflow.png\" alt=\"The Overflow.\"\u002F>\u003C\u002Ffigure>\n\u003C!-- \u002Fwp:image -->\n\n\u003C!-- wp:paragraph {\"align\":\"center\"} -->\n\u003Cp class=\"has-text-align-center\">\u003Cstrong>July 2020\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #29 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and \u003Ca href=\"https:\u002F\u002Fcassidoo.co\u002F\">Cassidy Williams\u003C\u002Fa> at \u003Ca href=\"https:\u002F\u002Fwww.netlify.com\u002F?utm_source=overflow-nl&amp;utm_medium=overflow-cs&amp;utm_campaign=devex\">Netlify\u003C\u002Fa>. On this week's episode, we peek behind the curtain at our engineering hiring process, wonder why bitcoin miners shut down their rigs, and look at what's Next.js.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:image {\"align\":\"left\",\"width\":32,\"height\":32} -->\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"alignleft is-resized\">\u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002Fd7aaecb9-5ebc-493a-be56-59637e03b531\u002Ficonblog2x.png\" alt=\"\" width=\"32\" height=\"32\"\u002F>\u003C\u002Ffigure>\u003C\u002Fdiv>\n\u003C!-- \u002Fwp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>From the blog\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F07\u002F03\u002Fhow-stack-overflow-hires-engineers\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n            \">\u003Cstrong>How Stack Overflow hires engineers\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>In this post - Jon Chan, team lead, public platform - shares some details on our approach to hiring great developers, especially for companies that are finding themselves with a new influx in qualified applications during the changed situation.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fstackoverflow.blog\u002F2020\u002F07\u002F03\u002Fpodcast-249-java-goes-to-outer-space\u002F?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n                                        \">\u003Cstrong>Podcast 249: Java goes to outer space\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>stackoverflow.blog\u003Cbr>\u003C\u002Fem>To infinity and beyond.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpages.awscloud.com\u002Fawsmp-h2-dev-newrelic-softwaredeploy.html?&amp;trk=el_a134p000003yS4FAAU&amp;trkCampaign=AWSMP_H2_DEV_NewRelic_Software-Deployment&amp;sc_channel=el&amp;sc_campaign=el_StackOverflow_newsletter_lv-1&amp;sc_outcome=Marketplace&amp;sc_geo=NAMER&amp;sc_country=US\" rel=\"sponsored nofollow\">Webinar: How to quickly deploy and monitor applications and infrastructure on AWS\u003C\u002Fa> promotion\u003C\u002Fstrong>\u003Cbr>Join AWS Marketplace to discover how you can quickly build an environment that keeps pace with the scale and agility your business needs. This webinar will explore strategies to accelerate your software and infrastructure deployment that will lay a foundation for success. It will also feature Amazon Web Services (AWS) customer success stories and recent peer research findings.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:image {\"align\":\"left\",\"width\":39,\"height\":39} -->\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"alignleft is-resized\">\u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F8da5bcb5-7dbe-4415-88a5-476c819ff156\u002Ficonqa2x.png\" alt=\"\" width=\"39\" height=\"39\"\u002F>\u003C\u002Ffigure>\u003C\u002Fdiv>\n\u003C!-- \u002Fwp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Interesting questions\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cem>Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or email us at stackoverflowknows@stackoverflow.com. We’ll include our favorites in the future.\u003C\u002Fem>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\n\nhttps:\u002F\u002Fretrocomputing.stackexchange.com\u002Fquestions\u002F15202\u002Fwhy-were-computer-customers-called-users?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\">Why were computer customers called \"users?\"\u003C\u002Fa> \u003C\u002Fstrong>\u003Cem>retrocomputing.stackexchange.com\u003C\u002Fem>\u003Cbr>It's a shame computerers never established itself.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fworkplace.stackexchange.com\u002Fquestions\u002F159634\u002Fdoes-my-company-own-my-phone-number?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\n\">\u003Cstrong>Does my company own my phone number?\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>workplace.stackexchange.com\u003C\u002Fem>\u003Cbr>New job, who dis?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps:\u002F\u002Fopensource.stackexchange.com\u002Fquestions\u002F10028\u002Fsomeone-open-sourced-an-un-open-source-project?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n                \">Someone open-sourced an un-open-source project\u003C\u002Fa> \u003C\u002Fstrong>\u003Cem>opensource.stackexchange.com\u003C\u002Fem>\u003Cbr>We get that you all like open source, but this is going a little too far.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fbitcoin.stackexchange.com\u002Fquestions\u002F96639\u002Fwhy-do-miners-go-offline?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n            \">\u003Cstrong>Why do miners go offline?\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>bitcoin.stackexchange.com\u003C\u002Fem>\u003Cbr>Beware of cave-ins...of the price of bitcoin.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:image {\"align\":\"left\",\"width\":36,\"height\":36} -->\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"alignleft is-resized\">\u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002Ffae18822-12a0-46de-bab8-ddb30242697d\u002Ficonlinks2x.png\" alt=\"\" width=\"36\" height=\"36\"\u002F>\u003C\u002Ffigure>\u003C\u002Fdiv>\n\u003C!-- \u002Fwp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Links from around the web\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"\nhttps:\u002F\u002Fwww.bryanbraun.com\u002Fcheckboxland\u002F\n\n\">Checkboxland\u003C\u002Fa> \u003C\u002Fstrong>\u003Cem>www.bryanbraun.com\u003C\u002Fem>\u003Cbr>This is such an impressive, silly, fun library for displaying animations, text, and data with HTML checkboxes.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fcapiche.com\u002Fe\u002Fecommerce-and-app-store-fees-compared\n                                        \">\u003Cstrong>30% didn’t kill the App Store model. SaaS did.\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>capiche.com\u003C\u002Fem>\u003Cbr>People have been questioning the App Store model over the past couple months as new services start to speak out against it. Here's a look at the history of the model and how SaaS changed everything.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Furl.netlify.com\u002FSJiN9gekD\n                    \">\u003Cstrong>Next.js 101: What you should know\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>netlify.com\u003C\u002Fem>\u003Cbr>If you've noticed your React apps are not getting the SEO results that you expect or you want to dip your toe in server-side rendering, Next.js might be the solution for you. Here's an intro to Next.js with some important features to consider if you decide to use it in your projects.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fjesseduffield.com\u002Fbeginners-guide-to-abstraction\u002F\n                \">\u003Cstrong>Beginner's guide to abstraction\u003C\u002Fstrong>\u003C\u002Fa> \u003Cem>jesseduffield.com\u003C\u002Fem>\u003Cbr>As programmers, you often hear things about avoiding duplicate code and keeping things DRY, but sometimes that's easier said than done. Here's a good look (with examples!) about what good abstraction looks like.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps:\u002F\u002Fstackoverflow.com\u002Fjobs                \">\u003Cstrong>Want to see who's still hiring? Check out our job board!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:image -->\n\u003Cfigure class=\"wp-block-image\">\u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F62687153-bbaa-4c83-bd65-6047d51b261a\u002Ffooter2x.png\" alt=\"\"\u002F>\u003C\u002Ffigure>\n\u003C!-- \u002Fwp:image -->","html","2020-07-10T14:00:00.000Z",{"current":412},"the-overflow-29-checkboxland",[414],{"_createdAt":415,"_id":416,"_rev":417,"_type":418,"_updatedAt":415,"slug":419,"title":420},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":420},"newsletter","The Overflow #29: Checkboxland",[423,429,435,441],{"_id":424,"publishedAt":425,"slug":426,"sponsored":68,"title":428},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":427},"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":430,"publishedAt":431,"slug":432,"sponsored":68,"title":434},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":433},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":436,"publishedAt":437,"slug":438,"sponsored":68,"title":440},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":439},"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":442,"publishedAt":443,"slug":444,"sponsored":68,"title":446},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":445},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":448,"sourceMap":-1},{"count":449,"lastTimestamp":68},0]