[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-2k96JNuuHuH5fS1hANaZDoFOQDjqsurvtDrTlrxWmD8":3,"sanity-KPLHZ01hnPaI4O22-NpuFZ7xl7RycvsYgf_BAdI9nnw":334},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":309},[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":62,"comments":268,"dateUrl":269,"excerpt":270,"image":271,"product":12,"publishedAt":275,"slug":276,"sponsored":12,"tags":278,"title":308,"visible":268},"2023-11-20T19:53:12Z","c6ece4bb-15ae-4773-aeec-06a81c0c2565","NR627mkKF39ASec5MIcXxV","blogPost","2025-10-31T17:26:43Z",[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,108,136,166,181,199,217,257],{"_key":64,"_type":65,"markDefs":12,"url":66},"4f64d32e79c4","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/ecdca82d-e620-4744-94fb-bb26af91dff6",{"_key":68,"_type":69,"children":70,"markDefs":99,"style":107},"77391bd310c3","block",[71,77,81,86,90,95],{"_key":72,"_type":73,"marks":74,"text":76},"1a97885fef04","span",[75],"9fc727ace34f","Cloudflare",{"_key":78,"_type":73,"marks":79,"text":80},"e592826206681",[]," is a cloud provider used by ",{"_key":82,"_type":73,"marks":83,"text":85},"e592826206682",[84],"14b715063f21","almost 20% of all websites",{"_key":87,"_type":73,"marks":88,"text":89},"e592826206683",[],". Developers new to Cloudflare can get started ",{"_key":91,"_type":73,"marks":92,"text":94},"e592826206684",[93],"160cd95ab23c","here",{"_key":96,"_type":73,"marks":97,"text":98},"e592826206685",[],".",[100,103,105],{"_key":75,"_type":101,"href":102,"reference":12},"link","https://www.cloudflare.com/",{"_key":84,"_type":101,"href":104,"reference":12},"https://community.cloudflare.com/t/statistically-speaking-whats-the-percentage-of-total-sites-that-use-cf/372054/5",{"_key":93,"_type":101,"href":106,"reference":12},"https://developers.cloudflare.com/learning-paths/get-started/","normal",{"_key":109,"_type":69,"children":110,"markDefs":131,"style":107},"1d941bf668c8",[111,115,120,124,128],{"_key":112,"_type":73,"marks":113,"text":114},"bd99a48737830",[],"Cloudflare recently launched ",{"_key":116,"_type":73,"marks":117,"text":119},"bd99a48737831",[118],"816cd426c77a","Workers AI",{"_key":121,"_type":73,"marks":122,"text":123},"bd99a48737832",[],", an open, pay-as-you-go AI inference-as-a-service platform that lets developers run machine learning models on the Cloudflare network from their own code. Developers can get started ",{"_key":125,"_type":73,"marks":126,"text":94},"bd99a48737833",[127],"4a66e27bf13d",{"_key":129,"_type":73,"marks":130,"text":98},"bd99a48737834",[],[132,134],{"_key":118,"_type":101,"href":133,"reference":12},"https://blog.cloudflare.com/workers-ai/",{"_key":127,"_type":101,"href":135,"reference":12},"https://developers.cloudflare.com/workers-ai/",{"_key":137,"_type":69,"children":138,"markDefs":161,"style":107},"810c34752fca",[139,143,148,152,157],{"_key":140,"_type":73,"marks":141,"text":142},"002910413b5a0",[],"On a related note, read Ryan’s ",{"_key":144,"_type":73,"marks":145,"text":147},"002910413b5a1",[146],"83fbb042ecba","article",{"_key":149,"_type":73,"marks":150,"text":151},"002910413b5a2",[]," exploring the infrastructure and code behind edge functions or check out his ",{"_key":153,"_type":73,"marks":154,"text":156},"002910413b5a3",[155],"dcda5a4fa9c4","conversation",{"_key":158,"_type":73,"marks":159,"text":160},"002910413b5a4",[]," with Vercel CTO Malte Ubl.",[162,164],{"_key":146,"_type":101,"href":163,"reference":12},"https://stackoverflow.blog/2023/07/10/exploring-the-infrastructure-and-code-behind-modern-edge-functions/",{"_key":155,"_type":101,"href":165,"reference":12},"https://stackoverflow.blog/2023/08/07/speeding-up-the-i-o-heavy-app-qa-with-malte-ubl-of-vercel/",{"_key":167,"_type":69,"children":168,"markDefs":178,"style":107},"67e2472d5a8a",[169,174],{"_key":170,"_type":73,"marks":171,"text":173},"12ca15458d950",[172],"9e3412249fa6","Retrieval augmented generation (RAG)",{"_key":175,"_type":73,"marks":176,"text":177},"12ca15458d951",[]," is a strategy that helps address both LLM hallucinations and out-of-date training data.",[179],{"_key":172,"_type":101,"href":180,"reference":12},"https://stackoverflow.blog/2023/10/18/retrieval-augmented-generation-keeping-llms-relevant-and-current/",{"_key":182,"_type":69,"children":183,"markDefs":196,"style":107},"a3207d21565c",[184,188,193],{"_key":185,"_type":73,"marks":186,"text":187},"67b53acb86a90",[],"Connect with Rita on ",{"_key":189,"_type":73,"marks":190,"text":192},"67b53acb86a91",[191],"8e30d49bc413","LinkedIn",{"_key":194,"_type":73,"marks":195,"text":98},"67b53acb86a92",[],[197],{"_key":191,"_type":101,"href":198,"reference":12},"https://www.linkedin.com/in/ritakozlov/",{"_key":200,"_type":69,"children":201,"markDefs":214,"style":107},"308c7537221c",[202,206,211],{"_key":203,"_type":73,"marks":204,"text":205},"6df4e670c2240",[],"Connect with Cassidy through ",{"_key":207,"_type":73,"marks":208,"text":210},"6df4e670c2241",[209],"3c12df4ccfab","her website",{"_key":212,"_type":73,"marks":213,"text":98},"6df4e670c2242",[],[215],{"_key":209,"_type":101,"href":216,"reference":12},"https://cassidoo.co/",{"_key":218,"_type":69,"children":219,"markDefs":250,"style":107},"8e8de13a38e7",[220,224,229,233,238,242,247],{"_key":221,"_type":73,"marks":222,"text":223},"47a73d7ea0750",[],"Shoutout to Stack Overflow user ",{"_key":225,"_type":73,"marks":226,"text":228},"47a73d7ea0751",[227],"042bdf769988","Bamieh",{"_key":230,"_type":73,"marks":231,"text":232},"47a73d7ea0752",[],", whose answer to ",{"_key":234,"_type":73,"marks":235,"text":237},"47a73d7ea0753",[236],"f9db949597b3","What does the function call app.use(cors()) do?",{"_key":239,"_type":73,"marks":240,"text":241},"47a73d7ea0754",[]," earned them a ",{"_key":243,"_type":73,"marks":244,"text":246},"47a73d7ea0755",[245],"1644b945579e","Lifeboat badge",{"_key":248,"_type":73,"marks":249,"text":98},"47a73d7ea0756",[],[251,253,255],{"_key":227,"_type":101,"href":252,"reference":12},"https://stackoverflow.com/users/5384679/bamieh",{"_key":236,"_type":101,"href":254,"reference":12},"https://stackoverflow.com/questions/46024363/what-does-the-function-call-app-usecors-do",{"_key":245,"_type":101,"href":256,"reference":12},"https://stackoverflow.com/help/badges/8842/lifeboat",{"_key":258,"_type":69,"children":259,"markDefs":265,"style":107},"123e11440609",[260],{"_key":261,"_type":73,"marks":262,"text":264},"6a900e30cf9a",[263],"d6dd5f28b6ee","TRANSCRIPT",[266],{"_key":263,"_type":101,"href":267,"reference":12},"https://the-stack-overflow-podcast.simplecast.com/episodes/cloudflare-workers-have-a-new-skill-ai-inference-as-a-service/transcript",true,"2023/11/21","Rita Kozlov, Senior Director of Product at Cloudflare, joins Ben, Ryan, and veteran cohost Cassidy Williams for a conversation about Cloudflare’s new AI service, what her day-to-day is like, and the mind-blowing “physicality” of the internet.",{"_type":53,"asset":272,"attribution":274},{"_ref":273,"_type":56},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2023-11-21T12:24:00.000Z",{"_type":10,"current":277},"cloudflare-workers-have-a-new-skill-ai-inference-as-a-service",[279,286,291,298,303],{"_createdAt":280,"_id":281,"_rev":282,"_type":283,"_updatedAt":280,"slug":284,"title":285},"2023-05-23T16:43:21Z","wp-tagcat-cloud","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":285},"cloud",{"_createdAt":280,"_id":287,"_rev":282,"_type":283,"_updatedAt":280,"slug":288,"title":290},"wp-tagcat-cloud-computing",{"current":289},"cloud-computing","cloud computing",{"_createdAt":280,"_id":292,"_rev":293,"_type":283,"_updatedAt":294,"slug":295,"title":297},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":296},"ai","AI",{"_createdAt":280,"_id":299,"_rev":282,"_type":283,"_updatedAt":280,"slug":300,"title":302},"wp-tagcat-ai-coding",{"current":301},"ai-coding","ai coding",{"_createdAt":280,"_id":304,"_rev":282,"_type":283,"_updatedAt":280,"slug":305,"title":307},"wp-tagcat-podcast",{"current":306},"podcast","The Stack Overflow Podcast","Cloudflare Workers have a new skill: AI inference-as-a-service",[310,316,322,328],{"_id":311,"publishedAt":312,"slug":313,"sponsored":12,"title":315},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":314},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":317,"publishedAt":318,"slug":319,"sponsored":12,"title":321},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":320},"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":323,"publishedAt":324,"slug":325,"sponsored":12,"title":327},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":326},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":329,"publishedAt":330,"slug":331,"sponsored":12,"title":333},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":332},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":335,"sourceMap":-1},{"count":336,"lastTimestamp":12},0]