[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-xT4giyqg_w184wt6yEGqa5u7qqkv0w_lVkRESK4KY1g":3},{"data":4,"sourceMap":-1},{"info":5,"latest":15,"pinned":482},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":14},"2024-02-12T14:32:28Z","53789ffd-a446-49fe-b34e-4449a13e4c0b","I2JFaJlmKKIZMkCzMq7ibc","blogTag",null,{"_type":12,"current":13},"slug","programming-language","programming language",[16,64,97,130,162,221,276,311,345,377,408,438],{"_id":17,"author":18,"commentCount":30,"comments":31,"excerpt":32,"featureTag":10,"image":33,"publishedAt":37,"slug":38,"sponsored":10,"tags":40,"title":63},"085652fe-8115-4064-815c-475d5bc9f22d",[19],{"_id":20,"avatar":21,"name":26,"role":27,"slug":28},"dbdef9f7-acce-4431-8f4f-c2025df1c8c8",{"_type":22,"asset":23},"image",{"_ref":24,"_type":25},"image-5f1073fdcf2ebde7fee8570769d9d82d21573870-2316x3088-jpg","reference","Phoebe Sajor","Content Associate",{"_type":12,"current":29},"phoebe-sajor",3,true,"Ryan welcomes Bjarne Stroustrup, designer of C++ and professor at Columbia, to the show to dive into all things C++, from its history to where it's going today.",{"_type":22,"asset":34,"attribution":36},{"_ref":35,"_type":25},"image-e35a0c5eb319e7928c9ac0a2c2c782d29e644876-3120x1640-png","Alexandra Francis","2026-04-07T07:40:00.000Z",{"_type":12,"current":39},"he-designed-c-to-solve-your-code-problems",[41,48,52,56,61],{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":45,"title":47},"2023-05-23T16:43:21Z","wp-tagcat-podcast","9HpbCsT2tq0xwozQfkc4ih",{"current":46},"podcast","The Stack Overflow Podcast",{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":50,"title":51},"wp-tagcat-se-tech",{"current":51},"se-tech",{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":54,"title":55},"wp-tagcat-se-stackoverflow",{"current":55},"se-stackoverflow",{"_createdAt":42,"_id":57,"_rev":44,"_type":9,"_updatedAt":42,"slug":58,"title":60},"wp-tagcat-c",{"current":59},"c","c++",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":62,"title":14},{"_type":12,"current":13},"He designed C++ to solve your code problems",{"_id":65,"author":66,"commentCount":76,"comments":31,"excerpt":77,"featureTag":10,"image":78,"publishedAt":81,"slug":82,"sponsored":31,"tags":84,"title":96},"44a4a60f-7c87-4973-8083-597aab7b3f13",[67],{"_id":68,"avatar":69,"name":72,"role":73,"slug":74},"034f42e7-3c6f-47d5-92d9-072a362c59ac",{"_type":22,"asset":70},{"_ref":71,"_type":25},"image-4ee846fb200b5d5d50d749bfd458769eae60fa83-235x267-png","Darko Mesaroš","Principal Developer Advocate at AWS",{"_type":12,"current":75},"darko-mesaros",8,"Even if we go back just a few years, software engineering looked a bit different. But what if we go back 20 years? How about 70? Would we even be able to recognize the way software was being built back then?",{"_type":22,"asset":79,"attribution":36},{"_ref":80,"_type":25},"image-a88b67b632d885d9634ccc284b8924dd01f9b4ef-6000x3150-jpg","2025-09-24T14:00:00.000Z",{"_type":12,"current":83},"the-history-and-future-of-software-development-part-1",[85,90,92,94],{"_createdAt":42,"_id":86,"_rev":44,"_type":9,"_updatedAt":42,"slug":87,"title":89},"wp-tagcat-partner-content",{"current":88},"partner-content","Partner Content",{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":91,"title":55},{"current":55},{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":93,"title":51},{"current":51},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":95,"title":14},{"_type":12,"current":13},"The history and future of software development (part 1)",{"_id":98,"author":99,"commentCount":104,"comments":31,"excerpt":105,"featureTag":10,"image":106,"publishedAt":109,"slug":110,"sponsored":10,"tags":112,"title":129},"e9aa7a78-335f-462a-bbed-d31ea076fc75",[100],{"_id":20,"avatar":101,"name":26,"role":27,"slug":103},{"_type":22,"asset":102},{"_ref":24,"_type":25},{"_type":12,"current":29},0,"Ryan welcomes Jeffrey van Gogh, Director of Engineering, Android Developer Experience, at Google and board member of the Kotlin Foundation. They discuss the evolution of the Kotlin language from JVM to multiplatform, how their governance board works with the community to stop breaking changes, and the intricacies of Kotlin’s multiplatform capabilities beyond just Android.",{"_type":22,"asset":107},{"_ref":108,"_type":25},"image-d2cb4c948681d5ccbb8ff46ed2d69c6f6b6a8990-800x420-jpg","2025-09-05T07:40:00.000Z",{"_type":12,"current":111},"kotlin-is-more-than-just-the-android-house-language",[113,115,117,119,123,125],{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":114,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":116,"title":55},{"current":55},{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":118,"title":47},{"current":46},{"_createdAt":42,"_id":120,"_rev":44,"_type":9,"_updatedAt":42,"slug":121,"title":122},"wp-tagcat-kotlin",{"current":122},"kotlin",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":124,"title":14},{"_type":12,"current":13},{"_createdAt":42,"_id":126,"_rev":44,"_type":9,"_updatedAt":42,"slug":127,"title":128},"wp-tagcat-google",{"current":128},"google","Kotlin is more than just the Android house language",{"_id":131,"author":132,"commentCount":104,"comments":31,"excerpt":137,"featureTag":10,"image":138,"publishedAt":140,"slug":141,"sponsored":10,"tags":143,"title":161},"1cc218dc-8663-4462-953a-5ab455e41dcb",[133],{"_id":20,"avatar":134,"name":26,"role":27,"slug":136},{"_type":22,"asset":135},{"_ref":24,"_type":25},{"_type":12,"current":29},"Ryan welcomes Paul Everitt, developer advocate at JetBrains and an early adopter of Python, to discuss the history, growth, and future of Python. They cover Python’s pivotal moments and rise alongside the internet, the increased adoption from transitions like Python 2 to Python 3, and the significant role Python plays in academia and data science today.",{"_type":22,"asset":139},{"_ref":108,"_type":25},"2025-08-08T07:40:00.000Z",{"_type":12,"current":142},"python-come-for-the-language-stay-for-the-community",[144,146,148,152,154,159],{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":145,"title":55},{"current":55},{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":147,"title":47},{"current":46},{"_createdAt":42,"_id":149,"_rev":44,"_type":9,"_updatedAt":42,"slug":150,"title":151},"wp-tagcat-python",{"current":151},"python",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":153,"title":14},{"_type":12,"current":13},{"_createdAt":42,"_id":155,"_rev":44,"_type":9,"_updatedAt":42,"slug":156,"title":158},"wp-tagcat-developer-tools",{"current":157},"developer-tools","developer tools",{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":160,"title":51},{"current":51},"Python: Come for the language, stay for the community",{"_id":163,"author":164,"commentCount":104,"comments":31,"excerpt":169,"featureTag":10,"image":170,"publishedAt":172,"slug":173,"sponsored":10,"tags":175,"title":220},"98a4fcea-3aab-4818-a964-459905800947",[165],{"_id":20,"avatar":166,"name":26,"role":27,"slug":168},{"_type":22,"asset":167},{"_ref":24,"_type":25},{"_type":12,"current":29},"Ryan and Eira welcome Erin Yepis, Senior Analyst at Stack Overflow, to the show to discuss the newly released 2025 Developer Survey results. They explore the decline in trust in AI tools, shifts in popular programming technologies, and the patterns Erin saw in salary growth among developers.",{"_type":22,"asset":171},{"_ref":108,"_type":25},"2025-08-01T07:40:00.000Z",{"_type":12,"current":174},"diving-into-the-results-of-the-2025-developer-survey",[176,178,180,182,187,194,196,200,205,210,215],{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":177,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":179,"title":55},{"current":55},{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":181,"title":47},{"current":46},{"_createdAt":42,"_id":183,"_rev":44,"_type":9,"_updatedAt":42,"slug":184,"title":186},"wp-tagcat-developer-survey",{"current":185},"developer-survey","developer survey",{"_createdAt":42,"_id":188,"_rev":189,"_type":9,"_updatedAt":190,"slug":191,"title":193},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":192},"ai","AI",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":195,"title":14},{"_type":12,"current":13},{"_createdAt":42,"_id":197,"_rev":44,"_type":9,"_updatedAt":42,"slug":198,"title":199},"wp-tagcat-databases",{"current":199},"databases",{"_createdAt":42,"_id":201,"_rev":44,"_type":9,"_updatedAt":42,"slug":202,"title":204},"wp-tagcat-ai-assistant",{"current":203},"ai-assistant","ai assistant",{"_createdAt":42,"_id":206,"_rev":44,"_type":9,"_updatedAt":42,"slug":207,"title":209},"wp-tagcat-ai-coding",{"current":208},"ai-coding","ai coding",{"_createdAt":42,"_id":211,"_rev":44,"_type":9,"_updatedAt":42,"slug":212,"title":214},"wp-tagcat-dev-life",{"current":213},"dev-life","dev life",{"_createdAt":42,"_id":216,"_rev":44,"_type":9,"_updatedAt":42,"slug":217,"title":219},"wp-tagcat-developer-experience",{"current":218},"developer-experience","developer experience","Diving into the results of the 2025 Developer Survey",{"_id":222,"author":223,"commentCount":104,"comments":31,"excerpt":233,"featureTag":10,"image":234,"publishedAt":237,"slug":238,"sponsored":10,"tags":240,"title":275},"ebcd5b55-2c7d-4aff-b179-70e851f52f4b",[224],{"_id":225,"avatar":226,"name":229,"role":230,"slug":231},"wp-author-295",{"_type":22,"asset":227},{"_ref":228,"_type":25},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","Eira May","B2B Editor",{"current":232},"emay","Tillman Elser, AI/ML lead at Sentry, joins Ryan for a conversation about improving error monitoring with AI and ML. They talk through the challenges of analyzing stack traces, the innovative use of embeddings to improve error grouping, the trial-and-error process of developing algorithms, and where Sentry’s AI capabilities are headed next.",{"_type":22,"asset":235,"attribution":36},{"_ref":236,"_type":25},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","2025-03-18T07:40:00.000Z",{"_type":12,"current":239},"improving-error-monitoring-with-ai",[241,243,245,247,252,254,259,264,268,273],{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":242,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":244,"title":55},{"current":55},{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":246,"title":47},{"current":46},{"_createdAt":42,"_id":248,"_rev":44,"_type":9,"_updatedAt":42,"slug":249,"title":251},"wp-tagcat-generative-ai",{"current":250},"generative-ai","generative AI",{"_createdAt":42,"_id":188,"_rev":189,"_type":9,"_updatedAt":190,"slug":253,"title":193},{"current":192},{"_createdAt":42,"_id":255,"_rev":44,"_type":9,"_updatedAt":42,"slug":256,"title":258},"wp-tagcat-ml",{"current":257},"ml","ML",{"_createdAt":42,"_id":260,"_rev":44,"_type":9,"_updatedAt":42,"slug":261,"title":263},"wp-tagcat-error-tracking",{"current":262},"error-tracking","error tracking",{"_createdAt":42,"_id":265,"_rev":44,"_type":9,"_updatedAt":42,"slug":266,"title":267},"wp-tagcat-monitoring",{"current":267},"monitoring",{"_createdAt":42,"_id":269,"_rev":44,"_type":9,"_updatedAt":42,"slug":270,"title":272},"wp-tagcat-software-development",{"current":271},"software-development","software development",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":274,"title":14},{"_type":12,"current":13},"Improving error monitoring with AI",{"_id":277,"author":278,"commentCount":287,"comments":31,"excerpt":288,"featureTag":10,"image":289,"publishedAt":292,"slug":293,"sponsored":10,"tags":295,"title":310},"31aad8b3-a239-4254-9e20-6f64cf26f3a8",[279],{"_id":280,"avatar":281,"name":284,"role":10,"slug":285},"wp-author-226",{"_type":22,"asset":282},{"_ref":283,"_type":25},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","Ryan Donovan",{"current":286},"rdonovan",13,"Is your preferred programming language a matter of national security?",{"_type":22,"asset":290},{"_ref":291,"_type":25},"image-d66fc78e361d4c9fd7c240d8b055b1fc4da9c7a0-2464x1856-png","2024-12-30T19:54:00.000Z",{"_type":12,"current":294},"in-rust-we-trust-white-house-office-urges-memory-safety",[296,298,300,304,306],{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":297,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":299,"title":55},{"current":55},{"_createdAt":42,"_id":301,"_rev":44,"_type":9,"_updatedAt":42,"slug":302,"title":303},"wp-tagcat-rust",{"current":303},"rust",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":305,"title":14},{"_type":12,"current":13},{"_createdAt":42,"_id":307,"_rev":44,"_type":9,"_updatedAt":42,"slug":308,"title":309},"wp-tagcat-security",{"current":309},"security","In Rust we trust? White House Office urges memory safety",{"_id":312,"author":313,"commentCount":318,"comments":31,"excerpt":319,"featureTag":10,"image":320,"publishedAt":323,"slug":324,"sponsored":10,"tags":326,"title":344},"88aac7db-df06-4854-bb40-77fcd9a0c846",[314],{"_id":280,"avatar":315,"name":284,"role":10,"slug":317},{"_type":22,"asset":316},{"_ref":283,"_type":25},{"current":286},6,"Computer science deals with concurrency, but what about simultaneity?",{"_type":22,"asset":321,"attribution":36},{"_ref":322,"_type":25},"image-42472434c8499992ef12885dd04a9aab6ee4c04b-6000x3150-jpg","2024-12-23T14:31:40.486Z",{"_type":12,"current":325},"can-a-programming-language-implement-time-travel",[327,334,338,340,342],{"_createdAt":328,"_id":329,"_rev":330,"_type":9,"_updatedAt":328,"slug":331,"title":333},"2024-02-12T14:31:57Z","bbc7309a-d72b-4e68-b9a0-1da55f9db383","I2JFaJlmKKIZMkCzMq7gNc",{"_type":12,"current":332},"time-travel","time travel",{"_createdAt":42,"_id":335,"_rev":44,"_type":9,"_updatedAt":42,"slug":336,"title":337},"wp-tagcat-programming",{"current":337},"programming",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":339,"title":14},{"_type":12,"current":13},{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":341,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":343,"title":55},{"current":55},"Can a programming language implement time travel?",{"_id":346,"author":347,"commentCount":318,"comments":31,"excerpt":352,"featureTag":10,"image":353,"publishedAt":355,"slug":356,"sponsored":10,"tags":358,"title":376},"5f7de230-2adc-4a86-abe7-ef6e7ec8b426",[348],{"_id":225,"avatar":349,"name":229,"role":230,"slug":351},{"_type":22,"asset":350},{"_ref":228,"_type":25},{"current":232},"On this episode: Al Sweigart is a software developer, developer advocate, and author of ten Python books. He tells Ben and Ryan why he’s such a fan of the language, why it’s a great programming language for beginners, and how it became the default for so many data science and backend AI projects.",{"_type":22,"asset":354,"attribution":36},{"_ref":236,"_type":25},"2024-05-14T07:40:00.000Z",{"_type":12,"current":357},"spreading-the-gospel-of-python",[359,361,363,365,367,369,371],{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":360,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":362,"title":55},{"current":55},{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":364,"title":47},{"current":46},{"_createdAt":42,"_id":149,"_rev":44,"_type":9,"_updatedAt":42,"slug":366,"title":151},{"current":151},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":368,"title":14},{"_type":12,"current":13},{"_createdAt":42,"_id":269,"_rev":44,"_type":9,"_updatedAt":42,"slug":370,"title":272},{"current":271},{"_createdAt":42,"_id":372,"_rev":44,"_type":9,"_updatedAt":42,"slug":373,"title":375},"wp-tagcat-software-engineering",{"current":374},"software-engineering","software engineering","Spreading the gospel of Python",{"_id":378,"author":379,"commentCount":384,"comments":31,"excerpt":385,"featureTag":10,"image":386,"publishedAt":389,"slug":390,"sponsored":10,"tags":392,"title":407},"3a117c9d-3afd-4855-927e-b981425383ea",[380],{"_id":280,"avatar":381,"name":284,"role":10,"slug":383},{"_type":22,"asset":382},{"_ref":283,"_type":25},{"current":286},36,"Should a language be easy or comprehensive?",{"_type":22,"asset":387,"attribution":36},{"_ref":388,"_type":25},"image-fb622171caf038922e651ce9aae97e06fa07f4f9-12000x6300-jpg","2024-04-25T18:07:54.766Z",{"_type":12,"current":391},"what-language-should-beginning-programmers-choose",[393,397,399,401,403],{"_createdAt":42,"_id":394,"_rev":44,"_type":9,"_updatedAt":42,"slug":395,"title":396},"wp-tagcat-discussion",{"current":396},"discussion",{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":398,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":400,"title":55},{"current":55},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":402,"title":14},{"_type":12,"current":13},{"_createdAt":42,"_id":404,"_rev":44,"_type":9,"_updatedAt":42,"slug":405,"title":406},"wp-tagcat-beginner",{"current":406},"beginner","What language should beginning programmers choose?",{"_id":409,"author":410,"commentCount":415,"comments":31,"excerpt":416,"featureTag":10,"image":417,"publishedAt":419,"slug":420,"sponsored":10,"tags":422,"title":437},"55d5a296-55e9-4d13-be26-66a8b8041ca6",[411],{"_id":225,"avatar":412,"name":229,"role":230,"slug":414},{"_type":22,"asset":413},{"_ref":228,"_type":25},{"current":232},2,"Ben and Ryan explore why configuration is so complicated, the right to repair, the best programming languages for beginners, how AI is grading exams in Texas, Automattic’s $125M acquisition of Beeper, and why a major US city’s train system still relies on floppy disks. Plus: The unique challenge of keeping up with a field that’s changing as rapidly as GenAI.",{"_type":22,"asset":418,"attribution":36},{"_ref":236,"_type":25},"2024-04-19T19:40:00.000Z",{"_type":12,"current":421},"why-configuration-is-so-complicated",[423,425,427,429,431,435],{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":424,"title":47},{"current":46},{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":426,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":428,"title":55},{"current":55},{"_createdAt":42,"_id":188,"_rev":189,"_type":9,"_updatedAt":190,"slug":430,"title":193},{"current":192},{"_createdAt":42,"_id":432,"_rev":44,"_type":9,"_updatedAt":42,"slug":433,"title":434},"wp-tagcat-apple",{"current":434},"apple",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":436,"title":14},{"_type":12,"current":13},"Why configuration is so complicated",{"_id":439,"author":440,"commentCount":104,"comments":31,"excerpt":445,"featureTag":10,"image":446,"publishedAt":448,"slug":449,"sponsored":10,"tags":451,"title":481},"e9c367bb-8a45-400b-aba8-016986b89672",[441],{"_id":225,"avatar":442,"name":229,"role":230,"slug":444},{"_type":22,"asset":443},{"_ref":228,"_type":25},{"current":232},"The home team is joined by Michael Foree, Stack Overflow’s director of data science and data platform, and occasional cohost Cassidy Williams, CTO at Contenda, for a conversation about long context windows, retrieval-augmented generation, and how Databricks’ new open LLM could change the game for developers. Plus: How will FTX co-founder Sam Bankman-Fried’s sentence of 25 years in prison reverberate in the blockchain and crypto spaces?",{"_type":22,"asset":447,"attribution":36},{"_ref":236,"_type":25},"2024-04-02T07:40:00.000Z",{"_type":12,"current":450},"are-long-context-windows-the-end-of-rag",[452,454,458,465,469,473,475,477,479],{"_createdAt":42,"_id":188,"_rev":189,"_type":9,"_updatedAt":190,"slug":453,"title":193},{"current":192},{"_createdAt":42,"_id":455,"_rev":44,"_type":9,"_updatedAt":42,"slug":456,"title":457},"wp-tagcat-llm",{"current":457},"llm",{"_createdAt":459,"_id":460,"_rev":461,"_type":9,"_updatedAt":459,"slug":462,"title":464},"2023-10-18T14:37:04Z","df698ce8-b4c2-4d8f-8488-1406a8b7e8e9","Qk9b1CKg885xXVOHAyC7bl",{"_type":12,"current":463},"retrieval-augmented-generation","retrieval augmented generation",{"_createdAt":42,"_id":466,"_rev":44,"_type":9,"_updatedAt":42,"slug":467,"title":468},"wp-tagcat-cryptocurrency",{"current":468},"cryptocurrency",{"_createdAt":42,"_id":470,"_rev":44,"_type":9,"_updatedAt":42,"slug":471,"title":472},"wp-tagcat-blockchain",{"current":472},"blockchain",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":474,"title":14},{"_type":12,"current":13},{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":476,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":478,"title":55},{"current":55},{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":480,"title":47},{"current":46},"Are long context windows the end of RAG?",[]]