[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-8K-oF3wJiIIpGjF295NdwUZeOahr-7-F032mEAiwS1I":3,"sanity-D1JAnoovOwYIZKoei5DToO3y7ezIpvKwa55tAB_Y6D0":444},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":419},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":61,"comments":372,"dateUrl":373,"excerpt":66,"image":374,"legacyBody":377,"product":12,"publishedAt":380,"slug":381,"sponsored":12,"tags":383,"title":418,"visible":372},"2023-05-25T09:39:12Z","wp-post-13274","dgl3SCUzppW3U2LvCoSX3c","blogPost","2023-07-13T14:55:24Z",[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-227","dgl3SCUzppW3U2LvCoP35A","blogAuthor","2023-06-20T15:05:08Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-5df3158468f42b2e40ed766d70ce0ad6d5746955-1024x1024-jpg","reference","none","Cassidy Williams",{"current":60},"cwilliams",[62,67,127,136,140,174,182,186,254,262,266,368],{"_key":63,"_type":53,"alt":12,"asset":64,"caption":66,"markDefs":12},"40d19abb6e36",{"_ref":65,"_type":56},"image-9d55ccf4a6baff647173ecc0d5bfb7ecea5a4425-675x121-png","",{"_key":68,"_type":69,"children":70,"markDefs":116,"style":126},"67fab9590cc7","block",[71,77,82,86,90,94,98,103,107,112],{"_key":72,"_type":73,"marks":74,"text":76},"67fab9590cc70","span",[75],"em","You asked, we answered! Lots of folks asked for The Overflow newsletter to be part of an ",{"_key":78,"_type":73,"marks":79,"text":81},"67fab9590cc71",[75,80],"704d5b7f9e9a","RSS feed",{"_key":83,"_type":73,"marks":84,"text":85},"67fab9590cc72",[75],", and here it is. We'll be posting the full newsletter on the blog on the Friday after we send it out. Enjoy!",{"_key":87,"_type":73,"marks":88,"text":89},"67fab9590cc73",[],"\n\n\nWelcome to The Overflow, a newsletter from Stack Overflow that brings together great questions from our community, news and articles from our blog, and awesome links from around the web. It’s content by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":91,"_type":73,"marks":92,"text":58},"67fab9590cc74",[93],"cf8dbbca61d3",{"_key":95,"_type":73,"marks":96,"text":97},"67fab9590cc75",[]," of ",{"_key":99,"_type":73,"marks":100,"text":102},"67fab9590cc76",[101],"e298311f60d6","React Training",{"_key":104,"_type":73,"marks":105,"text":106},"67fab9590cc77",[],". A new issue will arrive once every two weeks. You can read more about Cassidy and why we decided to launch this newsletter ",{"_key":108,"_type":73,"marks":109,"text":111},"67fab9590cc78",[110],"3873f4f92434","on our blog",{"_key":113,"_type":73,"marks":114,"text":115},"67fab9590cc79",[],".\n\n\n",[117,120,122,124],{"_key":80,"_type":118,"href":119,"reference":12},"link","https:\u002F\u002Fstackoverflow.blog\u002Ftags\u002Ftheoverflow\u002Ffeed\u002F",{"_key":93,"_type":118,"href":121,"reference":12},"https:\u002F\u002Fcassidoo.co\u002F",{"_key":101,"_type":118,"href":123,"reference":12},"https:\u002F\u002Freacttraining.com\u002F",{"_key":110,"_type":118,"href":125,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2019\u002F10\u002F01\u002Fintroducing-overflow-newsletter-cassidy-williams","normal",{"_key":128,"_type":69,"children":129,"markDefs":134,"style":135},"17cba3d1d068",[130],{"_key":131,"_type":73,"marks":132,"text":133},"17cba3d1d0680",[],"From the blog",[],"h2",{"_key":137,"_type":53,"alt":12,"asset":138,"markDefs":12},"8116f348690d",{"_ref":139,"_type":56},"image-b110f71c54d754cdae9a01fac53e81ea7b5e8a29-52x52-png",{"_key":141,"_type":69,"children":142,"markDefs":169,"style":126},"c50ecb9b8a91",[143,149,153,157,162,165],{"_key":144,"_type":73,"marks":145,"text":148},"c50ecb9b8a910",[146,147],"d38f7c7f65d1","strong","Five pitfalls to avoid when outsourcing software development",{"_key":150,"_type":73,"marks":151,"text":152},"c50ecb9b8a911",[75],"stackoverflow.blog",{"_key":154,"_type":73,"marks":155,"text":156},"c50ecb9b8a912",[],"\nFrom scoping a project to avoiding contract loopholes, learn how to reap the benefits of outsourcing while avoiding the headaches.\n\n",{"_key":158,"_type":73,"marks":159,"text":161},"c50ecb9b8a913",[160,147],"15fdfb3618a0","How to make good code reviews better",{"_key":163,"_type":73,"marks":164,"text":152},"c50ecb9b8a914",[75],{"_key":166,"_type":73,"marks":167,"text":168},"c50ecb9b8a915",[],"\nYour code reviews are good, but they could be great. Here are some simple tips on how to level up your approach.\n\n\n",[170,172],{"_key":146,"_type":118,"href":171,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2019\u002F10\u002F01\u002Fpitfalls-avoid-outsourcing-software-development\u002F",{"_key":160,"_type":118,"href":173,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2019\u002F09\u002F30\u002Fhow-to-make-good-code-reviews-better\u002F",{"_key":175,"_type":69,"children":176,"markDefs":181,"style":135},"10dd7b177df7",[177],{"_key":178,"_type":73,"marks":179,"text":180},"10dd7b177df70",[],"Interesting questions",[],{"_key":183,"_type":53,"alt":12,"asset":184,"markDefs":12},"2a28f075461c",{"_ref":185,"_type":56},"image-55469499e9cc7c4ec7ec8902fb8cfbba811d8f58-52x52-png",{"_key":187,"_type":69,"children":188,"markDefs":245,"style":126},"cb3bf1c90798",[189,194,198,202,207,211,215,220,224,228,232,237,241],{"_key":190,"_type":73,"marks":191,"text":193},"cb3bf1c907980",[192,147],"09e12648cbc7","Why can I log in to my Facebook account with a misspelled email\u002Fpassword?",{"_key":195,"_type":73,"marks":196,"text":197},"cb3bf1c907981",[75],"security.stackexchange.com",{"_key":199,"_type":73,"marks":200,"text":201},"cb3bf1c907982",[],"\nEver typed your password into Facebook, hit enter, and thought to yourself “Ooops, I spelled that wrong.” Turns out you can make a mistake and be granted access anyways.\n\n",{"_key":203,"_type":73,"marks":204,"text":206},"cb3bf1c907983",[205,147],"36fe0a66b5b1","How can this Stack Exchange site have an animated favicon?",{"_key":208,"_type":73,"marks":209,"text":210},"cb3bf1c907984",[75],"superuser.com",{"_key":212,"_type":73,"marks":213,"text":214},"cb3bf1c907985",[],"\nMeet a bug that is old enough to vote (in most countries).\n\n",{"_key":216,"_type":73,"marks":217,"text":219},"cb3bf1c907986",[218,147],"cf79362f3c04","Resume: How to quantify my contributions as a software engineer?",{"_key":221,"_type":73,"marks":222,"text":223},"cb3bf1c907987",[]," ",{"_key":225,"_type":73,"marks":226,"text":227},"cb3bf1c907988",[75],"workplace.stackexchange.com",{"_key":229,"_type":73,"marks":230,"text":231},"cb3bf1c907989",[],"\nWhat would you say...you do here?\n\n",{"_key":233,"_type":73,"marks":234,"text":236},"cb3bf1c9079810",[235,147],"dc4ac463759b","Why should I always enable compiler warnings?",{"_key":238,"_type":73,"marks":239,"text":240},"cb3bf1c9079811",[75],"stackoverflow.com",{"_key":242,"_type":73,"marks":243,"text":244},"cb3bf1c9079812",[],"\nThey're just warnings, not errors, right?\n\n\n",[246,248,250,252],{"_key":192,"_type":118,"href":247,"reference":12},"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F214814\u002Fwhy-can-i-log-in-to-my-facebook-account-with-a-misspelled-email-password",{"_key":205,"_type":118,"href":249,"reference":12},"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1484570\u002Fhow-can-this-stack-exchange-site-have-an-animated-favicon",{"_key":218,"_type":118,"href":251,"reference":12},"https:\u002F\u002Fworkplace.stackexchange.com\u002Fquestions\u002F143735\u002Fresume-how-to-quantify-my-contributions-as-a-software-engineer",{"_key":235,"_type":118,"href":253,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F57842756\u002Fwhy-should-i-always-enable-compiler-warnings",{"_key":255,"_type":69,"children":256,"markDefs":261,"style":135},"83422adb3e44",[257],{"_key":258,"_type":73,"marks":259,"text":260},"83422adb3e440",[],"Links from around the web",[],{"_key":263,"_type":53,"alt":12,"asset":264,"markDefs":12},"9dda17172056",{"_ref":265,"_type":56},"image-ee4606669605171d44521e034c1ff443c7fc87f7-52x52-png",{"_key":267,"_type":69,"children":268,"markDefs":355,"style":126},"c8e7c21b0e80",[269,274,278,282,287,291,295,300,304,308,313,317,321,326,330,334,338,342,347,351],{"_key":270,"_type":73,"marks":271,"text":273},"c8e7c21b0e800",[272,147],"73aa0d2e9a94","A million digits of pi in 9 lines of JavaScript",{"_key":275,"_type":73,"marks":276,"text":277},"c8e7c21b0e801",[75],"ajennings.net",{"_key":279,"_type":73,"marks":280,"text":281},"c8e7c21b0e802",[],"\nSome people think that JavaScript is irrational. Those people are correct.\n\n",{"_key":283,"_type":73,"marks":284,"text":286},"c8e7c21b0e803",[285,147],"ed1a323b4d78","The ugly truth about design systems",{"_key":288,"_type":73,"marks":289,"text":290},"c8e7c21b0e804",[75],"markboulton.co.uk",{"_key":292,"_type":73,"marks":293,"text":294},"c8e7c21b0e805",[],"\nDesign systems are like the guardrails for your applications. But when outside factors come into play, they might not be enough. This talk by Mark Boulton tells the “ugly truth” of design systems.\n\n",{"_key":296,"_type":73,"marks":297,"text":299},"c8e7c21b0e806",[298,147],"d8314ae4ee59","Logs were our lifeblood. Now they’re our liability.",{"_key":301,"_type":73,"marks":302,"text":303},"c8e7c21b0e807",[75],"vicki.substack.com",{"_key":305,"_type":73,"marks":306,"text":307},"c8e7c21b0e808",[],"\nToday, many companies see data as their biggest asset. On January 1, 2020, that data could become a company’s biggest risk.\n\n",{"_key":309,"_type":73,"marks":310,"text":312},"c8e7c21b0e809",[311,147],"6c7c201620cc","An HTML attribute potentially worth $4.4M to Chipotle",{"_key":314,"_type":73,"marks":315,"text":316},"c8e7c21b0e8010",[75],"cloudfour.com",{"_key":318,"_type":73,"marks":319,"text":320},"c8e7c21b0e8011",[],"\nHow much are your HTML attributes (the parts of a tag that aren’t the tag itself) worth to you? In some frameworks, nothing. But for Chipotle—potentially a lot of guac.\n\n",{"_key":322,"_type":73,"marks":323,"text":325},"c8e7c21b0e8012",[324,147],"9b494affd7aa","Stack Overflow for Teams",{"_key":327,"_type":73,"marks":328,"text":329},"c8e7c21b0e8013",[75],"promotion",{"_key":331,"_type":73,"marks":332,"text":333},"c8e7c21b0e8014",[],"\n",{"_key":335,"_type":73,"marks":336,"text":337},"c8e7c21b0e8015",[147],"First 10 users free.",{"_key":339,"_type":73,"marks":340,"text":341},"c8e7c21b0e8016",[]," Stop digging through stale documentation and outdated emails to find information. Setup a private, secure space for you and your coworkers to share information on Stack Overflow for Teams.\n\n",{"_key":343,"_type":73,"marks":344,"text":346},"c8e7c21b0e8017",[345,147],"6d68aee56187","How the invention of the book changed how people read",{"_key":348,"_type":73,"marks":349,"text":350},"c8e7c21b0e8018",[75],"thebritishacademy.ac.uk",{"_key":352,"_type":73,"marks":353,"text":354},"c8e7c21b0e8019",[],"\nThis is a fascinating article on the invention of the book. Interestingly enough, the first book format was called a “codex,” which is the origin of the word “code!”\n",[356,358,360,362,364,366],{"_key":272,"_type":118,"href":357,"reference":12},"http:\u002F\u002Fajennings.net\u002Fblog\u002Fa-million-digits-of-pi-in-9-lines-of-javascript.html",{"_key":285,"_type":118,"href":359,"reference":12},"https:\u002F\u002Fmarkboulton.co.uk\u002Fjournal\u002Fugly-truth-of-design-systems\u002F",{"_key":298,"_type":118,"href":361,"reference":12},"https:\u002F\u002Fvicki.substack.com\u002Fp\u002Flogs-were-our-lifeblood-now-theyre",{"_key":311,"_type":118,"href":363,"reference":12},"https:\u002F\u002Fcloudfour.com\u002Fthinks\u002Fan-html-attribute-potentially-worth-4-4m-to-chipotle\u002F",{"_key":324,"_type":118,"href":365,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fteams?utm_source=iterable&utm_medium=email&utm_campaign=10-promo&utm_content=The-Overflow-10-Free",{"_key":345,"_type":118,"href":367,"reference":12},"https:\u002F\u002Fwww.thebritishacademy.ac.uk\u002Fblog\u002Fhow-invention-book-changed-how-people-read",{"_key":369,"_type":53,"alt":12,"asset":370,"caption":66,"markDefs":12},"cd3cd3a8f462",{"_ref":371,"_type":56},"image-b57474df7ca9e047af96fdf1a6fd16a4971ff871-1163x163-png",true,"2019\u002F10\u002F03",{"_type":53,"asset":375},{"_ref":376,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":378,"language":379},"\u003C!-- wp:image {\"id\":13291,\"align\":\"center\"} -->\n\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"aligncenter\">\u003Cimg src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2019\u002F10\u002FtheOverflow_header-1.png\" alt=\"\" class=\"wp-image-13291\"\u002F>\u003C\u002Ffigure>\u003C\u002Fdiv>\n\n\u003C!-- \u002Fwp:image -->\n\n\u003C!-- wp:paragraph -->\n\u003Cem>You asked, we answered! Lots of folks asked for The Overflow newsletter to be part of an \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002Ftags\u002Ftheoverflow\u002Ffeed\u002F\">RSS feed\u003C\u002Fa>, and here it is. We'll be posting the full newsletter on the blog on the Friday after we send it out. Enjoy!\u003Cbr>\u003C\u002Fem>\u003Cbr>\u003Cbr>Welcome to The Overflow, a newsletter from Stack Overflow that brings together great questions from our community, news and articles from our blog, and awesome links from around the web. It’s content by developers, for developers, written and curated by the Stack Overflow team and&nbsp;\u003Ca href=\"https:\u002F\u002Fcassidoo.co\u002F\">Cassidy Williams\u003C\u002Fa>&nbsp;of&nbsp;\u003Ca href=\"https:\u002F\u002Freacttraining.com\u002F\">React Training\u003C\u002Fa>. A new issue will arrive once every two weeks. You can read more about Cassidy and why we decided to launch this newsletter&nbsp;\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2019\u002F10\u002F01\u002Fintroducing-overflow-newsletter-cassidy-williams\">on&nbsp;our&nbsp;blog\u003C\u002Fa>.\u003Cbr>\u003Cbr>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:separator -->\n\n\u003Chr class=\"wp-block-separator\"\u002F>\n\n\u003C!-- \u002Fwp:separator -->\n\n\u003C!-- wp:paragraph -->\n\u003Cbr>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\n\u003Ch2>\u003Cimg class=\"wp-image-13292\" style=\"width: 30px;\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2019\u002F10\u002Ficon-blog@2x.png\" alt=\"\"> From the blog\u003C\u002Fh2>\n\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2019\u002F10\u002F01\u002Fpitfalls-avoid-outsourcing-software-development\u002F\">\u003Cstrong>Five pitfalls to avoid when outsourcing software development\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>From scoping a project to avoiding contract loopholes, learn how to reap the benefits of outsourcing while avoiding the headaches.\u003Cbr>\u003Cbr>\u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2019\u002F09\u002F30\u002Fhow-to-make-good-code-reviews-better\u002F\">\u003Cstrong>How to make good code reviews better\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.blog\u003C\u002Fem>\u003Cbr>Your code reviews are good, but they could be great. Here are some simple tips on how to level up your approach.\u003Cbr>\u003Cbr>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:separator -->\n\n\u003Chr class=\"wp-block-separator\"\u002F>\n\n\u003C!-- \u002Fwp:separator -->\n\n\u003C!-- wp:paragraph -->\n\u003Cbr>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\n\u003Ch2>\u003Cimg class=\"wp-image-13293\" style=\"width: 30px;\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2019\u002F10\u002Ficon-qa@2x.png\" alt=\"\"> Interesting questions\u003C\u002Fh2>\n\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Ca href=\"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F214814\u002Fwhy-can-i-log-in-to-my-facebook-account-with-a-misspelled-email-password\">\u003Cstrong>Why can I log in to my Facebook account with a misspelled email\u002Fpassword?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>security.stackexchange.com\u003C\u002Fem>\u003Cbr>Ever typed your password into Facebook, hit enter, and thought to yourself “Ooops, I spelled that wrong.” Turns out you can make a mistake and be granted access anyways.\u003Cbr>\u003Cbr>\u003Ca href=\"https:\u002F\u002Fsuperuser.com\u002Fquestions\u002F1484570\u002Fhow-can-this-stack-exchange-site-have-an-animated-favicon\">\u003Cstrong>How can this Stack Exchange site have an animated favicon?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>superuser.com\u003C\u002Fem>\u003Cbr>Meet a bug that is old enough to vote (in most countries).\u003Cbr>\u003Cbr>\u003Ca href=\"https:\u002F\u002Fworkplace.stackexchange.com\u002Fquestions\u002F143735\u002Fresume-how-to-quantify-my-contributions-as-a-software-engineer\">\u003Cstrong>Resume: How to quantify my contributions as a software engineer?\u003C\u002Fstrong>\u003C\u002Fa>\u003Cstrong>&nbsp;\u003C\u002Fstrong>\u003Cem>workplace.stackexchange.com\u003C\u002Fem>\u003Cbr>What would you say...you do here?\u003Cbr>\u003Cbr>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F57842756\u002Fwhy-should-i-always-enable-compiler-warnings\">\u003Cstrong>Why should I always enable compiler warnings?\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>stackoverflow.com\u003C\u002Fem>\u003Cbr>They're just warnings, not errors, right?\u003Cbr>\u003Cbr>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:separator -->\n\n\u003Chr class=\"wp-block-separator\"\u002F>\n\n\u003C!-- \u002Fwp:separator -->\n\n\u003C!-- wp:paragraph -->\n\u003Cbr>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\n\u003Ch2>\u003Cimg class=\"wp-image-13294\" style=\"width: 30px;\" src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2019\u002F10\u002Ficon-links@2x.png\" alt=\"\"> Links from around the web\u003C\u002Fh2>\n\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Ca href=\"http:\u002F\u002Fajennings.net\u002Fblog\u002Fa-million-digits-of-pi-in-9-lines-of-javascript.html\">\u003Cstrong>A million digits of pi in 9 lines of JavaScript\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>ajennings.net\u003C\u002Fem>\u003Cbr>Some people think that JavaScript is irrational. Those people are correct.\u003Cbr>\u003Cbr>\u003Ca href=\"https:\u002F\u002Fmarkboulton.co.uk\u002Fjournal\u002Fugly-truth-of-design-systems\u002F\">\u003Cstrong>The ugly truth about design systems\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>markboulton.co.uk\u003C\u002Fem>\u003Cbr>Design systems are like the guardrails for your applications. But when outside factors come into play, they might not be enough. This talk by Mark Boulton tells the “ugly truth” of design systems.\u003Cbr>\u003Cbr>\u003Ca href=\"https:\u002F\u002Fvicki.substack.com\u002Fp\u002Flogs-were-our-lifeblood-now-theyre\">\u003Cstrong>Logs were our lifeblood. Now they’re our liability.\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>vicki.substack.com\u003C\u002Fem>\u003Cbr>Today, many companies see data as their biggest asset. On January 1, 2020, that data could become a company’s biggest risk.\u003Cbr>\u003Cbr>\u003Ca href=\"https:\u002F\u002Fcloudfour.com\u002Fthinks\u002Fan-html-attribute-potentially-worth-4-4m-to-chipotle\u002F\">\u003Cstrong>An HTML attribute potentially worth $4.4M to Chipotle\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>cloudfour.com\u003C\u002Fem>\u003Cbr>How much are your HTML attributes (the parts of a tag that aren’t the tag itself) worth to you? In some frameworks, nothing. But for Chipotle—potentially a lot of guac.\u003Cbr>\u003Cbr>\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fteams?utm_source=iterable&amp;utm_medium=email&amp;utm_campaign=10-promo&amp;utm_content=The-Overflow-10-Free\">\u003Cstrong>Stack Overflow for Teams\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>promotion\u003C\u002Fem>\u003Cbr>\u003Cstrong>First 10 users free.\u003C\u002Fstrong>&nbsp;Stop digging through stale documentation and outdated emails to find information. Setup a private, secure space for you and your coworkers to share information on Stack Overflow for Teams.\u003Cbr>\u003Cbr>\u003Ca href=\"https:\u002F\u002Fwww.thebritishacademy.ac.uk\u002Fblog\u002Fhow-invention-book-changed-how-people-read\">\u003Cstrong>How the invention of the book changed how people read\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;\u003Cem>thebritishacademy.ac.uk\u003C\u002Fem>\u003Cbr>This is a fascinating article on the invention of the book. Interestingly enough, the first book format was called a “codex,” which is the origin of the word “code!”\u003Cbr>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:image {\"id\":13296} -->\n\u003Cfigure class=\"wp-block-image\">\u003Cimg src=\"https:\u002F\u002Fstackoverflow.blog\u002Fwp-content\u002Fuploads\u002F2019\u002F10\u002Ffooter@2x.png\" alt=\"\" class=\"wp-image-13296\"\u002F>\u003C\u002Ffigure>\n\u003C!-- \u002Fwp:image -->","html","2019-10-03T20:39:23.000Z",{"current":382},"the-overflow-for-october-4-2019",[384,392,397,399,403,407,409,413],{"_createdAt":385,"_id":386,"_rev":387,"_type":388,"_updatedAt":385,"slug":389,"title":391},"2023-05-23T16:43:21Z","wp-tagcat-announcements","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":390},"announcements","Announcements",{"_createdAt":385,"_id":393,"_rev":387,"_type":388,"_updatedAt":385,"slug":394,"title":396},"wp-tagcat-community",{"current":395},"community","Community",{"_createdAt":385,"_id":393,"_rev":387,"_type":388,"_updatedAt":385,"slug":398,"title":396},{"current":395},{"_createdAt":385,"_id":400,"_rev":387,"_type":388,"_updatedAt":385,"slug":401,"title":402},"wp-tagcat-links",{"current":402},"links",{"_createdAt":385,"_id":404,"_rev":387,"_type":388,"_updatedAt":385,"slug":405,"title":406},"wp-tagcat-newsletter",{"current":406},"newsletter",{"_createdAt":385,"_id":404,"_rev":387,"_type":388,"_updatedAt":385,"slug":408,"title":406},{"current":406},{"_createdAt":385,"_id":410,"_rev":387,"_type":388,"_updatedAt":385,"slug":411,"title":412},"wp-tagcat-theoverflow",{"current":412},"theoverflow",{"_createdAt":385,"_id":414,"_rev":387,"_type":388,"_updatedAt":385,"slug":415,"title":417},"wp-tagcat-uncategorized",{"current":416},"uncategorized","Uncategorized","The Overflow for October 4, 2019",[420,426,432,438],{"_id":421,"publishedAt":422,"slug":423,"sponsored":12,"title":425},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":424},"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":427,"publishedAt":428,"slug":429,"sponsored":12,"title":431},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":430},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":433,"publishedAt":434,"slug":435,"sponsored":12,"title":437},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":436},"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":439,"publishedAt":440,"slug":441,"sponsored":12,"title":443},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":442},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":445,"sourceMap":-1},{"count":446,"lastTimestamp":447},5,"2023-05-25T09:46:51Z"]