[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-ZX0vBWfUhgG-BP3yJwIp8XNJxF-HtDEAgSGyMtpTU-M":3,"sanity-lQhP-E-4CHCw6KbjQ8mjWbAggrD4_dTcdSfz8l4g4-k":398},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":373},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"5c7f0882-e1a7-4d0e-9e06-86cce9c3613a","2026-07-02T07:40:00.000Z",{"_type":10,"current":11},"slug","ai-coding-chaos-into-a-repeatable-playbook",null,"How do you turn AI coding chaos into a repeatable playbook?",[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":62,"comments":346,"dateUrl":347,"excerpt":348,"image":349,"legacyBody":352,"product":12,"publishedAt":355,"slug":356,"sponsored":12,"tags":358,"title":372,"visible":346},"2023-05-24T12:28:24Z","wp-post-21637","XzVcPPDfPNmxxXS3zvEksc","blogPost","2025-10-31T17:27:06Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"role":59,"slug":60},"2023-05-23T16:27:18Z","wp-author-295","3Bta4LYddh6s1g3ALChVvb","blogAuthor","2025-05-09T17:21:54Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","reference","current","Eira May","B2B Editor",{"current":61},"emay",[63,67,78,87,147,199,239,290,309,335],{"_key":64,"_type":65,"markDefs":12,"url":66},"a4c7f8267f76","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002F16eb6c84-ab22-481c-be81-ab54e8e18cec",{"_key":68,"_type":69,"children":70,"markDefs":76,"style":77},"6b8d28d41c8d","block",[71],{"_key":72,"_type":73,"marks":74,"text":75},"6b8d28d41c8d0","span",[],"Ben is joined by Kyle Mitofsky, a Senior Software Engineer on Stack Overflow’s public platform; Kelsey Hightower, Distinguished Engineer at Google Cloud; and Guillermo Rauch, cocreator of Next.js. They cover what’s new in Next.js 13, how growing demand for front-end applications has made the React codebase “ginormous,” and what’s required to support a sustainable community of open-source contributors.",[],"normal",{"_key":79,"_type":69,"children":80,"markDefs":86,"style":77},"d96f9d1a3caa",[81],{"_key":82,"_type":73,"marks":83,"text":85},"d96f9d1a3caa0",[84],"strong","Episode notes:",[],{"_key":88,"_type":69,"children":89,"markDefs":135,"style":77},"638dfe683459",[90,94,99,103,108,112,117,121,126,130],{"_key":91,"_type":73,"marks":92,"text":93},"638dfe6834590",[],"We talk about how Next is bringing ",{"_key":95,"_type":73,"marks":96,"text":98},"638dfe6834591",[97],"9248baa1373b","image components",{"_key":100,"_type":73,"marks":101,"text":102},"638dfe6834592",[],", ",{"_key":104,"_type":73,"marks":105,"text":107},"638dfe6834593",[106],"45ef870f4b7a","server components",{"_key":109,"_type":73,"marks":110,"text":111},"638dfe6834594",[],", and in-house ",{"_key":113,"_type":73,"marks":114,"text":116},"638dfe6834595",[115],"55a84ef79435","analytics via split bee",{"_key":118,"_type":73,"marks":119,"text":120},"638dfe6834596",[],"—and bundling them all together with ",{"_key":122,"_type":73,"marks":123,"text":125},"638dfe6834597",[124],"18e95098a36b","Turbopack",{"_key":127,"_type":73,"marks":128,"text":129},"638dfe6834598",[],", powered by Rust, our ",{"_key":131,"_type":73,"marks":132,"text":134},"638dfe6834599",[133],"6f772929d217","Developer Survey most loved language of 2022",[136,139,141,143,145],{"_key":97,"_type":137,"href":138,"reference":12},"link","https:\u002F\u002Fnextjs.org\u002Fdocs\u002Fapi-reference\u002Fnext\u002Fimage",{"_key":106,"_type":137,"href":140,"reference":12},"https:\u002F\u002Fnextjs.org\u002Fdocs\u002Fadvanced-features\u002Freact-18\u002Fserver-components",{"_key":115,"_type":137,"href":142,"reference":12},"https:\u002F\u002Fsplitbee.io\u002F",{"_key":124,"_type":137,"href":144,"reference":12},"https:\u002F\u002Fturbo.build\u002F",{"_key":133,"_type":137,"href":146,"reference":12},"https:\u002F\u002Fsurvey.stackoverflow.co\u002F2022\u002F#section-most-loved-dreaded-and-wanted-programming-scripting-and-markup-languages",{"_key":148,"_type":69,"children":149,"markDefs":190,"style":77},"8e72949b5cb3",[150,154,159,163,168,172,177,181,186],{"_key":151,"_type":73,"marks":152,"text":153},"8e72949b5cb30",[],"Guillermo Rauch is the CEO and cofounder of ",{"_key":155,"_type":73,"marks":156,"text":158},"8e72949b5cb31",[157],"a3ec40502c4e","Vercel",{"_key":160,"_type":73,"marks":161,"text":162},"8e72949b5cb32",[]," and cocreator of ",{"_key":164,"_type":73,"marks":165,"text":167},"8e72949b5cb33",[166],"130d3e1b4399","Next.js",{"_key":169,"_type":73,"marks":170,"text":171},"8e72949b5cb34",[],", an open-source React framework that helps developers build fast, lightweight web applications. The most recent version is ",{"_key":173,"_type":73,"marks":174,"text":176},"8e72949b5cb35",[175],"52ab5ab38a08","Next.js 13",{"_key":178,"_type":73,"marks":179,"text":180},"8e72949b5cb36",[],". You can find Guillermo on ",{"_key":182,"_type":73,"marks":183,"text":185},"8e72949b5cb37",[184],"2a4e34344b94","LinkedIn",{"_key":187,"_type":73,"marks":188,"text":189},"8e72949b5cb38",[],".",[191,193,195,197],{"_key":157,"_type":137,"href":192,"reference":12},"https:\u002F\u002Fvercel.com\u002F",{"_key":166,"_type":137,"href":194,"reference":12},"https:\u002F\u002Fvercel.com\u002Fsolutions\u002Fnextjs",{"_key":175,"_type":137,"href":196,"reference":12},"https:\u002F\u002Fnextjs.org\u002Fblog\u002Fnext-13",{"_key":184,"_type":137,"href":198,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fguillermo-rauch-b834b917b\u002F",{"_key":200,"_type":69,"children":201,"markDefs":232,"style":77},"69eb5fd8ab8b",[202,206,211,215,220,224,229],{"_key":203,"_type":73,"marks":204,"text":205},"69eb5fd8ab8b0",[],"We previously talked with Guillermo about ",{"_key":207,"_type":73,"marks":208,"text":210},"69eb5fd8ab8b1",[209],"42e04fe100d8","the security risks of laziness",{"_key":212,"_type":73,"marks":213,"text":214},"69eb5fd8ab8b2",[],", how ",{"_key":216,"_type":73,"marks":217,"text":219},"69eb5fd8ab8b3",[218],"0f01c59c0d87","Next.js mixes static site and SPA functions",{"_key":221,"_type":73,"marks":222,"text":223},"69eb5fd8ab8b4",[],", and ",{"_key":225,"_type":73,"marks":226,"text":228},"69eb5fd8ab8b5",[227],"1ac134d0b138","the front-end trends that get him excited",{"_key":230,"_type":73,"marks":231,"text":189},"69eb5fd8ab8b6",[],[233,235,237],{"_key":209,"_type":137,"href":234,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F03\u002F25\u002Fepisode-427-human-laziness-is-the-ultimate-security-threat\u002F",{"_key":218,"_type":137,"href":236,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F10\u002F07\u002Fqa-with-the-creators-of-next-js-on-version-9-5\u002F",{"_key":227,"_type":137,"href":238,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F15\u002Fepisode-304-our-stack-is-html-and-css\u002F",{"_key":240,"_type":69,"children":241,"markDefs":281,"style":77},"74bc55fff269",[242,246,251,255,260,264,269,273,278],{"_key":243,"_type":73,"marks":244,"text":245},"74bc55fff2690",[],"Kelsey Hightower is a Distinguished Engineer at ",{"_key":247,"_type":73,"marks":248,"text":250},"74bc55fff2691",[249],"721b93c8e9bb","Google Cloud",{"_key":252,"_type":73,"marks":253,"text":254},"74bc55fff2692",[],". Find him on ",{"_key":256,"_type":73,"marks":257,"text":259},"74bc55fff2693",[258],"b83116feed39","Twitter",{"_key":261,"_type":73,"marks":262,"text":263},"74bc55fff2694",[]," or ",{"_key":265,"_type":73,"marks":266,"text":268},"74bc55fff2695",[267],"45d4448641ad","GitHub",{"_key":270,"_type":73,"marks":271,"text":272},"74bc55fff2696",[],", or read about ",{"_key":274,"_type":73,"marks":275,"text":277},"74bc55fff2697",[276],"1708a52c3a3c","his very personal history with Kubernetes",{"_key":279,"_type":73,"marks":280,"text":189},"74bc55fff2698",[],[282,284,286,288],{"_key":249,"_type":137,"href":283,"reference":12},"https:\u002F\u002Fcloud.google.com\u002Fblog\u002Ftopics\u002Finside-google-cloud\u002Fmeet-the-people-of-google-cloud-meet-kelsey",{"_key":258,"_type":137,"href":285,"reference":12},"https:\u002F\u002Ftwitter.com\u002Fkelseyhightower?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor",{"_key":267,"_type":137,"href":287,"reference":12},"https:\u002F\u002Fgithub.com\u002Fkelseyhightower",{"_key":276,"_type":137,"href":289,"reference":12},"https:\u002F\u002Fthenewstack.io\u002Fkelsey-hightower-on-his-very-personal-kubernetes-journey\u002F",{"_key":291,"_type":69,"children":292,"markDefs":306,"style":77},"7718c5ffc97a",[293,297,302],{"_key":294,"_type":73,"marks":295,"text":296},"7718c5ffc97a0",[],"Kelsey has also distinguished himself on ",{"_key":298,"_type":73,"marks":299,"text":301},"7718c5ffc97a1",[300],"26e7592e60e1","our podcast",{"_key":303,"_type":73,"marks":304,"text":305},"7718c5ffc97a2",[]," before.",[307],{"_key":300,"_type":137,"href":308,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F10\u002F20\u002Fpodcast-279-kubernetes-kelsey-hightower\u002F",{"_key":310,"_type":69,"children":311,"markDefs":330,"style":77},"5c8754d1b709",[312,316,320,323,327],{"_key":313,"_type":73,"marks":314,"text":315},"5c8754d1b7090",[],"Kyle Mitofsky is a Senior Software Engineer at Stack Overflow. Find him on ",{"_key":317,"_type":73,"marks":318,"text":259},"5c8754d1b7091",[319],"2a9cda12b468",{"_key":321,"_type":73,"marks":322,"text":263},"5c8754d1b7092",[],{"_key":324,"_type":73,"marks":325,"text":268},"5c8754d1b7093",[326],"9922540ef3ad",{"_key":328,"_type":73,"marks":329,"text":189},"5c8754d1b7094",[],[331,333],{"_key":319,"_type":137,"href":332,"reference":12},"https:\u002F\u002Ftwitter.com\u002Fkylemitbtv?lang=en",{"_key":326,"_type":137,"href":334,"reference":12},"https:\u002F\u002Fgithub.com\u002FKyleMit",{"_key":336,"_type":69,"children":337,"markDefs":343,"style":77},"a6039badf745",[338],{"_key":339,"_type":73,"marks":340,"text":342},"a6039badf7450",[341],"9c9ef08dee64","TRANSCRIPT",[344],{"_key":341,"_type":137,"href":345,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fyou-dont-have-to-build-browser-javascript\u002Ftranscript",true,"2023\u002F02\u002F14","What’s new in Next.js 13, how growing demand for front-end applications has made the React codebase “ginormous,” and what’s required to support a sustainable community of open-source contributors.",{"_type":53,"asset":350},{"_ref":351,"_type":56},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png",{"code":353,"language":354},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https:\u002F\u002Fplayer.simplecast.com\u002Fe5cd5966-851e-4d63-9b3b-1a8596abd6df?dark=false\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Ben is joined by Kyle Mitofsky, a Senior Software Engineer on Stack Overflow’s public platform; Kelsey Hightower, Distinguished Engineer at Google Cloud; and Guillermo Rauch, cocreator of Next.js. They cover what’s new in Next.js 13, how growing demand for front-end applications has made the React codebase “ginormous,” and what’s required to support a sustainable community of open-source contributors.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>Episode notes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We talk about how Next is bringing \u003Ca href=\"https:\u002F\u002Fnextjs.org\u002Fdocs\u002Fapi-reference\u002Fnext\u002Fimage\" target=\"_blank\" rel=\"noreferrer noopener\">image components\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fnextjs.org\u002Fdocs\u002Fadvanced-features\u002Freact-18\u002Fserver-components\" target=\"_blank\" rel=\"noreferrer noopener\">server components\u003C\u002Fa>, and in-house \u003Ca href=\"https:\u002F\u002Fsplitbee.io\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">analytics via split bee\u003C\u002Fa>—and bundling them all together with \u003Ca href=\"https:\u002F\u002Fturbo.build\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">Turbopack\u003C\u002Fa>, powered by Rust, our \u003Ca href=\"https:\u002F\u002Fsurvey.stackoverflow.co\u002F2022\u002F#section-most-loved-dreaded-and-wanted-programming-scripting-and-markup-languages\" target=\"_blank\" rel=\"noreferrer noopener\">Developer Survey most loved language of 2022\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Guillermo Rauch is the CEO and cofounder of \u003Ca href=\"https:\u002F\u002Fvercel.com\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">Vercel\u003C\u002Fa> and cocreator of \u003Ca href=\"https:\u002F\u002Fvercel.com\u002Fsolutions\u002Fnextjs\" target=\"_blank\" rel=\"noreferrer noopener\">Next.js\u003C\u002Fa>, an open-source React framework that helps developers build fast, lightweight web applications. The most recent version is \u003Ca href=\"https:\u002F\u002Fnextjs.org\u002Fblog\u002Fnext-13\" target=\"_blank\" rel=\"noreferrer noopener\">Next.js 13\u003C\u002Fa>. You can find Guillermo on \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fguillermo-rauch-b834b917b\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We previously talked with Guillermo about \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F03\u002F25\u002Fepisode-427-human-laziness-is-the-ultimate-security-threat\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">the security risks of laziness\u003C\u002Fa>, how \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F10\u002F07\u002Fqa-with-the-creators-of-next-js-on-version-9-5\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">Next.js mixes static site and SPA functions\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2021\u002F01\u002F15\u002Fepisode-304-our-stack-is-html-and-css\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">the front-end trends that get him excited\u003C\u002Fa>.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Kelsey Hightower is a Distinguished Engineer at \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fblog\u002Ftopics\u002Finside-google-cloud\u002Fmeet-the-people-of-google-cloud-meet-kelsey\" target=\"_blank\" rel=\"noreferrer noopener\">Google Cloud\u003C\u002Fa>. Find him on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fkelseyhightower?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor\" target=\"_blank\" rel=\"noreferrer noopener\">Twitter\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkelseyhightower\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub\u003C\u002Fa>, or read about \u003Ca href=\"https:\u002F\u002Fthenewstack.io\u002Fkelsey-hightower-on-his-very-personal-kubernetes-journey\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">his very personal history with Kubernetes\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Kelsey has also distinguished himself on \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F10\u002F20\u002Fpodcast-279-kubernetes-kelsey-hightower\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">our podcast\u003C\u002Fa> before.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Kyle Mitofsky is a Senior Software Engineer at Stack Overflow. Find him on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fkylemitbtv?lang=en\" target=\"_blank\" rel=\"noreferrer noopener\">Twitter\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKyleMit\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fyou-dont-have-to-build-browser-javascript\u002Ftranscript\" target=\"_blank\" rel=\"noreferrer noopener\">TRANSCRIPT\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2023-02-14T05:40:00.000Z",{"current":357},"you-dont-have-to-build-a-browser-in-javascript-anymore-ep-538",[359,367],{"_createdAt":360,"_id":361,"_rev":362,"_type":363,"_updatedAt":360,"slug":364,"title":366},"2023-05-23T16:43:21Z","wp-tagcat-podcast","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":365},"podcast","The Stack Overflow Podcast",{"_createdAt":360,"_id":368,"_rev":362,"_type":363,"_updatedAt":360,"slug":369,"title":371},"wp-tagcat-the-stack-overflow-podcast",{"current":370},"the-stack-overflow-podcast","the stack overflow podcast","You don’t have to build a browser in JavaScript anymore (Ep. 538)",[374,380,386,392],{"_id":375,"publishedAt":376,"slug":377,"sponsored":12,"title":379},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":378},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":381,"publishedAt":382,"slug":383,"sponsored":12,"title":385},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":384},"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":387,"publishedAt":388,"slug":389,"sponsored":12,"title":391},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":390},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":393,"publishedAt":394,"slug":395,"sponsored":12,"title":397},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":396},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":399,"sourceMap":-1},{"count":400,"lastTimestamp":401},3,"2023-05-25T09:48:04Z"]