[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-y-GG6rT57WffDzygarx_YU12lVPkWt20FUhKoHyZsXU":3,"sanity-VpRjS6liqdjhKmnxHiQryqZyckx0qmmNSJPDKkUiXQs":243},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":218},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d53f9358-3bb2-4f69-aebe-d31d19522cd4","2026-07-10T07:40:00.000Z",{"_type":10,"current":11},"slug","building-more-than-just-an-agent-harness",null,"Building more than just an agent harness",[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":176,"dateUrl":177,"excerpt":178,"image":179,"product":12,"publishedAt":182,"slug":183,"sponsored":12,"tags":185,"title":217,"visible":176},"2025-09-04T17:31:39Z","e9aa7a78-335f-462a-bbed-d31ea076fc75","Z0AlClA2GKuGkG11F19PxZ","blogPost","2025-09-05T04:40:02Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"role":59,"slug":60},"2025-05-09T21:58:35Z","dbdef9f7-acce-4431-8f4f-c2025df1c8c8","EnpIxnQnEA7jkpRWyjei0g","blogAuthor","2025-05-09T21:59:44Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-5f1073fdcf2ebde7fee8570769d9d82d21573870-2316x3088-jpg","reference","current","Phoebe Sajor","Content Associate",{"_type":10,"current":61},"phoebe-sajor",[63,67,101,120,139,168],{"_key":64,"_type":65,"markDefs":12,"url":66},"45b921746561","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002F7eec43c9-a65a-4a73-95cc-849e2ac614ea\u002Fembed",{"_key":68,"_type":69,"children":70,"markDefs":94,"style":100},"3b864c4f54de","block",[71,76,81,85,90],{"_key":72,"_type":73,"marks":74,"text":75},"48a3b6507824","span",[],"The ",{"_key":77,"_type":73,"marks":78,"text":80},"2816221b7d2c",[79],"33bdc6321130","Kotlin Foundation’s",{"_key":82,"_type":73,"marks":83,"text":84},"891e1a0d64d9",[]," mission is to protect, promote, and advance the development of the ",{"_key":86,"_type":73,"marks":87,"text":89},"ef5a122ec127",[88],"f6efea760f13","Kotlin programming language",{"_key":91,"_type":73,"marks":92,"text":93},"88fb3792c61f",[],".",[95,98],{"_key":79,"_type":96,"href":97,"reference":12},"link","https:\u002F\u002Fkotlinfoundation.org\u002F",{"_key":88,"_type":96,"href":99,"reference":12},"https:\u002F\u002Fkotlinlang.org\u002F","normal",{"_key":102,"_type":69,"children":103,"markDefs":117,"style":100},"eacb970e8699",[104,108,113],{"_key":105,"_type":73,"marks":106,"text":107},"0d0833ab7477",[],"Over half of respondents in this year’s ",{"_key":109,"_type":73,"marks":110,"text":112},"e4bb80e36ec6",[111],"8c89bf6e4f6d","Annual Developer Survey",{"_key":114,"_type":73,"marks":115,"text":116},"815f2a6acd81",[]," reported that they want to start using Kotlin in the next year.",[118],{"_key":111,"_type":96,"href":119,"reference":12},"https:\u002F\u002Fsurvey.stackoverflow.co\u002F2025\u002Ftechnology\u002F#2-programming-scripting-and-markup-languages",{"_key":121,"_type":69,"children":122,"markDefs":136,"style":100},"557da0cea66f",[123,127,132],{"_key":124,"_type":73,"marks":125,"text":126},"748492910737",[],"Connect with Jeffrey on ",{"_key":128,"_type":73,"marks":129,"text":131},"81d686d585eb",[130],"0d79903eba2d","LinkedIn",{"_key":133,"_type":73,"marks":134,"text":135},"f4eb176a1d93",[]," or email him at jvg@google.com.",[137],{"_key":130,"_type":96,"href":138,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fjeffrey-van-gogh-145673\u002F",{"_key":140,"_type":69,"children":141,"markDefs":163,"style":100},"ac06a124e1d8",[142,146,151,155,160],{"_key":143,"_type":73,"marks":144,"text":145},"fd975fb1f405",[],"Congrats to user ",{"_key":147,"_type":73,"marks":148,"text":150},"8b7ab807397d",[149],"ada883fdeadf","BMac",{"_key":152,"_type":73,"marks":153,"text":154},"c1ae86931a71",[]," on winning a Populist badge for answering the question ",{"_key":156,"_type":73,"marks":157,"text":159},"5105315bdb99",[158],"b2189d811faa","How to convert UPPERCASE text to Title Case using CSS",{"_key":161,"_type":73,"marks":162,"text":93},"47f61dd89bf4",[],[164,166],{"_key":149,"_type":96,"href":165,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F1422377\u002Fbmac",{"_key":158,"_type":96,"href":167,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F13793666\u002Fhow-to-convert-uppercase-text-to-title-case-using-css",{"_key":169,"_type":69,"children":170,"markDefs":175,"style":100},"6e88665968a4",[171],{"_key":172,"_type":73,"marks":173,"text":174},"c0fe44faeb6a",[],"\n",[],true,"2025\u002F09\u002F05","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":53,"asset":180},{"_ref":181,"_type":56},"image-d2cb4c948681d5ccbb8ff46ed2d69c6f6b6a8990-800x420-jpg","2025-09-05T07:40:00.000Z",{"_type":10,"current":184},"kotlin-is-more-than-just-the-android-house-language",[186,193,197,202,206,213],{"_createdAt":187,"_id":188,"_rev":189,"_type":190,"_updatedAt":187,"slug":191,"title":192},"2023-05-23T16:43:21Z","wp-tagcat-se-tech","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":192},"se-tech",{"_createdAt":187,"_id":194,"_rev":189,"_type":190,"_updatedAt":187,"slug":195,"title":196},"wp-tagcat-se-stackoverflow",{"current":196},"se-stackoverflow",{"_createdAt":187,"_id":198,"_rev":189,"_type":190,"_updatedAt":187,"slug":199,"title":201},"wp-tagcat-podcast",{"current":200},"podcast","The Stack Overflow Podcast",{"_createdAt":187,"_id":203,"_rev":189,"_type":190,"_updatedAt":187,"slug":204,"title":205},"wp-tagcat-kotlin",{"current":205},"kotlin",{"_createdAt":207,"_id":208,"_rev":209,"_type":190,"_updatedAt":207,"slug":210,"title":212},"2024-02-12T14:32:28Z","53789ffd-a446-49fe-b34e-4449a13e4c0b","I2JFaJlmKKIZMkCzMq7ibc",{"_type":10,"current":211},"programming-language","programming language",{"_createdAt":187,"_id":214,"_rev":189,"_type":190,"_updatedAt":187,"slug":215,"title":216},"wp-tagcat-google",{"current":216},"google","Kotlin is more than just the Android house language",[219,225,231,237],{"_id":220,"publishedAt":221,"slug":222,"sponsored":12,"title":224},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":223},"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":226,"publishedAt":227,"slug":228,"sponsored":12,"title":230},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":229},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":232,"publishedAt":233,"slug":234,"sponsored":12,"title":236},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":235},"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":238,"publishedAt":239,"slug":240,"sponsored":12,"title":242},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":241},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":244,"sourceMap":-1},{"count":245,"lastTimestamp":12},0]