[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-gvXkTd6m_1ccKjjE1i-a-a8RLtCJRIbCmRe0Qkh36j4":3},{"data":4,"sourceMap":-1},{"info":5,"latest":13,"pinned":294},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":12},"2023-05-23T16:43:21Z","wp-tagcat-ide","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"ide",[14,89,141,161,181,250],{"_id":15,"author":16,"commentCount":29,"comments":30,"excerpt":31,"featureTag":10,"image":32,"publishedAt":35,"slug":36,"sponsored":10,"tags":38,"title":88},"eed2b46f-34b8-4fcb-b552-2bcc25c1ce44",[17],{"_id":18,"avatar":19,"name":24,"role":25,"slug":26},"dbdef9f7-acce-4431-8f4f-c2025df1c8c8",{"_type":20,"asset":21},"image",{"_ref":22,"_type":23},"image-5f1073fdcf2ebde7fee8570769d9d82d21573870-2316x3088-jpg","reference","Phoebe Sajor","Content Associate",{"_type":27,"current":28},"slug","phoebe-sajor",3,true,"Ryan welcomes Trisha Gee, a Java champion and developer productivity advocate, to explore how AI is transforming the role of IDEs and the broader developer experience; the relevance of traditional tools, muscle memory, the risks of hype; and how to adapt workflows for AI-driven development.",{"_type":20,"asset":33},{"_ref":34,"_type":23},"image-e35a0c5eb319e7928c9ac0a2c2c782d29e644876-3120x1640-png","2026-06-12T07:40:00.000Z",{"_type":27,"current":37},"developers-are-emotionally-attached-to-their-tools",[39,44,48,52,59,67,71,76,81,86],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":41,"title":43},"wp-tagcat-podcast",{"current":42},"podcast","The Stack Overflow Podcast",{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":46,"title":47},"wp-tagcat-se-tech",{"current":47},"se-tech",{"_createdAt":6,"_id":49,"_rev":8,"_type":9,"_updatedAt":6,"slug":50,"title":51},"wp-tagcat-se-stackoverflow",{"current":51},"se-stackoverflow",{"_createdAt":6,"_id":53,"_rev":54,"_type":9,"_updatedAt":55,"slug":56,"title":58},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":57},"ai","AI",{"_createdAt":60,"_id":61,"_rev":62,"_type":9,"_updatedAt":63,"slug":64,"title":66},"2025-03-13T21:04:14Z","31b00780-2ccb-4728-94b5-5d49523b724c","NFSu21L50a7MuzwvSjbUx8","2025-03-13T21:04:21Z",{"_type":27,"current":65},"agentic-ai","agentic AI",{"_createdAt":6,"_id":68,"_rev":8,"_type":9,"_updatedAt":6,"slug":69,"title":70},"wp-tagcat-java",{"current":70},"java",{"_createdAt":6,"_id":72,"_rev":8,"_type":9,"_updatedAt":6,"slug":73,"title":75},"wp-tagcat-dev-tools",{"current":74},"dev-tools","dev tools",{"_createdAt":6,"_id":77,"_rev":8,"_type":9,"_updatedAt":6,"slug":78,"title":80},"wp-tagcat-developer-experience",{"current":79},"developer-experience","developer experience",{"_createdAt":6,"_id":82,"_rev":8,"_type":9,"_updatedAt":6,"slug":83,"title":85},"wp-tagcat-dev-life",{"current":84},"dev-life","dev life",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":87,"title":12},{"current":12},"Developers are emotionally attached to their tools",{"_id":90,"author":91,"commentCount":29,"comments":30,"excerpt":101,"featureTag":10,"image":102,"publishedAt":106,"slug":107,"sponsored":10,"tags":109,"title":140},"214408ba-26fe-4d65-9cde-f6a0b94f5379",[92],{"_id":93,"avatar":94,"name":97,"role":98,"slug":99},"wp-author-295",{"_type":20,"asset":95},{"_ref":96,"_type":23},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","Eira May","B2B Editor",{"current":100},"emay","Tom Occhino, now Chief Product Officer at Vercel, tells Ben about how he contributed to the development of React at Facebook and the contentious decision to make React open-source. They also talk about what community feedback has been like on Next.js 15, Vercel’s GenAI web development tool, and how Vercel is rethinking IDEs. ",{"_type":20,"asset":103,"attribution":105},{"_ref":104,"_type":23},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2024-11-01T07:40:00.000Z",{"_type":27,"current":108},"how-a-creator-of-react-is-rethinking-ides",[110,112,114,116,118,122,127,131,138],{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":111,"title":47},{"current":47},{"_createdAt":6,"_id":49,"_rev":8,"_type":9,"_updatedAt":6,"slug":113,"title":51},{"current":51},{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":115,"title":43},{"current":42},{"_createdAt":6,"_id":53,"_rev":54,"_type":9,"_updatedAt":55,"slug":117,"title":58},{"current":57},{"_createdAt":6,"_id":119,"_rev":8,"_type":9,"_updatedAt":6,"slug":120,"title":121},"wp-tagcat-react",{"current":121},"react",{"_createdAt":6,"_id":123,"_rev":8,"_type":9,"_updatedAt":6,"slug":124,"title":126},"wp-tagcat-next-js",{"current":125},"next-js","next.js",{"_createdAt":6,"_id":128,"_rev":8,"_type":9,"_updatedAt":6,"slug":129,"title":130},"wp-tagcat-vercel",{"current":130},"vercel",{"_createdAt":6,"_id":132,"_rev":133,"_type":9,"_updatedAt":134,"slug":135,"title":137},"wp-tagcat-open-source","usBIUY8SfRoXafnkrDdaLh","2025-02-28T11:18:45Z",{"current":136},"open-source","Open Source",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":139,"title":12},{"current":12},"How a creator of React is rethinking IDEs",{"_id":142,"author":143,"commentCount":148,"comments":30,"excerpt":149,"featureTag":10,"image":150,"publishedAt":152,"slug":153,"sponsored":10,"tags":155,"title":160},"72f20fb3-38b8-4d0d-8cec-70c91d5598d1",[144],{"_id":93,"avatar":145,"name":97,"role":98,"slug":147},{"_type":20,"asset":146},{"_ref":96,"_type":23},{"current":100},0,"This is part two of our conversation with Replit CEO and founder Amjad Masad.",{"_type":20,"asset":151,"attribution":105},{"_ref":104,"_type":23},"2023-09-18T17:32:09.305Z",{"_type":27,"current":154},"forget-agi-let-s-built-adi-augmented-developer-intelligence",[156,158],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":157,"title":12},{"current":12},{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":159,"title":43},{"current":42},"Forget AGI. Let’s built ADI: Augmented Developer Intelligence",{"_id":162,"author":163,"commentCount":168,"comments":30,"excerpt":169,"featureTag":10,"image":170,"publishedAt":172,"slug":173,"sponsored":10,"tags":175,"title":180},"1721b999-d14e-43db-9466-958506e938ae",[164],{"_id":93,"avatar":165,"name":97,"role":98,"slug":167},{"_type":20,"asset":166},{"_ref":96,"_type":23},{"current":100},1,"The home team talks with Replit CEO and founder Amjad Masad about the democratization of coding tools; why Replit prioritized a mobile coding app; and the technical challenges of a real-time, multi-user IDE. This is part one of our conversation.",{"_type":20,"asset":171},{"_ref":104,"_type":23},"2023-09-14T20:42:50.552Z",{"_type":27,"current":174},"multiplayer-programming-on-mobile-a-chat-with-replit-ceo-amjad-masad",[176,178],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":177,"title":12},{"current":12},{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":179,"title":43},{"current":42},"Multiplayer programming on mobile: a chat with Replit CEO Amjad Masad",{"_id":182,"author":183,"commentCount":193,"comments":30,"excerpt":194,"featureTag":10,"image":195,"publishedAt":198,"slug":199,"sponsored":10,"tags":201,"title":249},"wp-post-22497",[184],{"_id":185,"avatar":186,"name":189,"role":190,"slug":191},"wp-author-261",{"_type":20,"asset":187},{"_ref":188,"_type":23},"image-d2361a200cd06ddcbc8dff71b5ca2a55c88023cb-1024x1024-jpg","Prashanth Chandrasekar","CEO, Stack Overflow",{"current":192},"pchandrasekar",23,"Let’s highlight the new features and products we announced today from the stage of WeAreDevelopers.",{"_type":20,"asset":196},{"_ref":197,"_type":23},"image-c78f81f7cfd907de47c4d6fb2ae35280f645de2e-2400x1261-png","2023-07-27T11:59:30.000Z",{"current":200},"announcing-overflowai",[202,204,209,214,219,221,243],{"_createdAt":6,"_id":53,"_rev":54,"_type":9,"_updatedAt":55,"slug":203,"title":58},{"current":57},{"_createdAt":6,"_id":205,"_rev":8,"_type":9,"_updatedAt":6,"slug":206,"title":208},"wp-tagcat-announcements",{"current":207},"announcements","Announcements",{"_createdAt":6,"_id":210,"_rev":8,"_type":9,"_updatedAt":6,"slug":211,"title":213},"wp-tagcat-community",{"current":212},"community","Community",{"_createdAt":6,"_id":215,"_rev":8,"_type":9,"_updatedAt":6,"slug":216,"title":218},"wp-tagcat-company",{"current":217},"company","Company",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":220,"title":12},{"current":12},{"_createdAt":6,"_id":222,"_rev":223,"_system":224,"_type":9,"_updatedAt":227,"description":228,"slug":240,"title":242},"wp-tagcat-stack-overflow-for-teams","FumDKDH8vd8OVFbknOKFJY",{"base":225},{"id":222,"rev":226},"66bNz0mmUxbMe9OZ0bbNam","2025-11-18T18:48:38Z",[229],{"_key":230,"_type":231,"children":232,"markDefs":238,"style":239},"e83c43fa0a26","block",[233],{"_key":234,"_type":235,"marks":236,"text":237},"a53345e47569","span",[],"Formerly Stack Overflow for Teams",[],"normal",{"current":241},"stack-internal","Stack Internal",{"_createdAt":244,"_id":245,"_rev":8,"_type":9,"_updatedAt":244,"slug":246,"title":248},"2023-08-29T08:42:00Z","wp-tagcat-overflow-ai",{"current":247},"overflow-ai","overflow ai","Announcing OverflowAI",{"_id":251,"author":252,"commentCount":269,"comments":30,"excerpt":270,"featureTag":10,"image":271,"publishedAt":274,"slug":275,"sponsored":10,"tags":277,"title":293},"wp-post-16925",[253,261],{"_id":254,"avatar":255,"name":258,"role":10,"slug":259},"wp-author-cap-16900",{"_type":20,"asset":256},{"_ref":257,"_type":23},"image-b65a9536ad43347c411f0c48450289ed207aecdd-400x458-jpg","John Biggs",{"current":260},"john-biggs",{"_id":262,"avatar":263,"name":266,"role":10,"slug":267},"wp-author-226",{"_type":20,"asset":264},{"_ref":265,"_type":23},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","Ryan Donovan",{"current":268},"rdonovan",306,"The endless war between Vim and Emacs users has continued ad nauseam over the years. It's less a war at this point than a grumbling shuffle of ingrained habit and stubborn resistance to change.",{"_type":20,"asset":272},{"_ref":273,"_type":23},"image-1fc8f572926312143e6c7169bc3f6cfe3ce836e6-1199x748-jpg","2020-11-09T15:21:36.000Z",{"current":276},"modern-ide-vs-vim-emacs",[278,283,287,289],{"_createdAt":6,"_id":279,"_rev":8,"_type":9,"_updatedAt":6,"slug":280,"title":282},"wp-tagcat-code-for-a-living",{"current":281},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":284,"_rev":8,"_type":9,"_updatedAt":6,"slug":285,"title":286},"wp-tagcat-emacs",{"current":286},"emacs",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":288,"title":12},{"current":12},{"_createdAt":6,"_id":290,"_rev":8,"_type":9,"_updatedAt":6,"slug":291,"title":292},"wp-tagcat-vim",{"current":292},"vim","Modern IDEs are magic. Why are so many coders still using Vim and Emacs?",[]]