[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-92VpVGMSsa1WO2CZG5hbLQsM8eA4pfct2ATWKm7kglY":3,"sanity-48L79JktJnPnPlhO2Y-uJuAcC7CpRDCpcsZiB6tzWmk":253},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":228},[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":64,"comments":201,"dateUrl":202,"excerpt":203,"image":204,"legacyBody":207,"product":12,"publishedAt":210,"slug":211,"sponsored":12,"tags":213,"title":227,"visible":201},"2023-05-25T09:39:17Z","wp-post-17419","XzVcPPDfPNmxxXS3zvEUaW","blogPost","2025-10-31T17:26:54Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_system":50,"_type":53,"_updatedAt":54,"avatar":55,"employee":60,"name":61,"slug":62},"2023-05-23T16:27:18Z","wp-author-213","nRfzWrvFg3DIXOd15U9uv8",{"base":51},{"id":48,"rev":52},"9xJoPFf2DISyAMMJXP7Ct6","blogAuthor","2025-07-29T19:37:47Z",{"_type":56,"asset":57},"image",{"_ref":58,"_type":59},"image-e81c84dcaeb58be1002795a6544b595bd6fc8071-1024x1024-jpg","reference","former","Ben Popper",{"current":63},"benpopper",[65,69,80,89,120,150,190],{"_key":66,"_type":67,"markDefs":12,"url":68},"78e2b3599cdf","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/d46f08e8-72cd-4515-986c-ce62f691c177",{"_key":70,"_type":71,"children":72,"markDefs":78,"style":79},"62bc9a12938d","block",[73],{"_key":74,"_type":75,"marks":76,"text":77},"62bc9a12938d0","span",[],"On today's episode, we chat about the mental models that can help you learn and master React. Our guest is Cassidy Williams, a Principal Developer Experience Engineer at Netlify. We also discuss the video games that are getting us through the pandemic and the strange experience of doing team meetings in virtual reality.",[],"normal",{"_key":81,"_type":71,"children":82,"markDefs":87,"style":88},"39f811d2331a",[83],{"_key":84,"_type":75,"marks":85,"text":86},"39f811d2331a0",[],"EPISODE NOTES",[],"h2",{"_key":90,"_type":71,"children":91,"markDefs":114,"style":79},"52a722fcc4c9",[92,96,101,105,110],{"_key":93,"_type":75,"marks":94,"text":95},"52a722fcc4c90",[],"You can check out Cassidy's ",{"_key":97,"_type":75,"marks":98,"text":100},"52a722fcc4c91",[99],"cba243d60267","course on React",{"_key":102,"_type":75,"marks":103,"text":104},"52a722fcc4c92",[]," here. It will teach you how to \"build a reusable and declarative React component library. It's perfect for developers who are looking to build a scalable design system for their team and product.\" If you're not in the mood to subscribe, Cassidy would recommend ",{"_key":106,"_type":75,"marks":107,"text":109},"52a722fcc4c93",[108],"6bcac6d04998","Free Code Camp",{"_key":111,"_type":75,"marks":112,"text":113},"52a722fcc4c94",[],".",[115,118],{"_key":99,"_type":116,"href":117,"reference":12},"link","https://scrimba.com/learn/reusablereact",{"_key":108,"_type":116,"href":119,"reference":12},"https://www.freecodecamp.org/news/tag/react/",{"_key":121,"_type":71,"children":122,"markDefs":145,"style":79},"aa54d4a02edd",[123,127,132,136,141],{"_key":124,"_type":75,"marks":125,"text":126},"aa54d4a02edd0",[],"There's lots of info about Cassidy's various projects at ",{"_key":128,"_type":75,"marks":129,"text":131},"aa54d4a02edd1",[130],"f855720a7cbd","cassidoo.co",{"_key":133,"_type":75,"marks":134,"text":135},"aa54d4a02edd2",[],". You can catch her coding live at ",{"_key":137,"_type":75,"marks":138,"text":140},"aa54d4a02edd3",[139],"4c2c4baa7215","@cassidoo",{"_key":142,"_type":75,"marks":143,"text":144},"aa54d4a02edd4",[],", Thursdays at 12:30 PT/2:30 Central/3:30 Eastern.",[146,148],{"_key":130,"_type":116,"href":147,"reference":12},"http://cassidoo.co/",{"_key":139,"_type":116,"href":149,"reference":12},"https://twitter.com/cassidoo",{"_key":151,"_type":71,"children":152,"markDefs":183,"style":79},"afc20bc7ab59",[153,157,162,166,171,175,180],{"_key":154,"_type":75,"marks":155,"text":156},"afc20bc7ab590",[],"Sara made it to the ending credits of Hades, so you know she's a fan. Cassidy is excited for the latest version of ",{"_key":158,"_type":75,"marks":159,"text":161},"afc20bc7ab591",[160],"76de16adbd5a","Stardew Valley",{"_key":163,"_type":75,"marks":164,"text":165},"afc20bc7ab592",[]," and has been impressed with ",{"_key":167,"_type":75,"marks":168,"text":170},"afc20bc7ab593",[169],"f0ed88194e5a","Half Life Alyx",{"_key":172,"_type":75,"marks":173,"text":174},"afc20bc7ab594",[]," and the Valve ",{"_key":176,"_type":75,"marks":177,"text":179},"afc20bc7ab595",[178],"f12cd6a7229a","Index VR headset",{"_key":181,"_type":75,"marks":182,"text":113},"afc20bc7ab596",[],[184,186,188],{"_key":160,"_type":116,"href":185,"reference":12},"https://www.stardewvalley.net/",{"_key":169,"_type":116,"href":187,"reference":12},"https://www.half-life.com/en/alyx/",{"_key":178,"_type":116,"href":189,"reference":12},"https://store.steampowered.com/valveindex",{"_key":191,"_type":71,"children":192,"markDefs":198,"style":79},"0fb0d1332b8c",[193],{"_key":194,"_type":75,"marks":195,"text":197},"0fb0d1332b8c0",[196],"77b0ce183e3d","TRANSCRIPT",[199],{"_key":196,"_type":116,"href":200,"reference":12},"https://the-stack-overflow-podcast.simplecast.com/episodes/how-to-think-in-react/transcript",true,"2021/02/09","We're talking components, Jamstack, and our favorite video games.",{"_type":56,"asset":205},{"_ref":206,"_type":59},"image-6f6591e18674cee2e570564767f3f8ca14c19158-3000x1575-png",{"code":208,"language":209},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https://player.simplecast.com/a837e5d3-ac17-4ce5-8706-04db8260ea88?dark=false\">\u003C/iframe>\n\u003C!-- /wp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>On today's episode, we chat about the mental models that can help you learn and master React. Our guest is Cassidy Williams, a Principal Developer Experience Engineer at Netlify. We also discuss the video games that are getting us through the pandemic and the strange experience of doing team meetings in virtual reality.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-episode-notes\">EPISODE NOTES\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>You can check out Cassidy's&nbsp;\u003Ca href=\"https://scrimba.com/learn/reusablereact\">course on React\u003C/a>&nbsp;here. It will teach you how to \"build a reusable and declarative React component library. It's perfect for developers who are looking to build a scalable design system for their team and product.\" If you're not in the mood to subscribe, Cassidy would recommend&nbsp;\u003Ca href=\"https://www.freecodecamp.org/news/tag/react/\">Free Code Camp\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>There's lots of info about Cassidy's various projects at \u003Ca href=\"http://cassidoo.co/\" target=\"_blank\" rel=\"noreferrer noopener\">cassidoo.co\u003C/a>.  You can catch her coding live at \u003Ca href=\"https://twitter.com/cassidoo\" target=\"_blank\" rel=\"noreferrer noopener\">@cassidoo\u003C/a>, Thursdays at 12:30 PT/2:30 Central/3:30 Eastern.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Sara  made it to the ending credits of Hades, so you know she's a fan. Cassidy is excited for the latest version of \u003Ca href=\"https://www.stardewvalley.net/\">Stardew Valley\u003C/a> and has been impressed with \u003Ca href=\"https://www.half-life.com/en/alyx/\">Half Life Alyx\u003C/a> and the Valve \u003Ca href=\"https://store.steampowered.com/valveindex\">Index VR headset\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://the-stack-overflow-podcast.simplecast.com/episodes/how-to-think-in-react/transcript\">TRANSCRIPT\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2021-02-09T05:40:00.000Z",{"current":212},"podcast-311-how-to-think-in-react",[214,222],{"_createdAt":215,"_id":216,"_rev":217,"_type":218,"_updatedAt":215,"slug":219,"title":221},"2023-05-23T16:43:21Z","wp-tagcat-podcast","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":220},"podcast","The Stack Overflow Podcast",{"_createdAt":215,"_id":223,"_rev":217,"_type":218,"_updatedAt":215,"slug":224,"title":226},"wp-tagcat-the-stack-overflow-podcast",{"current":225},"the-stack-overflow-podcast","the stack overflow podcast","Podcast 311: How to think in React",[229,235,241,247],{"_id":230,"publishedAt":231,"slug":232,"sponsored":12,"title":234},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":233},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":236,"publishedAt":237,"slug":238,"sponsored":12,"title":240},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":239},"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":242,"publishedAt":243,"slug":244,"sponsored":12,"title":246},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":245},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":248,"publishedAt":249,"slug":250,"sponsored":12,"title":252},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":251},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":254,"sourceMap":-1},{"count":255,"lastTimestamp":256},1,"2023-05-25T09:47:31Z"]