[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-Oklo4hMNgiMrN6IRZotP2hzEcO_mc1wfeMvzM1pKsWQ":3,"sanity-GMbKWrExmucrYxTc-YsjykMXZdCfzXWpX3Xw80Y4ZJg":331},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":306},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[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":244,"dateUrl":245,"excerpt":246,"image":247,"product":12,"publishedAt":251,"slug":252,"sponsored":12,"tags":254,"title":305,"visible":244},"2023-11-27T19:45:17Z","e39a4bc9-d639-48f0-95d4-1815eadb8b21","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,74,78,127,146,164,193,233],{"_key":64,"_type":65,"children":66,"markDefs":72,"style":73},"197cdd574941","block",[67],{"_key":68,"_type":69,"marks":70,"text":71},"af63fe6a91b30","span",[],"",[],"normal",{"_key":75,"_type":76,"markDefs":12,"url":77},"61d81683c39c","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002Fa1aa9e9a-b6a1-45de-9da2-b9a388e2b6ad",{"_key":79,"_type":65,"children":80,"markDefs":117,"style":73},"946f1e1ff040",[81,86,90,95,99,104,108,113],{"_key":82,"_type":69,"marks":83,"text":85},"f2afe1b1e508",[84],"fa6d1f8b4c81","Bito AI",{"_key":87,"_type":69,"marks":88,"text":89},"af63fe6a91b31",[]," is an AI coding tool that helps developers work more productively with features like ",{"_key":91,"_type":69,"marks":92,"text":94},"af63fe6a91b32",[93],"acfe6b1fd68f","code completion",{"_key":96,"_type":69,"marks":97,"text":98},"af63fe6a91b33",[]," within the IDE and ",{"_key":100,"_type":69,"marks":101,"text":103},"af63fe6a91b34",[102],"7974c7eb0058","personalized answers",{"_key":105,"_type":69,"marks":106,"text":107},"af63fe6a91b35",[]," drawn from your codebase. Get started with their docs ",{"_key":109,"_type":69,"marks":110,"text":112},"af63fe6a91b36",[111],"cc70e1674016","here",{"_key":114,"_type":69,"marks":115,"text":116},"af63fe6a91b37",[],".",[118,121,123,125],{"_key":84,"_type":119,"href":120,"reference":12},"link","https:\u002F\u002Fbito.ai\u002F",{"_key":93,"_type":119,"href":122,"reference":12},"https:\u002F\u002Fbito.ai\u002Fproduct\u002Fai-code-completions\u002F",{"_key":102,"_type":119,"href":124,"reference":12},"https:\u002F\u002Fbito.ai\u002Fproduct\u002Fai-for-coding\u002F",{"_key":111,"_type":119,"href":126,"reference":12},"https:\u002F\u002Fdocs.bito.ai\u002F?_gl=1*10pjowv*_gcl_au*MjA3MzA0Nzc0Mi4xNzAxMTAyNjYz",{"_key":128,"_type":65,"children":129,"markDefs":143,"style":73},"432df39d4cfe",[130,134,139],{"_key":131,"_type":69,"marks":132,"text":133},"ff65d98dcced0",[],"ICYMI: ",{"_key":135,"_type":69,"marks":136,"text":138},"ff65d98dcced1",[137],"e3f21821b5ea","Retrieval augmented generation (RAG)",{"_key":140,"_type":69,"marks":141,"text":142},"ff65d98dcced2",[]," is a way of addressing LLM hallucinations and outdated training data.",[144],{"_key":137,"_type":119,"href":145,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F10\u002F18\u002Fretrieval-augmented-generation-keeping-llms-relevant-and-current\u002F",{"_key":147,"_type":65,"children":148,"markDefs":161,"style":73},"b907de61e62b",[149,153,158],{"_key":150,"_type":69,"marks":151,"text":152},"dfd34635130f0",[],"Listen to our recent episode about how an original architect of Jira is rethinking ",{"_key":154,"_type":69,"marks":155,"text":157},"dfd34635130f1",[156],"521fd768c85e","meaningful engineering metrics",{"_key":159,"_type":69,"marks":160,"text":116},"dfd34635130f2",[],[162],{"_key":156,"_type":119,"href":163,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F11\u002F07\u002Fhe-helped-create-jira-now-he-s-searching-for-meaningful-engineering-metrics\u002F",{"_key":165,"_type":65,"children":166,"markDefs":188,"style":73},"3e36fd96eacf",[167,171,176,180,185],{"_key":168,"_type":69,"marks":169,"text":170},"75d716852fd70",[],"Connect with Anand on ",{"_key":172,"_type":69,"marks":173,"text":175},"75d716852fd71",[174],"b35218d8472b","LinkedIn",{"_key":177,"_type":69,"marks":178,"text":179},"75d716852fd72",[]," or ",{"_key":181,"_type":69,"marks":182,"text":184},"75d716852fd73",[183],"96c99e866fb1","Twitter.com",{"_key":186,"_type":69,"marks":187,"text":116},"75d716852fd74",[],[189,191],{"_key":174,"_type":119,"href":190,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fananddas\u002F",{"_key":183,"_type":119,"href":192,"reference":12},"https:\u002F\u002Ftwitter.com\u002Fananddas",{"_key":194,"_type":65,"children":195,"markDefs":226,"style":73},"57ab991fce2f",[196,200,205,209,214,218,223],{"_key":197,"_type":69,"marks":198,"text":199},"d426a6a852270",[],"Shoutout to Stack Overflow user ",{"_key":201,"_type":69,"marks":202,"text":204},"d426a6a852271",[203],"4d70afa97f44","Jan Kardaš",{"_key":206,"_type":69,"marks":207,"text":208},"d426a6a852272",[],", whose answer to ",{"_key":210,"_type":69,"marks":211,"text":213},"d426a6a852273",[212],"230ea0fc09c0","Go: Retrieve a string from between two characters or other strings",{"_key":215,"_type":69,"marks":216,"text":217},"d426a6a852274",[]," earned them a ",{"_key":219,"_type":69,"marks":220,"text":222},"d426a6a852275",[221],"228eacf9b08e","Lifeboat badge",{"_key":224,"_type":69,"marks":225,"text":116},"d426a6a852276",[],[227,229,231],{"_key":203,"_type":119,"href":228,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F7589596\u002Fjan-karda%c5%a1",{"_key":212,"_type":119,"href":230,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F26916952\u002Fgo-retrieve-a-string-from-between-two-characters-or-other-strings",{"_key":221,"_type":119,"href":232,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fhelp\u002Fbadges\u002F8842\u002Flifeboat",{"_key":234,"_type":65,"children":235,"markDefs":241,"style":73},"addd206c0549",[236],{"_key":237,"_type":69,"marks":238,"text":240},"3eb7cbf01027",[239],"e6984c6afe71","TRANSCRIPT",[242],{"_key":239,"_type":119,"href":243,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fcan-genai-10x-developer-productivity\u002Ftranscript",true,"2023\u002F11\u002F28","Anand Das, cofounder and CTO of Bito AI, joins Ben and Ryan for a conversation about the intersection of developer productivity and GenAI.",{"_type":53,"asset":248,"attribution":250},{"_ref":249,"_type":56},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2023-11-28T08:40:00.000Z",{"_type":10,"current":253},"can-genai-10x-developer-productivity",[255,264,270,275,280,287,292,296,300],{"_createdAt":256,"_id":257,"_rev":258,"_type":259,"_updatedAt":260,"slug":261,"title":263},"2023-05-23T16:43:21Z","wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","blogTag","2025-01-30T16:19:01Z",{"current":262},"ai","AI",{"_createdAt":256,"_id":265,"_rev":266,"_type":259,"_updatedAt":256,"slug":267,"title":269},"wp-tagcat-ai-coding","9HpbCsT2tq0xwozQfkc4ih",{"current":268},"ai-coding","ai coding",{"_createdAt":256,"_id":271,"_rev":266,"_type":259,"_updatedAt":256,"slug":272,"title":274},"wp-tagcat-generative-ai",{"current":273},"generative-ai","generative AI",{"_createdAt":256,"_id":276,"_rev":266,"_type":259,"_updatedAt":256,"slug":277,"title":279},"wp-tagcat-developer-tools",{"current":278},"developer-tools","developer tools",{"_createdAt":256,"_id":281,"_rev":282,"_type":259,"_updatedAt":283,"slug":284,"title":286},"wp-tagcat-productivity","ZP7627ZkmfDRGke9Ig9IwB","2024-01-23T15:01:58Z",{"current":285},"productivity","Productivity",{"_createdAt":256,"_id":288,"_rev":266,"_type":259,"_updatedAt":256,"slug":289,"title":291},"wp-tagcat-podcast",{"current":290},"podcast","The Stack Overflow Podcast",{"_createdAt":256,"_id":293,"_rev":266,"_type":259,"_updatedAt":256,"slug":294,"title":295},"wp-tagcat-se-tech",{"current":295},"se-tech",{"_createdAt":256,"_id":297,"_rev":266,"_type":259,"_updatedAt":256,"slug":298,"title":299},"wp-tagcat-se-stackoverflow",{"current":299},"se-stackoverflow",{"_createdAt":256,"_id":301,"_rev":266,"_type":259,"_updatedAt":256,"slug":302,"title":304},"wp-tagcat-the-stack-overflow-podcast",{"current":303},"the-stack-overflow-podcast","the stack overflow podcast","Can GenAI 10X developer productivity?",[307,313,319,325],{"_id":308,"publishedAt":309,"slug":310,"sponsored":12,"title":312},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":311},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":314,"publishedAt":315,"slug":316,"sponsored":12,"title":318},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":317},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":320,"publishedAt":321,"slug":322,"sponsored":12,"title":324},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":323},"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":326,"publishedAt":327,"slug":328,"sponsored":12,"title":330},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":329},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":332,"sourceMap":-1},{"count":333,"lastTimestamp":334},4,"2025-11-20T15:21:23Z"]