[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-IhZm47DUvTN9SD99scr3qqvZIKFqUGi2P0Lgc9kebbg":3,"sanity-Svl13cviL3wDeuvYYLtUXlR1Nerdc_Wb_pH01BWkVcU":317},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":292},[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":61,"comments":239,"dateUrl":240,"excerpt":92,"image":241,"legacyBody":244,"product":12,"publishedAt":247,"slug":248,"sponsored":12,"tags":250,"title":291,"visible":239},"2023-05-24T12:28:24Z","wp-post-21702","XzVcPPDfPNmxxXS3zvEksc","blogPost","2025-10-31T17:27:06Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"slug":59},"2023-05-23T16:27:18Z","wp-author-226","dgl3SCUzppW3U2LvCoOzcS","blogAuthor","2023-06-20T15:05:06Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","current","Ryan Donovan",{"current":60},"rdonovan",[62,73,77,86,94,103,123,142,160,189,228],{"_key":63,"_type":64,"children":65,"markDefs":71,"style":72},"67d54f2d325f","block",[66],{"_key":67,"_type":68,"marks":69,"text":70},"67d54f2d325f0","span",[],"SPONSORED BY MONGODB",[],"h2",{"_key":74,"_type":75,"markDefs":12,"url":76},"2362c992f2a8","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002F217ef4e1-bd27-4356-9c7d-f8fb9884f3c5",{"_key":78,"_type":64,"children":79,"markDefs":84,"style":85},"86db6c083be2",[80],{"_key":81,"_type":68,"marks":82,"text":83},"86db6c083be20",[],"Modern networked applications generate a lot of data—every business wants to make the most of that data. Most of the time, that means moving production data through some transformation process to get it ready for the analytics process. But what if you could have in-app analytics? What if you could generate insights directly from production data?",[],"normal",{"_key":87,"_type":64,"children":88,"markDefs":93,"style":85},"3b8661865e77",[89],{"_key":90,"_type":68,"marks":91,"text":92},"3b8661865e770",[],"On this sponsored episode of the podcast, we talk with Stanimira Vlaeva, Developer Advocate at MongoDB, and Fredric Favelin, Technical Director, Partner Presales at MongoDB, about how a serverless database can minimize the distance between producing data and understanding it.",[],{"_key":95,"_type":64,"children":96,"markDefs":102,"style":85},"49ffc91f462e",[97],{"_key":98,"_type":68,"marks":99,"text":101},"49ffc91f462e0",[100],"strong","Episode notes:",[],{"_key":104,"_type":64,"children":105,"markDefs":119,"style":85},"cf3df918695f",[106,110,115],{"_key":107,"_type":68,"marks":108,"text":109},"cf3df918695f0",[],"Stanimira talked a lot about using BigQuery with MongoDB Atlas on Google Cloud Run. If you need to skill up on these three tools, ",{"_key":111,"_type":68,"marks":112,"text":114},"cf3df918695f1",[113],"b0ae8c0c54e1","check out this tutorial",{"_key":116,"_type":68,"marks":117,"text":118},"cf3df918695f2",[],".",[120],{"_key":113,"_type":121,"href":122,"reference":12},"link","https:\u002F\u002Fwww.cloudskillsboost.google\u002Ffocuses\u002F57191?parent=catalog&utm_source=stackoverflow_mongodb&utm_medium=podcast_feb_23&utm_campaign=stackoverflow_podcast_23_mongodb&utm_id=mongodb",{"_key":124,"_type":64,"children":125,"markDefs":139,"style":85},"09e03467d549",[126,130,135],{"_key":127,"_type":68,"marks":128,"text":129},"09e03467d5490",[],"Once you’ve got the hang of it, ",{"_key":131,"_type":68,"marks":132,"text":134},"09e03467d5491",[133],"49a1071b4e0b","get your data connected",{"_key":136,"_type":68,"marks":137,"text":138},"09e03467d5492",[]," with Confluent Connetors.",[140],{"_key":133,"_type":121,"href":141,"reference":12},"https:\u002F\u002Fwww.mongodb.com\u002Fdeveloper\u002Fproducts\u002Fatlas\u002Fmongodb-bigquery-pipeline-using-confluent\u002F?utm_campaign=podcast_googlecloud&utm_source=stackoverflow&utm_medium=podcast",{"_key":143,"_type":64,"children":144,"markDefs":157,"style":85},"be257ea8d7bc",[145,149,154],{"_key":146,"_type":68,"marks":147,"text":148},"be257ea8d7bc0",[],"With Atlas, you can ",{"_key":150,"_type":68,"marks":151,"text":153},"be257ea8d7bc1",[152],"3665f837aed9","transform your data in JavaScript",{"_key":155,"_type":68,"marks":156,"text":118},"be257ea8d7bc2",[],[158],{"_key":152,"_type":121,"href":159,"reference":12},"https:\u002F\u002Fwww.mongodb.com\u002Fdeveloper\u002Fproducts\u002Fatlas\u002Fmongodb-dataflow-templates-udf-enhancement\u002F?utm_campaign=podcast_googlecloud&utm_source=stackoverflow&utm_medium=podcast",{"_key":161,"_type":64,"children":162,"markDefs":184,"style":85},"8dd75257b84c",[163,167,172,176,181],{"_key":164,"_type":68,"marks":165,"text":166},"8dd75257b84c0",[],"Connect with Stanimira on ",{"_key":168,"_type":68,"marks":169,"text":171},"8dd75257b84c1",[170],"36669a3588f8","LinkedIn",{"_key":173,"_type":68,"marks":174,"text":175},"8dd75257b84c2",[]," and ",{"_key":177,"_type":68,"marks":178,"text":180},"8dd75257b84c3",[179],"5bac678e213e","Twitter",{"_key":182,"_type":68,"marks":183,"text":118},"8dd75257b84c4",[],[185,187],{"_key":170,"_type":121,"href":186,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsis0k0\u002F",{"_key":179,"_type":121,"href":188,"reference":12},"https:\u002F\u002Ftwitter.com\u002FStanimiraVlaeva",{"_key":190,"_type":64,"children":191,"markDefs":221,"style":85},"d5f905721043",[192,196,200,204,209,213,218],{"_key":193,"_type":68,"marks":194,"text":195},"d5f9057210430",[],"Connect with Fredric on ",{"_key":197,"_type":68,"marks":198,"text":171},"d5f9057210431",[199],"5c2d1c9a023d",{"_key":201,"_type":68,"marks":202,"text":203},"d5f9057210432",[],". Congrats to Stellar Question winner ",{"_key":205,"_type":68,"marks":206,"text":208},"d5f9057210433",[207],"a9be89f51f23","SubniC",{"_key":210,"_type":68,"marks":211,"text":212},"d5f9057210434",[]," for ",{"_key":214,"_type":68,"marks":215,"text":217},"d5f9057210435",[216],"be8f34f525c4","Get name of current script in Python",{"_key":219,"_type":68,"marks":220,"text":118},"d5f9057210436",[],[222,224,226],{"_key":199,"_type":121,"href":223,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Ffredericfavelin\u002F",{"_key":207,"_type":121,"href":225,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F489806\u002Fsubnic",{"_key":216,"_type":121,"href":227,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F4152963\u002Fget-name-of-current-script-in-python",{"_key":229,"_type":64,"children":230,"markDefs":236,"style":85},"4773c5f2e2cb",[231],{"_key":232,"_type":68,"marks":233,"text":235},"4773c5f2e2cb0",[234],"f5127216627f","TRANSCRIPT",[237],{"_key":234,"_type":121,"href":238,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fshorten-the-distance-between-production-data-and-insight\u002Ftranscript",true,"2023\u002F02\u002F22",{"_type":53,"asset":242},{"_ref":243,"_type":56},"image-83c6575c9192722424a5a23908a9883809034d7b-1200x630-png",{"code":245,"language":246},"\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-sponsored-by-mongodb\">SPONSORED BY MONGODB\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https:\u002F\u002Fplayer.simplecast.com\u002F179a3881-ed6a-4562-a18c-e0ffef178784?dark=false\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Modern networked applications generate a lot of data—every business wants to make the most of that data. Most of the time, that means moving production data through some transformation process to get it ready for the analytics process. But what if you could have in-app analytics? What if you could generate insights directly from production data?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>On this sponsored episode of the podcast, we talk with Stanimira Vlaeva, Developer Advocate at MongoDB, and Fredric Favelin, Technical Director, Partner Presales at MongoDB, about how a serverless database can minimize the distance between producing data and understanding it.\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>Stanimira talked a lot about using BigQuery with MongoDB Atlas on Google Cloud Run. If you need to skill up on these three tools, \u003Ca href=\"https:\u002F\u002Fwww.cloudskillsboost.google\u002Ffocuses\u002F57191?parent=catalog&amp;utm_source=stackoverflow_mongodb&amp;utm_medium=podcast_feb_23&amp;utm_campaign=stackoverflow_podcast_23_mongodb&amp;utm_id=mongodb\">check out this tutorial\u003C\u002Fa>.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Once you’ve got the hang of it, \u003Ca href=\"https:\u002F\u002Fwww.mongodb.com\u002Fdeveloper\u002Fproducts\u002Fatlas\u002Fmongodb-bigquery-pipeline-using-confluent\u002F?utm_campaign=podcast_googlecloud&amp;utm_source=stackoverflow&amp;utm_medium=podcast\">get your data connected\u003C\u002Fa> with Confluent Connetors.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>With Atlas, you can \u003Ca href=\"https:\u002F\u002Fwww.mongodb.com\u002Fdeveloper\u002Fproducts\u002Fatlas\u002Fmongodb-dataflow-templates-udf-enhancement\u002F?utm_campaign=podcast_googlecloud&amp;utm_source=stackoverflow&amp;utm_medium=podcast\">transform your data in JavaScript\u003C\u002Fa>.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Connect with Stanimira on \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsis0k0\u002F\">LinkedIn\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FStanimiraVlaeva\">Twitter\u003C\u002Fa>.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Connect with Fredric on \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Ffredericfavelin\u002F\">LinkedIn\u003C\u002Fa>.&nbsp;Congrats to Stellar Question winner \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F489806\u002Fsubnic\">SubniC\u003C\u002Fa> for \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F4152963\u002Fget-name-of-current-script-in-python\">Get name of current script in Python\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\u002Fshorten-the-distance-between-production-data-and-insight\u002Ftranscript\">TRANSCRIPT\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2023-02-22T15:02:02.000Z",{"current":249},"shorten-the-distance-between-production-data-and-insight",[251,258,262,266,271,273,277,281,286],{"_createdAt":252,"_id":253,"_rev":254,"_type":255,"_updatedAt":252,"slug":256,"title":257},"2023-05-23T16:43:21Z","wp-tagcat-analytics","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":257},"analytics",{"_createdAt":252,"_id":259,"_rev":254,"_type":255,"_updatedAt":252,"slug":260,"title":261},"wp-tagcat-databases",{"current":261},"databases",{"_createdAt":252,"_id":263,"_rev":254,"_type":255,"_updatedAt":252,"slug":264,"title":265},"wp-tagcat-mongodb",{"current":265},"mongodb",{"_createdAt":252,"_id":267,"_rev":254,"_type":255,"_updatedAt":252,"slug":268,"title":270},"wp-tagcat-partner-content",{"current":269},"partner-content","Partner Content",{"_createdAt":252,"_id":267,"_rev":254,"_type":255,"_updatedAt":252,"slug":272,"title":270},{"current":269},{"_createdAt":252,"_id":274,"_rev":254,"_type":255,"_updatedAt":252,"slug":275,"title":276},"wp-tagcat-partnercontent",{"current":276},"partnercontent",{"_createdAt":252,"_id":278,"_rev":254,"_type":255,"_updatedAt":252,"slug":279,"title":280},"wp-tagcat-serverless",{"current":280},"serverless",{"_createdAt":252,"_id":282,"_rev":254,"_type":255,"_updatedAt":252,"slug":283,"title":285},"wp-tagcat-the-stack-overflow-podcast",{"current":284},"the-stack-overflow-podcast","the stack overflow podcast",{"_createdAt":252,"_id":287,"_rev":254,"_type":255,"_updatedAt":252,"slug":288,"title":290},"wp-tagcat-podcast",{"current":289},"podcast","The Stack Overflow Podcast","Shorten the distance between production data and insight (Ep. 541)",[293,299,305,311],{"_id":294,"publishedAt":295,"slug":296,"sponsored":12,"title":298},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":297},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":300,"publishedAt":301,"slug":302,"sponsored":12,"title":304},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":303},"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":306,"publishedAt":307,"slug":308,"sponsored":12,"title":310},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":309},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":312,"publishedAt":313,"slug":314,"sponsored":12,"title":316},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":315},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":318,"sourceMap":-1},{"count":319,"lastTimestamp":12},0]