[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-ke3Ra7neyfEYDEM9yVj-oy6Y5oSbHR8H8fMif4PfaGs":3,"sanity-kIlaSmULwwggt3J_Qtvpfe9BDNReNsd5P1-B9zwFcXw":275},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":250},[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":214,"dateUrl":215,"excerpt":216,"image":217,"product":12,"publishedAt":221,"slug":222,"sponsored":12,"tags":224,"title":249,"visible":214},"2023-09-25T18:54:21Z","c277439b-b6d8-489f-b69a-83d50fdb8d5b","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,98,145,163,203],{"_key":64,"_type":65,"children":66,"markDefs":72,"style":73},"45f9e20f8840","block",[67],{"_key":68,"_type":69,"marks":70,"text":71},"6501f63b50910","span",[],"",[],"normal",{"_key":75,"_type":76,"markDefs":12,"url":77},"e6751c24bf61","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/3fa44b80-be73-40dc-a0c2-a7d7c00acd4b",{"_key":79,"_type":65,"children":80,"markDefs":94,"style":73},"d4d65648cca6",[81,85,90],{"_key":82,"_type":69,"marks":83,"text":84},"5ec50edbc9f0",[],"If you missed the first part of our conversation with Chris, listen to it ",{"_key":86,"_type":69,"marks":87,"text":89},"6501f63b50911",[88],"0554894d3def","here",{"_key":91,"_type":69,"marks":92,"text":93},"6501f63b50912",[],".",[95],{"_key":88,"_type":96,"href":97,"reference":12},"link","https://stackoverflow.blog/2023/09/21/mojo-the-usability-of-python-with-the-performance-of-c/",{"_key":99,"_type":65,"children":100,"markDefs":136,"style":73},"3e0603757157",[101,106,110,115,119,124,128,133],{"_key":102,"_type":69,"marks":103,"text":105},"ccfff72d801a0",[104],"58d6949a2170","Modular",{"_key":107,"_type":69,"marks":108,"text":109},"ccfff72d801a1",[],"’s new programming language, ",{"_key":111,"_type":69,"marks":112,"text":114},"ccfff72d801a2",[113],"0439316b156b","Mojo",{"_key":116,"_type":69,"marks":117,"text":118},"ccfff72d801a3",[],", is built for AI developers. Check out their ",{"_key":120,"_type":69,"marks":121,"text":123},"ccfff72d801a4",[122],"8d23835d5b04","docs",{"_key":125,"_type":69,"marks":126,"text":127},"ccfff72d801a5",[]," or find them on ",{"_key":129,"_type":69,"marks":130,"text":132},"ccfff72d801a6",[131],"62da5a280e76","GitHub",{"_key":134,"_type":69,"marks":135,"text":93},"ccfff72d801a7",[],[137,139,141,143],{"_key":104,"_type":96,"href":138,"reference":12},"https://www.modular.com/",{"_key":113,"_type":96,"href":140,"reference":12},"https://www.modular.com/mojo",{"_key":122,"_type":96,"href":142,"reference":12},"https://docs.modular.com/mojo/",{"_key":131,"_type":96,"href":144,"reference":12},"https://github.com/modularml/mojo",{"_key":146,"_type":65,"children":147,"markDefs":160,"style":73},"179dd27d4644",[148,152,157],{"_key":149,"_type":69,"marks":150,"text":151},"bea01e9585580",[],"Connect with Chris on ",{"_key":153,"_type":69,"marks":154,"text":156},"bea01e9585581",[155],"53be7a96da3b","LinkedIn",{"_key":158,"_type":69,"marks":159,"text":93},"bea01e9585582",[],[161],{"_key":155,"_type":96,"href":162,"reference":12},"https://www.linkedin.com/in/chris-lattner-5664498a/",{"_key":164,"_type":65,"children":165,"markDefs":196,"style":73},"9ee22964b426",[166,170,175,179,184,188,193],{"_key":167,"_type":69,"marks":168,"text":169},"387c7effb8a50",[],"Shoutout to user ",{"_key":171,"_type":69,"marks":172,"text":174},"387c7effb8a51",[173],"6c3229a7231a","DanielGibbs",{"_key":176,"_type":69,"marks":177,"text":178},"387c7effb8a52",[],", who earned a ",{"_key":180,"_type":69,"marks":181,"text":183},"387c7effb8a53",[182],"edc05db151a9","Lifeboat badge",{"_key":185,"_type":69,"marks":186,"text":187},"387c7effb8a54",[]," by answering ",{"_key":189,"_type":69,"marks":190,"text":192},"387c7effb8a55",[191],"70263c971bed","what is the difference between getType() and getClass() in java?",{"_key":194,"_type":69,"marks":195,"text":93},"387c7effb8a56",[],[197,199,201],{"_key":173,"_type":96,"href":198,"reference":12},"https://stackoverflow.com/users/343486/danielgibbs",{"_key":182,"_type":96,"href":200,"reference":12},"https://stackoverflow.com/help/badges/8842/lifeboat",{"_key":191,"_type":96,"href":202,"reference":12},"https://stackoverflow.com/questions/26948953/what-is-the-difference-between-gettype-and-getclass-in-java",{"_key":204,"_type":65,"children":205,"markDefs":211,"style":73},"2eaa739cbdb6",[206],{"_key":207,"_type":69,"marks":208,"text":210},"0d2b72e1adad",[209],"aa5e28b8a568","TRANSCRIPT",[212],{"_key":209,"_type":96,"href":213,"reference":12},"https://the-stack-overflow-podcast.simplecast.com/episodes/like-python-for-ai-developers/transcript",true,"2023/09/25","This is part two of our conversation with Chris Lattner, creator of Swift, Clang, and LLVM and CEO/cofounder of Modular AI.",{"_type":53,"asset":218,"attribution":220},{"_ref":219,"_type":56},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2023-09-25T18:54:11.060Z",{"_type":10,"current":223},"like-python-for-ai-developers",[225,232,239,244],{"_createdAt":226,"_id":227,"_rev":228,"_type":229,"_updatedAt":226,"slug":230,"title":231},"2023-05-23T16:43:21Z","wp-tagcat-python","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":231},"python",{"_createdAt":226,"_id":233,"_rev":234,"_type":229,"_updatedAt":235,"slug":236,"title":238},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":237},"ai","AI",{"_createdAt":226,"_id":240,"_rev":228,"_type":229,"_updatedAt":226,"slug":241,"title":243},"wp-tagcat-ai-coding",{"current":242},"ai-coding","ai coding",{"_createdAt":226,"_id":245,"_rev":228,"_type":229,"_updatedAt":226,"slug":246,"title":248},"wp-tagcat-podcast",{"current":247},"podcast","The Stack Overflow Podcast","Like Python++ for AI developers",[251,257,263,269],{"_id":252,"publishedAt":253,"slug":254,"sponsored":12,"title":256},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":255},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":258,"publishedAt":259,"slug":260,"sponsored":12,"title":262},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":261},"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":264,"publishedAt":265,"slug":266,"sponsored":12,"title":268},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":267},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":270,"publishedAt":271,"slug":272,"sponsored":12,"title":274},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":273},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":276,"sourceMap":-1},{"count":277,"lastTimestamp":12},0]