[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-r77lJyBoAuJrIG7bEpbu2FCU3EaA3AKFaffkiHN9ImM":3,"sanity-tbKPldjXT01tmgpuG0cL-y6zHz-24ioS5H5bIEI6cqQ":481},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":456},[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":61,"comments":412,"dateUrl":413,"excerpt":67,"image":414,"legacyBody":417,"product":12,"publishedAt":420,"slug":421,"sponsored":12,"tags":423,"title":455,"visible":412},"2023-05-25T09:39:15Z","wp-post-16125","dgl3SCUzppW3U2LvCoSjFE","blogPost","2023-07-13T14:55:38Z",[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,68,79,110,114,123,147,168,189,193,201,209,231,253,275,297,301,309,331,353,375,397,408],{"_key":63,"_type":53,"alt":64,"asset":65,"caption":67,"markDefs":12},"e3e745a0ffb6","The Overflow.",{"_ref":66,"_type":56},"image-942745e49ea576f526e178834d42c656d299b932-708x144-png","",{"_key":69,"_type":70,"children":71,"markDefs":77,"style":78},"bffc2a44f032","block",[72],{"_key":73,"_type":74,"marks":75,"text":76},"bffc2a44f0320","span",[],"June 2020",[],"normal",{"_key":80,"_type":70,"children":81,"markDefs":104,"style":78},"62b5f0c0f2ec",[82,86,91,95,100],{"_key":83,"_type":74,"marks":84,"text":85},"62b5f0c0f2ec0",[],"Welcome to ISSUE #26 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":87,"_type":74,"marks":88,"text":90},"62b5f0c0f2ec1",[89],"0727142ef274","Cassidy Williams",{"_key":92,"_type":74,"marks":93,"text":94},"62b5f0c0f2ec2",[]," at ",{"_key":96,"_type":74,"marks":97,"text":99},"62b5f0c0f2ec3",[98],"0609ba7d3d6e","Netlify",{"_key":101,"_type":74,"marks":102,"text":103},"62b5f0c0f2ec4",[],". This week, what we're doing to fight systemic racism, social distancing's effect on other diseases, and racial bias in machine learning.",[105,108],{"_key":89,"_type":106,"href":107,"reference":12},"link","https://cassidoo.co/",{"_key":98,"_type":106,"href":109,"reference":12},"https://www.netlify.com/?utm_source=overflow-nl&utm_medium=overflow-cs&utm_campaign=devex",{"_key":111,"_type":53,"alt":12,"asset":112,"caption":67,"markDefs":12},"293f1cf63d58",{"_ref":113,"_type":56},"image-b110f71c54d754cdae9a01fac53e81ea7b5e8a29-52x52-png",{"_key":115,"_type":70,"children":116,"markDefs":121,"style":122},"72c93bcb7644",[117],{"_key":118,"_type":74,"marks":119,"text":120},"72c93bcb76440",[],"From the blog",[],"h2",{"_key":124,"_type":70,"children":125,"markDefs":144,"style":78},"84950ea8d2a5",[126,131,135,140],{"_key":127,"_type":74,"marks":128,"text":130},"84950ea8d2a50",[129],"4c638cc00915","Steps Stack Overflow is taking to help fight racism",{"_key":132,"_type":74,"marks":133,"text":134},"84950ea8d2a51",[]," ",{"_key":136,"_type":74,"marks":137,"text":139},"84950ea8d2a52",[138],"em","stackoverflow.blog",{"_key":141,"_type":74,"marks":142,"text":143},"84950ea8d2a53",[],"\nBlack lives matter, and Stack Overflow is taking concrete steps to help combat systemic racism.",[145],{"_key":129,"_type":106,"href":146,"reference":12},"\nhttps://stackoverflow.blog/2020/06/10/stack-overflows-stand-against-racism-blm/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":148,"_type":70,"children":149,"markDefs":165,"style":78},"4e8cee101ac2",[150,155,158,161],{"_key":151,"_type":74,"marks":152,"text":154},"4e8cee101ac20",[153],"292ecba971b1","The rise of the DevOps mindset",{"_key":156,"_type":74,"marks":157,"text":134},"4e8cee101ac21",[],{"_key":159,"_type":74,"marks":160,"text":139},"4e8cee101ac22",[138],{"_key":162,"_type":74,"marks":163,"text":164},"4e8cee101ac23",[],"\nDevOps has become a buzzwords with many conflicting definitions. What’s for certain is it’s on the rise. In our 2020 developer Survey, around 80% of the respondents believed that DevOps is at least somewhat important. We take a look at the phenomenon, some definitions, and talk to our engineers about what it means.",[166],{"_key":153,"_type":106,"href":167,"reference":12},"\nhttps://stackoverflow.blog/2020/06/10/the-rise-of-the-devops-mindset/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n\n                                        ",{"_key":169,"_type":70,"children":170,"markDefs":186,"style":78},"4a1729a06e23",[171,176,179,182],{"_key":172,"_type":74,"marks":173,"text":175},"4a1729a06e230",[174],"cd7e4ef10fc9","Podcast 243: Turn on, tune in, drop out, log off",{"_key":177,"_type":74,"marks":178,"text":134},"4a1729a06e231",[],{"_key":180,"_type":74,"marks":181,"text":139},"4a1729a06e232",[138],{"_key":183,"_type":74,"marks":184,"text":185},"4a1729a06e233",[],"\nThis week, we chat about Cloudflare.tv and Github Classroom.",[187],{"_key":174,"_type":106,"href":188,"reference":12},"\nhttps://stackoverflow.blog/2020/06/12/podcast-243-cloudflare-tv-github-classroom/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n                                ",{"_key":190,"_type":53,"alt":12,"asset":191,"caption":67,"markDefs":12},"0d4af20c70d0",{"_ref":192,"_type":56},"image-55469499e9cc7c4ec7ec8902fb8cfbba811d8f58-52x52-png",{"_key":194,"_type":70,"children":195,"markDefs":200,"style":122},"a346bda1f4de",[196],{"_key":197,"_type":74,"marks":198,"text":199},"a346bda1f4de0",[],"Interesting questions",[],{"_key":202,"_type":70,"children":203,"markDefs":208,"style":78},"fa0665e0caad",[204],{"_key":205,"_type":74,"marks":206,"text":207},"fa0665e0caad0",[138],"Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or leave a comment on Facebook. We’ll include our favorites in the future.",[],{"_key":210,"_type":70,"children":211,"markDefs":228,"style":78},"519ad54df661",[212,217,220,224],{"_key":213,"_type":74,"marks":214,"text":216},"519ad54df6610",[215],"bf3ff7b81954","Should microservices be independent?",{"_key":218,"_type":74,"marks":219,"text":134},"519ad54df6611",[],{"_key":221,"_type":74,"marks":222,"text":223},"519ad54df6612",[138],"softwareengineering.stackexchange.com",{"_key":225,"_type":74,"marks":226,"text":227},"519ad54df6613",[],"\n\"The objective of microservices is to provide independently deployable, loosely coupled, lean services.\" tl;dr: Yes.",[229],{"_key":215,"_type":106,"href":230,"reference":12},"\n\nhttps://softwareengineering.stackexchange.com/questions/411082/should-microservices-be-independent?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n",{"_key":232,"_type":70,"children":233,"markDefs":250,"style":78},"8506eccda3f9",[234,239,242,246],{"_key":235,"_type":74,"marks":236,"text":238},"8506eccda3f90",[237],"d22c1b400bd7","How can a thermometer ever show the actual temperature of an object if the object loses heat to the thermometer?",{"_key":240,"_type":74,"marks":241,"text":134},"8506eccda3f91",[],{"_key":243,"_type":74,"marks":244,"text":245},"8506eccda3f92",[138],"chemistry.stackexchange.com",{"_key":247,"_type":74,"marks":248,"text":249},"8506eccda3f93",[],"\n\"Any observation will change the state of the system you are observing.\"",[251],{"_key":237,"_type":106,"href":252,"reference":12},"\nhttps://chemistry.stackexchange.com/questions/134828/how-can-a-thermometer-ever-show-the-actual-temperature-of-an-object-if-the-objec?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n\n",{"_key":254,"_type":70,"children":255,"markDefs":272,"style":78},"ae4f3fcb6565",[256,261,264,268],{"_key":257,"_type":74,"marks":258,"text":260},"ae4f3fcb65650",[259],"37d6a5201024","Are the social-distancing measures implemented against SARS-CoV-2 also suppressing the spread of other viruses?",{"_key":262,"_type":74,"marks":263,"text":134},"ae4f3fcb65651",[],{"_key":265,"_type":74,"marks":266,"text":267},"ae4f3fcb65652",[138],"biology.stackexchange.com",{"_key":269,"_type":74,"marks":270,"text":271},"ae4f3fcb65653",[],"\nIs social distancing also flattening the curve of the common flu?",[273],{"_key":259,"_type":106,"href":274,"reference":12},"\nhttps://biology.stackexchange.com/questions/94024/are-the-social-distancing-measures-implemented-against-sars-cov-2-also-suppressi?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n                ",{"_key":276,"_type":70,"children":277,"markDefs":294,"style":78},"97662b5fee6e",[278,283,286,290],{"_key":279,"_type":74,"marks":280,"text":282},"97662b5fee6e0",[281],"397449286f10","Why doesn't water boil in the oven?",{"_key":284,"_type":74,"marks":285,"text":134},"97662b5fee6e1",[],{"_key":287,"_type":74,"marks":288,"text":289},"97662b5fee6e2",[138],"physics.stackexchange.com",{"_key":291,"_type":74,"marks":292,"text":293},"97662b5fee6e3",[],"\nBut what about those bubbles in your lasagna?",[295],{"_key":281,"_type":106,"href":296,"reference":12},"\nhttps://physics.stackexchange.com/questions/557812/why-doesnt-water-boil-in-the-oven?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\n            ",{"_key":298,"_type":53,"alt":12,"asset":299,"caption":67,"markDefs":12},"f622568cb376",{"_ref":300,"_type":56},"image-aba8193d923f4135c1726062b2195406b95b3b15-52x52-png",{"_key":302,"_type":70,"children":303,"markDefs":308,"style":122},"ca307180249f",[304],{"_key":305,"_type":74,"marks":306,"text":307},"ca307180249f0",[],"Links from around the web",[],{"_key":310,"_type":70,"children":311,"markDefs":328,"style":78},"a635a8195a7f",[312,317,320,324],{"_key":313,"_type":74,"marks":314,"text":316},"a635a8195a7f0",[315],"7dc2641415d4","React error handling and reporting with error boundary and sentry",{"_key":318,"_type":74,"marks":319,"text":134},"a635a8195a7f1",[],{"_key":321,"_type":74,"marks":322,"text":323},"a635a8195a7f2",[138],"smashingmagazine.com",{"_key":325,"_type":74,"marks":326,"text":327},"a635a8195a7f3",[],"\nIf you've ever wondered what error boundaries actually are and how to make them work, here's a fun article that shows how to use them with error monitoring tools.",[329],{"_key":315,"_type":106,"href":330,"reference":12},"\nhttps://www.smashingmagazine.com/2020/06/react-error-handling-reporting-error-boundary-sentry/\n\n",{"_key":332,"_type":70,"children":333,"markDefs":350,"style":78},"5f963d317a67",[334,339,342,346],{"_key":335,"_type":74,"marks":336,"text":338},"5f963d317a670",[337],"74be60646122","Optimizing keyboard navigation using tabindex and ARIA",{"_key":340,"_type":74,"marks":341,"text":134},"5f963d317a671",[],{"_key":343,"_type":74,"marks":344,"text":345},"5f963d317a672",[138],"www.sarasoueidan.com",{"_key":347,"_type":74,"marks":348,"text":349},"5f963d317a673",[],"\nAccessibility is more important now than ever as more and more of our lives move online. This is a great little case study for implementing keyboard-friendlier websites!",[351],{"_key":337,"_type":106,"href":352,"reference":12},"\nhttps://www.sarasoueidan.com/blog/keyboard-friendlier-article-listings/\n                                        ",{"_key":354,"_type":70,"children":355,"markDefs":372,"style":78},"405ff471f192",[356,361,364,368],{"_key":357,"_type":74,"marks":358,"text":360},"405ff471f1920",[359],"b25fcc1be8c8","Understanding racial bias in machine learning algorithms",{"_key":362,"_type":74,"marks":363,"text":134},"405ff471f1921",[],{"_key":365,"_type":74,"marks":366,"text":367},"405ff471f1922",[138],"dev.to",{"_key":369,"_type":74,"marks":370,"text":371},"405ff471f1923",[],"\nBias manifests itself everywhere in our world despite our best efforts to avoid it, and as a result, machine learning and AI suffer from that bias. Here's a great article full of resources about how this happens, and how to combat it.",[373],{"_key":359,"_type":106,"href":374,"reference":12},"\nhttps://dev.to/educative/understanding-racial-bias-in-machine-learning-algorithms-4cij \n                        ",{"_key":376,"_type":70,"children":377,"markDefs":394,"style":78},"44e086628da5",[378,383,386,390],{"_key":379,"_type":74,"marks":380,"text":382},"44e086628da50",[381],"52776ab7b585","ZIP Codes are not area polygons",{"_key":384,"_type":74,"marks":385,"text":134},"44e086628da51",[],{"_key":387,"_type":74,"marks":388,"text":389},"44e086628da52",[138],"www.manifold.net via web.archive.org",{"_key":391,"_type":74,"marks":392,"text":393},"44e086628da53",[],"\nI love articles from years ago with interesting information. Did you know that ZIP Codes are associated with linear things like roads and not areas? Check this article out to learn more.",[395],{"_key":381,"_type":106,"href":396,"reference":12},"\nhttps://web.archive.org/web/20080723211144/http://www.manifold.net/cases/zip_codes/zip_codes.html\n                ",{"_key":398,"_type":70,"children":399,"markDefs":405,"style":78},"66410718ba98",[400],{"_key":401,"_type":74,"marks":402,"text":404},"66410718ba980",[403],"e1ff50e6ecb8","Want to see who's still hiring? Check out our job board!",[406],{"_key":403,"_type":106,"href":407,"reference":12},"\nhttps://stackoverflow.com/jobs                ",{"_key":409,"_type":53,"alt":12,"asset":410,"caption":67,"markDefs":12},"ca617fa2054a",{"_ref":411,"_type":56},"image-cbd3df2ceedb3d1492834e374bac51dfd89bf7f4-1163x163-png",true,"2020/06/19",{"_type":53,"asset":415},{"_ref":416,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":418,"language":419},"\u003C!-- wp:image -->\n\u003Cfigure class=\"wp-block-image\">\u003Cimg src=\"https://d2axdqolvqmdvx.cloudfront.net/5a861290-bdcc-4f59-af25-6c5bc0b9eb29/logotheoverflow.png\" alt=\"The Overflow.\"/>\u003C/figure>\n\u003C!-- /wp:image -->\n\n\u003C!-- wp:paragraph {\"align\":\"center\"} -->\n\u003Cp class=\"has-text-align-center\">June 2020\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #26 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and \u003Ca href=\"https://cassidoo.co/\">Cassidy Williams\u003C/a> at \u003Ca href=\"https://www.netlify.com/?utm_source=overflow-nl&amp;utm_medium=overflow-cs&amp;utm_campaign=devex\">Netlify\u003C/a>. This week, what we're doing to fight systemic racism, social distancing's effect on other diseases, and racial bias in machine learning.\u003C/p>\n\u003C!-- /wp: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://d2axdqolvqmdvx.cloudfront.net/d7aaecb9-5ebc-493a-be56-59637e03b531/iconblog2x.png\" alt=\"\" width=\"36\" height=\"36\"/>\u003C/figure>\u003C/div>\n\u003C!-- /wp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>From the blog\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://stackoverflow.blog/2020/06/10/stack-overflows-stand-against-racism-blm/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">Steps Stack Overflow is taking to help fight racism\u003C/a> \u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>Black lives matter, and Stack Overflow is taking concrete steps to help combat systemic racism.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://stackoverflow.blog/2020/06/10/the-rise-of-the-devops-mindset/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\n                                        \">The rise of the DevOps mindset\u003C/a> \u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>DevOps has become a buzzwords with many conflicting definitions. What’s for certain is it’s on the rise. In our 2020 developer Survey, around 80% of the respondents believed that DevOps is at least somewhat important. We take a look at the phenomenon, some definitions, and talk to our engineers about what it means.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://stackoverflow.blog/2020/06/12/podcast-243-cloudflare-tv-github-classroom/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n                                \">Podcast 243: Turn on, tune in, drop out, log off\u003C/a> \u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>This week, we chat about Cloudflare.tv and Github Classroom.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:image {\"align\":\"left\",\"width\":40,\"height\":40} -->\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"alignleft is-resized\">\u003Cimg src=\"https://d2axdqolvqmdvx.cloudfront.net/8da5bcb5-7dbe-4415-88a5-476c819ff156/iconqa2x.png\" alt=\"\" width=\"40\" height=\"40\"/>\u003C/figure>\u003C/div>\n\u003C!-- /wp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Interesting questions\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cem>Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or leave a comment on Facebook. We’ll include our favorites in the future.\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\n\nhttps://softwareengineering.stackexchange.com/questions/411082/should-microservices-be-independent?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\">Should microservices be independent?\u003C/a> \u003Cem>softwareengineering.stackexchange.com\u003C/em>\u003Cbr>\"The objective of microservices is to provide independently deployable, loosely coupled, lean services.\" tl;dr: Yes.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://chemistry.stackexchange.com/questions/134828/how-can-a-thermometer-ever-show-the-actual-temperature-of-an-object-if-the-objec?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n\n\">How can a thermometer ever show the actual temperature of an object if the object loses heat to the thermometer?\u003C/a> \u003Cem>chemistry.stackexchange.com\u003C/em>\u003Cbr>\"Any observation will change the state of the system you are observing.\"\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://biology.stackexchange.com/questions/94024/are-the-social-distancing-measures-implemented-against-sars-cov-2-also-suppressi?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n                \">Are the social-distancing measures implemented against SARS-CoV-2 also suppressing the spread of other viruses?\u003C/a> \u003Cem>biology.stackexchange.com\u003C/em>\u003Cbr>Is social distancing also flattening the curve of the common flu?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://physics.stackexchange.com/questions/557812/why-doesnt-water-boil-in-the-oven?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\n            \">Why doesn't water boil in the oven?\u003C/a> \u003Cem>physics.stackexchange.com\u003C/em>\u003Cbr>But what about those bubbles in your lasagna?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:image {\"align\":\"left\",\"width\":44,\"height\":44} -->\n\u003Cdiv class=\"wp-block-image\">\u003Cfigure class=\"alignleft is-resized\">\u003Cimg src=\"https://d2axdqolvqmdvx.cloudfront.net/fae18822-12a0-46de-bab8-ddb30242697d/iconlinks2x.png\" alt=\"\" width=\"44\" height=\"44\"/>\u003C/figure>\u003C/div>\n\u003C!-- /wp:image -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Links from around the web\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://www.smashingmagazine.com/2020/06/react-error-handling-reporting-error-boundary-sentry/\n\n\">React error handling and reporting with error boundary and sentry\u003C/a> \u003Cem>smashingmagazine.com\u003C/em>\u003Cbr>If you've ever wondered what error boundaries actually are and how to make them work, here's a fun article that shows how to use them with error monitoring tools.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://www.sarasoueidan.com/blog/keyboard-friendlier-article-listings/\n                                        \">Optimizing keyboard navigation using tabindex and ARIA\u003C/a> \u003Cem>www.sarasoueidan.com\u003C/em>\u003Cbr>Accessibility is more important now than ever as more and more of our lives move online. This is a great little case study for implementing keyboard-friendlier websites!\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://dev.to/educative/understanding-racial-bias-in-machine-learning-algorithms-4cij \n                        \">Understanding racial bias in machine learning algorithms\u003C/a> \u003Cem>dev.to\u003C/em>\u003Cbr>Bias manifests itself everywhere in our world despite our best efforts to avoid it, and as a result, machine learning and AI suffer from that bias. Here's a great article full of resources about how this happens, and how to combat it.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://web.archive.org/web/20080723211144/http://www.manifold.net/cases/zip_codes/zip_codes.html\n                \">ZIP Codes are not area polygons\u003C/a> \u003Cem>www.manifold.net via web.archive.org\u003C/em>\u003Cbr>I love articles from years ago with interesting information. Did you know that ZIP Codes are associated with linear things like roads and not areas? Check this article out to learn more.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"\nhttps://stackoverflow.com/jobs                \">Want to see who's still hiring? Check out our job board!\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:image -->\n\u003Cfigure class=\"wp-block-image\">\u003Cimg src=\"https://d2axdqolvqmdvx.cloudfront.net/62687153-bbaa-4c83-bd65-6047d51b261a/footer2x.png\" alt=\"\"/>\u003C/figure>\n\u003C!-- /wp:image -->","html","2020-06-19T14:00:00.000Z",{"current":422},"16125",[424,432,434,439,444,446,451],{"_createdAt":425,"_id":426,"_rev":427,"_type":428,"_updatedAt":425,"slug":429,"title":431},"2023-05-23T16:43:21Z","wp-tagcat-bulletin","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":430},"bulletin","Bulletin",{"_createdAt":425,"_id":426,"_rev":427,"_type":428,"_updatedAt":425,"slug":433,"title":431},{"current":430},{"_createdAt":425,"_id":435,"_rev":427,"_type":428,"_updatedAt":425,"slug":436,"title":438},"wp-tagcat-code-for-a-living",{"current":437},"code-for-a-living","Code for a Living",{"_createdAt":425,"_id":440,"_rev":427,"_type":428,"_updatedAt":425,"slug":441,"title":443},"wp-tagcat-stackoverflow",{"current":442},"stackoverflow","Stackoverflow",{"_createdAt":425,"_id":440,"_rev":427,"_type":428,"_updatedAt":425,"slug":445,"title":443},{"current":442},{"_createdAt":425,"_id":447,"_rev":427,"_type":428,"_updatedAt":425,"slug":448,"title":450},"wp-tagcat-the-overflow",{"current":449},"the-overflow","the overflow",{"_createdAt":425,"_id":452,"_rev":427,"_type":428,"_updatedAt":425,"slug":453,"title":454},"wp-tagcat-newsletter",{"current":454},"newsletter","The Overflow #26: The next right thing",[457,463,469,475],{"_id":458,"publishedAt":459,"slug":460,"sponsored":12,"title":462},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":461},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":464,"publishedAt":465,"slug":466,"sponsored":12,"title":468},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":467},"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":470,"publishedAt":471,"slug":472,"sponsored":12,"title":474},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":473},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":476,"publishedAt":477,"slug":478,"sponsored":12,"title":480},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":479},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":482,"sourceMap":-1},{"count":483,"lastTimestamp":484},2,"2023-05-25T09:47:14Z"]