[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-vEzCCWjOPTr5Ui_TnAhG4VxHsiVWke8dnviqjlA5B8E":3,"sanity-YJnMzYOs3whmrOHVuar_zc1UFZDgRtzlpprUo6ilhmA":239},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":214},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"50f4509c-4f55-4f11-8adc-5556e821ea77","2026-06-30T07:40:00.000Z",{"_type":10,"current":11},"slug","why-intent-prediction-needs-more-than-an-llm",null,"Why intent prediction needs more than an LLM",[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":186,"dateUrl":188,"excerpt":189,"image":190,"product":12,"publishedAt":193,"slug":194,"sponsored":12,"tags":196,"title":213,"visible":186},"2024-08-19T18:35:09Z","8834bb5a-8f42-4737-b19f-8b4745c08c94","NR627mkKF39ASec5MIcXsq","blogPost","2025-10-31T17:26:43Z",[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,92,133,161,176],{"_key":66,"_type":67,"markDefs":12,"url":68},"7aab5358811d","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/e8fea70e-ddce-46ad-bb76-3cd1ba91b49f",{"_key":70,"_type":71,"children":72,"markDefs":87,"style":91},"d14dab092086","block",[73,78,83],{"_key":74,"_type":75,"marks":76,"text":77},"2f6e3f99ea3b0","span",[],"If you’ve never seen it, check out Ryan’s classic talk, ",{"_key":79,"_type":75,"marks":80,"text":82},"2f6e3f99ea3b1",[81],"079a6e2acfe9","10 Things I Regret About Node.JS",{"_key":84,"_type":75,"marks":85,"text":86},"2f6e3f99ea3b2",[],", which gives a great overview of the reasons he felt compelled to create Deno.",[88],{"_key":81,"_type":89,"href":90,"reference":12},"link","https://www.youtube.com/watch?v=M3BM9TB-8yA","normal",{"_key":93,"_type":71,"children":94,"markDefs":126,"style":91},"ca153761c4d8",[95,99,104,108,113,117,122],{"_key":96,"_type":75,"marks":97,"text":98},"b74b31abccd30",[],"You can learn more about Ryan on ",{"_key":100,"_type":75,"marks":101,"text":103},"b74b31abccd31",[102],"e686054b1f01","Wikipedia",{"_key":105,"_type":75,"marks":106,"text":107},"b74b31abccd32",[],", his ",{"_key":109,"_type":75,"marks":110,"text":112},"b74b31abccd33",[111],"dbbfd32c2d05","website",{"_key":114,"_type":75,"marks":115,"text":116},"b74b31abccd34",[],", and his ",{"_key":118,"_type":75,"marks":119,"text":121},"b74b31abccd35",[120],"27a17355a5c0","Github page",{"_key":123,"_type":75,"marks":124,"text":125},"b74b31abccd36",[],".",[127,129,131],{"_key":102,"_type":89,"href":128,"reference":12},"https://en.wikipedia.org/wiki/Ryan_Dahl",{"_key":111,"_type":89,"href":130,"reference":12},"https://tinyclouds.org/",{"_key":120,"_type":89,"href":132,"reference":12},"https://github.com/ry",{"_key":134,"_type":71,"children":135,"markDefs":156,"style":91},"b4638118669d",[136,140,145,149,153],{"_key":137,"_type":75,"marks":138,"text":139},"f21fa9b7234f0",[],"To learn more about Deno 2.0, listen to Ryan talk about it ",{"_key":141,"_type":75,"marks":142,"text":144},"f21fa9b7234f1",[143],"e7860bf62ebc","here",{"_key":146,"_type":75,"marks":147,"text":148},"f21fa9b7234f2",[]," and check out the project’s Github page ",{"_key":150,"_type":75,"marks":151,"text":144},"f21fa9b7234f3",[152],"6bcae1b89a10",{"_key":154,"_type":75,"marks":155,"text":125},"f21fa9b7234f4",[],[157,159],{"_key":143,"_type":89,"href":158,"reference":12},"https://gitnation.com/contents/deno-20",{"_key":152,"_type":89,"href":160,"reference":12},"https://github.com/denoland/deno/milestone/26",{"_key":162,"_type":71,"children":163,"markDefs":173,"style":91},"3d3e84ccb422",[164,168],{"_key":165,"_type":75,"marks":166,"text":167},"b7369cd27baf0",[],"Congrats to Hugo G, who earned a Great Answer Badge for his input on the following question: ",{"_key":169,"_type":75,"marks":170,"text":172},"b7369cd27baf1",[171],"35eef7bef28b","How can I declare and use Boolean variables in a shell script?",[174],{"_key":171,"_type":89,"href":175,"reference":12},"https://stackoverflow.com/questions/2953646/how-can-i-declare-and-use-boolean-variables-in-a-shell-script",{"_key":177,"_type":71,"children":178,"markDefs":184,"style":91},"edaca034abd9",[179],{"_key":180,"_type":75,"marks":181,"text":183},"552b2825e9d5",[182],"6a4b745b51e8","TRANSCRIPT",[185],{"_key":182,"_type":89,"blank":186,"href":187,"reference":12},true,"https://the-stack-overflow-podcast.simplecast.com/episodes/ryan-dahl-deno-2-scale-improve-npm-nodejs","2024/08/20","On today’s episode, we chat with Ryan Dahl, creator of Node.js and Deno. He explains why he feels the first version of Deno has reached certain limits and what he and his team are doing with Deno 2.0 to scale up the module system and ensure it's a great tool for the modern web. ",{"_type":56,"asset":191},{"_ref":192,"_type":59},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","2024-08-20T04:15:00.000Z",{"_type":10,"current":195},"ryan-dahl-deno-20-scale-improve-npm-nodejs",[197,204,208],{"_createdAt":198,"_id":199,"_rev":200,"_type":201,"_updatedAt":198,"slug":202,"title":203},"2023-05-23T16:43:21Z","wp-tagcat-se-tech","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":203},"se-tech",{"_createdAt":198,"_id":205,"_rev":200,"_type":201,"_updatedAt":198,"slug":206,"title":207},"wp-tagcat-se-stackoverflow",{"current":207},"se-stackoverflow",{"_createdAt":198,"_id":209,"_rev":200,"_type":201,"_updatedAt":198,"slug":210,"title":212},"wp-tagcat-podcast",{"current":211},"podcast","The Stack Overflow Podcast","Ryan Dahl explains why Deno had to evolve with version 2.0",[215,221,227,233],{"_id":216,"publishedAt":217,"slug":218,"sponsored":12,"title":220},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":219},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":222,"publishedAt":223,"slug":224,"sponsored":12,"title":226},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":225},"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":228,"publishedAt":229,"slug":230,"sponsored":12,"title":232},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":231},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":234,"publishedAt":235,"slug":236,"sponsored":12,"title":238},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":237},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":240,"sourceMap":-1},{"count":241,"lastTimestamp":12},0]