[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity--SUHMCmcHH6_LCSoh3dfEdB4VaPdHtW2XDcQL-LIKxg":3},{"data":4,"sourceMap":-1},{"info":5,"latest":14,"pinned":978},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":13},"2023-05-23T16:43:21Z","wp-tagcat-dev-tools","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"dev-tools","dev tools",[15,89,124,166,209,251,289,322,370,399,439,473,513,560,591,638,694,740,789,847,914,947],{"_id":16,"author":17,"commentCount":30,"comments":31,"excerpt":32,"featureTag":10,"image":33,"publishedAt":36,"slug":37,"sponsored":10,"tags":39,"title":88},"eed2b46f-34b8-4fcb-b552-2bcc25c1ce44",[18],{"_id":19,"avatar":20,"name":25,"role":26,"slug":27},"dbdef9f7-acce-4431-8f4f-c2025df1c8c8",{"_type":21,"asset":22},"image",{"_ref":23,"_type":24},"image-5f1073fdcf2ebde7fee8570769d9d82d21573870-2316x3088-jpg","reference","Phoebe Sajor","Content Associate",{"_type":28,"current":29},"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":21,"asset":34},{"_ref":35,"_type":24},"image-e35a0c5eb319e7928c9ac0a2c2c782d29e644876-3120x1640-png","2026-06-12T07:40:00.000Z",{"_type":28,"current":38},"developers-are-emotionally-attached-to-their-tools",[40,45,49,53,60,68,72,74,79,84],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":42,"title":44},"wp-tagcat-podcast",{"current":43},"podcast","The Stack Overflow Podcast",{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":47,"title":48},"wp-tagcat-se-tech",{"current":48},"se-tech",{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":51,"title":52},"wp-tagcat-se-stackoverflow",{"current":52},"se-stackoverflow",{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":57,"title":59},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":58},"ai","AI",{"_createdAt":61,"_id":62,"_rev":63,"_type":9,"_updatedAt":64,"slug":65,"title":67},"2025-03-13T21:04:14Z","31b00780-2ccb-4728-94b5-5d49523b724c","NFSu21L50a7MuzwvSjbUx8","2025-03-13T21:04:21Z",{"_type":28,"current":66},"agentic-ai","agentic AI",{"_createdAt":6,"_id":69,"_rev":8,"_type":9,"_updatedAt":6,"slug":70,"title":71},"wp-tagcat-java",{"current":71},"java",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":73,"title":13},{"current":12},{"_createdAt":6,"_id":75,"_rev":8,"_type":9,"_updatedAt":6,"slug":76,"title":78},"wp-tagcat-developer-experience",{"current":77},"developer-experience","developer experience",{"_createdAt":6,"_id":80,"_rev":8,"_type":9,"_updatedAt":6,"slug":81,"title":83},"wp-tagcat-dev-life",{"current":82},"dev-life","dev life",{"_createdAt":6,"_id":85,"_rev":8,"_type":9,"_updatedAt":6,"slug":86,"title":87},"wp-tagcat-ide",{"current":87},"ide","Developers are emotionally attached to their tools",{"_id":90,"author":91,"commentCount":96,"comments":31,"excerpt":97,"featureTag":10,"image":98,"publishedAt":101,"slug":102,"sponsored":10,"tags":104,"title":123},"04e1b5f6-bb44-4266-9d18-fcc75176f0b1",[92],{"_id":19,"avatar":93,"name":25,"role":26,"slug":95},{"_type":21,"asset":94},{"_ref":23,"_type":24},{"_type":28,"current":29},1,"If AI is the new power tool for developers, is there still value in artisanal craft when anyone can be a builder?",{"_type":21,"asset":99},{"_ref":100,"_type":24},"image-6bbb40ebd3dc10366dfd21d349d0d88933b86325-12000x6300-jpg","2026-05-28T16:00:00.000Z",{"_type":28,"current":103},"artisans-and-builders",[105,107,109,111,113,115],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":106,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":108,"title":52},{"current":52},{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":110,"title":59},{"current":58},{"_createdAt":6,"_id":80,"_rev":8,"_type":9,"_updatedAt":6,"slug":112,"title":83},{"current":82},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":114,"title":13},{"current":12},{"_createdAt":116,"_id":117,"_rev":118,"_type":9,"_updatedAt":119,"slug":120,"title":122},"2025-06-23T20:43:21Z","77826167-ac7c-4ce5-925d-173ed815badd","TTm5gCePWoXNpYYVQWSPSo","2025-06-23T20:43:24Z",{"_type":28,"current":121},"vibe-coding","vibe coding","In an AI world, the most valuable developers will be both artisans and builders",{"_id":125,"author":126,"commentCount":131,"comments":31,"excerpt":132,"featureTag":10,"image":133,"publishedAt":136,"slug":137,"sponsored":10,"tags":139,"title":165},"019987fc-4a3c-43ad-9714-b142ec7c0792",[127],{"_id":19,"avatar":128,"name":25,"role":26,"slug":130},{"_type":21,"asset":129},{"_ref":23,"_type":24},{"_type":28,"current":29},0,"Ryan sits down with Tom Totenberg, head of release automation at LaunchDarkly, to discuss the perils of taking too many shortcuts in software development, how business pressures and AI code tools have contributed to dangerous corner cutting, and the importance of balancing speed with sustainability to maintain system integrity. ",{"_type":21,"asset":134},{"_ref":135,"_type":24},"image-d2cb4c948681d5ccbb8ff46ed2d69c6f6b6a8990-800x420-jpg","2026-01-02T08:40:00.000Z",{"_type":28,"current":138},"the-most-dangerous-shortcuts-in-software",[140,142,144,146,151,156,158,160],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":141,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":143,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":145,"title":44},{"current":43},{"_createdAt":6,"_id":147,"_rev":8,"_type":9,"_updatedAt":6,"slug":148,"title":150},"wp-tagcat-software-development",{"current":149},"software-development","software development",{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":153,"title":155},"wp-tagcat-ai-coding",{"current":154},"ai-coding","ai coding",{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":157,"title":59},{"current":58},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":159,"title":13},{"current":12},{"_createdAt":161,"_id":162,"_rev":8,"_type":9,"_updatedAt":161,"slug":163,"title":164},"2023-06-20T15:05:33Z","wp-tagcat-tooling",{"current":164},"tooling","The most dangerous shortcuts in software",{"_id":167,"author":168,"commentCount":131,"comments":31,"excerpt":173,"featureTag":10,"image":174,"publishedAt":176,"slug":177,"sponsored":10,"tags":179,"title":208},"fc7f2f37-6332-4248-8a18-b17159ee7601",[169],{"_id":19,"avatar":170,"name":25,"role":26,"slug":172},{"_type":21,"asset":171},{"_ref":23,"_type":24},{"_type":28,"current":29},"Ryan is joined by Greg Foster, CTO of Graphite, to explore how much we should trust AI-generated code to be secure, the importance of tooling in ensuring code security whether it’s AI-assisted or not, and the need for context and readability for humans in AI code.",{"_type":21,"asset":175},{"_ref":135,"_type":24},"2025-11-04T08:40:00.000Z",{"_type":28,"current":178},"to-write-secure-code-be-less-gullible-than-your-ai",[180,182,184,186,188,190,194,199,201,203],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":181,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":183,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":185,"title":44},{"current":43},{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":187,"title":59},{"current":58},{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":189,"title":155},{"current":154},{"_createdAt":6,"_id":191,"_rev":8,"_type":9,"_updatedAt":6,"slug":192,"title":193},"wp-tagcat-security",{"current":193},"security",{"_createdAt":6,"_id":195,"_rev":8,"_type":9,"_updatedAt":6,"slug":196,"title":198},"wp-tagcat-code-review",{"current":197},"code-review","code review",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":200,"title":13},{"current":12},{"_createdAt":161,"_id":162,"_rev":8,"_type":9,"_updatedAt":161,"slug":202,"title":164},{"current":164},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":205,"title":207},"wp-tagcat-developer-tools",{"current":206},"developer-tools","developer tools","To write secure code, be less gullible than your AI",{"_id":210,"author":211,"commentCount":131,"comments":31,"excerpt":216,"featureTag":10,"image":217,"publishedAt":219,"slug":220,"sponsored":10,"tags":222,"title":250},"771afe61-111c-4164-a49e-311471acf5bc",[212],{"_id":19,"avatar":213,"name":25,"role":26,"slug":215},{"_type":21,"asset":214},{"_ref":23,"_type":24},{"_type":28,"current":29},"Ryan welcomes Tom Moor, head of engineering at Linear, to discuss AI agents’ mixed results for productivity in the development lifecycle, the importance of context for maximizing agents’ effectiveness, and the role that junior developers need to take in a world increasingly driven by AI.",{"_type":21,"asset":218},{"_ref":135,"_type":24},"2025-10-28T07:40:00.000Z",{"_type":28,"current":221},"craft-and-quality-beat-speed-and-scale-with-or-without-agents",[223,225,227,229,231,239,244,246,248],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":224,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":226,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":228,"title":44},{"current":43},{"_createdAt":61,"_id":62,"_rev":63,"_type":9,"_updatedAt":64,"slug":230,"title":67},{"_type":28,"current":66},{"_createdAt":232,"_id":233,"_rev":234,"_type":9,"_updatedAt":235,"slug":236,"title":238},"2025-04-15T23:21:03Z","d89bbb9f-0bbc-447e-a206-743d60072ac8","JfoWZSLIstjPUpetdZSBcn","2025-04-15T23:21:07Z",{"_type":28,"current":237},"ai-agents","AI agents",{"_createdAt":161,"_id":240,"_rev":8,"_type":9,"_updatedAt":161,"slug":241,"title":243},"wp-tagcat-autonomous-agents",{"current":242},"autonomous-agents","autonomous agents",{"_createdAt":6,"_id":147,"_rev":8,"_type":9,"_updatedAt":6,"slug":245,"title":150},{"current":149},{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":247,"title":59},{"current":58},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":249,"title":13},{"current":12},"Craft and quality through speed and scale (and agents)",{"_id":252,"author":253,"commentCount":96,"comments":31,"excerpt":258,"featureTag":10,"image":259,"publishedAt":261,"slug":262,"sponsored":10,"tags":264,"title":288},"8fc0ae47-f567-40f1-a2db-7980d2c6dace",[254],{"_id":19,"avatar":255,"name":25,"role":26,"slug":257},{"_type":21,"asset":256},{"_ref":23,"_type":24},{"_type":28,"current":29},"Ryan welcomes Evan You, the creator of Vue.js, to explore the origins of Vue.js, the challenges faced during its development, and the project’s growth over a decade. They dive into potential integrations for AI, future developments for Vue.js, and the sustainability of open-source projects. ",{"_type":21,"asset":260},{"_ref":135,"_type":24},"2025-08-15T07:40:00.000Z",{"_type":28,"current":263},"the-future-of-vue-is-you-and-you",[265,270,274,278,280,282,284,286],{"_createdAt":6,"_id":266,"_rev":8,"_type":9,"_updatedAt":6,"slug":267,"title":269},"wp-tagcat-vue-js",{"current":268},"vue-js","vue.js",{"_createdAt":6,"_id":271,"_rev":8,"_type":9,"_updatedAt":6,"slug":272,"title":273},"wp-tagcat-vue",{"current":273},"vue",{"_createdAt":6,"_id":275,"_rev":8,"_type":9,"_updatedAt":6,"slug":276,"title":277},"wp-tagcat-javascript",{"current":277},"javascript",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":279,"title":13},{"current":12},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":281,"title":207},{"current":206},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":283,"title":52},{"current":52},{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":285,"title":48},{"current":48},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":287,"title":44},{"current":43},"The future of Vue is you (and You)",{"_id":290,"author":291,"commentCount":96,"comments":31,"excerpt":296,"featureTag":10,"image":297,"publishedAt":299,"slug":300,"sponsored":10,"tags":302,"title":321},"47f4ce61-5e42-4f58-9240-d95a58cbf9ab",[292],{"_id":19,"avatar":293,"name":25,"role":26,"slug":295},{"_type":21,"asset":294},{"_ref":23,"_type":24},{"_type":28,"current":29},"Research scientist John Flournoy sits down with Ryan and Eira to dive into the recent research around developer experience, including the nuances of measuring productivity, the potential reasons for variability in developer performance, and the impacts of collaboration and competition on developer efficiency. ",{"_type":21,"asset":298},{"_ref":135,"_type":24},"2025-07-18T07:40:00.000Z",{"_type":28,"current":301},"how-to-do-your-job-happier",[303,305,307,309,311,315,317,319],{"_createdAt":6,"_id":75,"_rev":8,"_type":9,"_updatedAt":6,"slug":304,"title":78},{"current":77},{"_createdAt":6,"_id":80,"_rev":8,"_type":9,"_updatedAt":6,"slug":306,"title":83},{"current":82},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":308,"title":13},{"current":12},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":310,"title":207},{"current":206},{"_createdAt":6,"_id":312,"_rev":8,"_type":9,"_updatedAt":6,"slug":313,"title":314},"wp-tagcat-research",{"current":314},"research",{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":316,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":318,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":320,"title":44},{"current":43},"How to do your job happier",{"_id":323,"author":324,"commentCount":96,"comments":31,"excerpt":329,"featureTag":10,"image":330,"publishedAt":332,"slug":333,"sponsored":10,"tags":335,"title":369},"3055941c-f07c-4dc1-87ec-3d6428927ebc",[325],{"_id":19,"avatar":326,"name":25,"role":26,"slug":328},{"_type":21,"asset":327},{"_ref":23,"_type":24},{"_type":28,"current":29},"Ryan is joined by Tobiko Data co-founders Toby Mao and Iaroslav Zeigerman to talk about the crucial role of rigorous data practices and tooling, the innovations of Tobiko Data’s SQLMesh and SQLGlot, and their insights into the future of data engineering with the rise of AI.",{"_type":21,"asset":331},{"_ref":135,"_type":24},"2025-06-27T07:40:00.000Z",{"_type":28,"current":334},"you-ve-got-99-problems-but-data-shouldn-t-be-one",[336,340,345,350,355,359,361,363,365,367],{"_createdAt":6,"_id":337,"_rev":8,"_type":9,"_updatedAt":6,"slug":338,"title":339},"wp-tagcat-data",{"current":339},"data",{"_createdAt":6,"_id":341,"_rev":8,"_type":9,"_updatedAt":6,"slug":342,"title":344},"wp-tagcat-data-engineering",{"current":343},"data-engineering","data engineering",{"_createdAt":6,"_id":346,"_rev":8,"_type":9,"_updatedAt":6,"slug":347,"title":349},"wp-tagcat-data-quality",{"current":348},"data-quality","data quality",{"_createdAt":6,"_id":351,"_rev":8,"_type":9,"_updatedAt":6,"slug":352,"title":354},"wp-tagcat-data-observability",{"current":353},"data-observability","data observability",{"_createdAt":6,"_id":356,"_rev":8,"_type":9,"_updatedAt":6,"slug":357,"title":358},"wp-tagcat-sql",{"current":358},"sql",{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":360,"title":44},{"current":43},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":362,"title":52},{"current":52},{"_createdAt":161,"_id":162,"_rev":8,"_type":9,"_updatedAt":161,"slug":364,"title":164},{"current":164},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":366,"title":13},{"current":12},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":368,"title":207},{"current":206},"You’ve got 99 problems but data shouldn’t be one",{"_id":371,"author":372,"commentCount":131,"comments":31,"excerpt":377,"featureTag":10,"image":378,"publishedAt":380,"slug":381,"sponsored":10,"tags":383,"title":398},"22621162-d9b4-4c7c-8239-f60dbbff4291",[373],{"_id":19,"avatar":374,"name":25,"role":26,"slug":376},{"_type":21,"asset":375},{"_ref":23,"_type":24},{"_type":28,"current":29},"It’s Java’s 30th anniversary! Ryan welcomes back Georges Saab,  Senior VP of Development for the Java Platform Group and Chair of the OpenJDK Governing Board, to reflect on Java’s changes over the last five years.",{"_type":21,"asset":379},{"_ref":135,"_type":24},"2025-06-17T07:40:00.000Z",{"_type":28,"current":382},"after-30-years-java-is-still-brewing-up-new-features",[384,386,388,390,392,394,396],{"_createdAt":6,"_id":69,"_rev":8,"_type":9,"_updatedAt":6,"slug":385,"title":71},{"current":71},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":387,"title":13},{"current":12},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":389,"title":207},{"current":206},{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":391,"title":155},{"current":154},{"_createdAt":6,"_id":75,"_rev":8,"_type":9,"_updatedAt":6,"slug":393,"title":78},{"current":77},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":395,"title":44},{"current":43},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":397,"title":52},{"current":52},"After 30 years, Java is still brewing up new features",{"_id":400,"author":401,"commentCount":406,"comments":31,"excerpt":407,"featureTag":10,"image":408,"publishedAt":410,"slug":411,"sponsored":10,"tags":413,"title":438},"0f4e8a83-4c42-4554-928f-83f69a1b9480",[402],{"_id":19,"avatar":403,"name":25,"role":26,"slug":405},{"_type":21,"asset":404},{"_ref":23,"_type":24},{"_type":28,"current":29},11,"Ryan and Ben welcome Tulsee Doshi and Logan Kilpatrick from Google's DeepMind to discuss the advanced capabilities of the new Gemini 2.5.",{"_type":21,"asset":409},{"_ref":135,"_type":24},"2025-06-10T07:40:00.000Z",{"_type":28,"current":412},"better-vibes-and-vibe-coding-with-gemini-2-5",[414,416,420,424,426,428,430,432,434,436],{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":415,"title":155},{"current":154},{"_createdAt":6,"_id":417,"_rev":8,"_type":9,"_updatedAt":6,"slug":418,"title":419},"wp-tagcat-google",{"current":419},"google",{"_createdAt":6,"_id":421,"_rev":8,"_type":9,"_updatedAt":6,"slug":422,"title":423},"wp-tagcat-gemini",{"current":423},"gemini",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":425,"title":13},{"current":12},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":427,"title":207},{"current":206},{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":429,"title":59},{"current":58},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":431,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":433,"title":44},{"current":43},{"_createdAt":6,"_id":346,"_rev":8,"_type":9,"_updatedAt":6,"slug":435,"title":349},{"current":348},{"_createdAt":6,"_id":75,"_rev":8,"_type":9,"_updatedAt":6,"slug":437,"title":78},{"current":77},"Better vibes and vibe coding with Gemini 2.5",{"_id":440,"author":441,"commentCount":96,"comments":31,"excerpt":446,"featureTag":10,"image":447,"publishedAt":449,"slug":450,"sponsored":10,"tags":452,"title":472},"61d7891a-e637-4346-b4fd-3d2d2c0ee110",[442],{"_id":19,"avatar":443,"name":25,"role":26,"slug":445},{"_type":21,"asset":444},{"_ref":23,"_type":24},{"_type":28,"current":29},"Will Wilson, CEO and co-founder of Antithesis, joins Ryan and Stack Overflow senior director of engineering Ben Matthews on the podcast to discuss deterministic simulation testing, the pitfalls of chaos testing in an AI-driven world, and how testing can help developers deal with technical debt.",{"_type":21,"asset":448},{"_ref":135,"_type":24},"2025-06-03T07:40:00.000Z",{"_type":28,"current":451},"in-a-deterministic-simulation-you-can-debug-with-time-travel",[453,455,457,459,461,463,465,467],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":454,"title":44},{"current":43},{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":456,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":458,"title":52},{"current":52},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":460,"title":207},{"current":206},{"_createdAt":6,"_id":75,"_rev":8,"_type":9,"_updatedAt":6,"slug":462,"title":78},{"current":77},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":464,"title":13},{"current":12},{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":466,"title":155},{"current":154},{"_createdAt":6,"_id":468,"_rev":8,"_type":9,"_updatedAt":6,"slug":469,"title":471},"wp-tagcat-technical-debt",{"current":470},"technical-debt","technical debt","In a deterministic simulation, you can debug with time travel",{"_id":474,"author":475,"commentCount":131,"comments":31,"excerpt":480,"featureTag":10,"image":481,"publishedAt":483,"slug":484,"sponsored":10,"tags":486,"title":512},"26250163-31fb-4335-9c23-891fed409ca8",[476],{"_id":19,"avatar":477,"name":25,"role":26,"slug":479},{"_type":21,"asset":478},{"_ref":23,"_type":24},{"_type":28,"current":29},"Ryan welcomes Glen Coates, VP of Product at Shopify, to dive into the intricacies of managing a developer-focused product, the challenges of backwards compatibility, and the implications of AI and LLMs in Shopify's development environment.",{"_type":21,"asset":482},{"_ref":135,"_type":24},"2025-05-30T07:40:00.000Z",{"_type":28,"current":485},"getting-rid-of-the-pain-for-developers-on-shopify",[487,489,491,495,497,502,506,508],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":488,"title":44},{"current":43},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":490,"title":13},{"current":12},{"_createdAt":6,"_id":492,"_rev":8,"_type":9,"_updatedAt":6,"slug":493,"title":494},"wp-tagcat-shopify",{"current":494},"shopify",{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":496,"title":59},{"current":58},{"_createdAt":6,"_id":498,"_rev":8,"_type":9,"_updatedAt":6,"slug":499,"title":501},"wp-tagcat-ai-assistant",{"current":500},"ai-assistant","ai assistant",{"_createdAt":6,"_id":503,"_rev":8,"_type":9,"_updatedAt":6,"slug":504,"title":505},"wp-tagcat-llm",{"current":505},"llm",{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":507,"title":207},{"current":206},{"_createdAt":6,"_id":509,"_rev":8,"_type":9,"_updatedAt":6,"slug":510,"title":511},"wp-tagcat-ecommerce",{"current":511},"ecommerce","Getting rid of the pain for developers on Shopify",{"_id":514,"author":515,"commentCount":96,"comments":31,"excerpt":525,"featureTag":10,"image":526,"publishedAt":530,"slug":531,"sponsored":10,"tags":533,"title":559},"93060c13-f71f-42ef-94d0-97f9d00461ae",[516],{"_id":517,"avatar":518,"name":521,"role":522,"slug":523},"wp-author-295",{"_type":21,"asset":519},{"_ref":520,"_type":24},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","Eira May","B2B Editor",{"current":524},"emay","Douwe Kiela, CEO and cofounder of Contextual AI, joins Ryan and Ben to explore the intricacies of retrieval-augmented generation (RAG). They discuss the early research Douwe did at Meta that jump started the whole thing, the challenges of hallucinations, and the significance of context windows in AI applications.",{"_type":21,"asset":527,"attribution":529},{"_ref":528,"_type":24},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2025-05-27T07:40:00.000Z",{"_type":28,"current":532},"the-future-is-agents-building-a-platform-for-rag-agents",[534,536,538,540,542,544,546,548,550,552],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":535,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":537,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":539,"title":44},{"current":43},{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":541,"title":59},{"current":58},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":543,"title":207},{"current":206},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":545,"title":13},{"current":12},{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":547,"title":155},{"current":154},{"_createdAt":61,"_id":62,"_rev":63,"_type":9,"_updatedAt":64,"slug":549,"title":67},{"_type":28,"current":66},{"_createdAt":161,"_id":240,"_rev":8,"_type":9,"_updatedAt":161,"slug":551,"title":243},{"current":242},{"_createdAt":553,"_id":554,"_rev":555,"_type":9,"_updatedAt":553,"slug":556,"title":558},"2023-10-18T14:37:04Z","df698ce8-b4c2-4d8f-8488-1406a8b7e8e9","Qk9b1CKg885xXVOHAyC7bl",{"_type":28,"current":557},"retrieval-augmented-generation","retrieval augmented generation","“The future is agents”: Building a platform for RAG agents",{"_id":561,"author":562,"commentCount":96,"comments":31,"excerpt":567,"featureTag":10,"image":568,"publishedAt":570,"slug":571,"sponsored":10,"tags":573,"title":590},"83fdd6b3-6fa2-4657-9635-0feee6d972a9",[563],{"_id":19,"avatar":564,"name":25,"role":26,"slug":566},{"_type":21,"asset":565},{"_ref":23,"_type":24},{"_type":28,"current":29},"Matthew McCullough, VP of Product for Android Developer Experience, sits down with Ryan to talk advancements in Android development, enhancing developer efficiency and reducing routine toil, and the application of Gemini AI models to improve software toolchains.",{"_type":21,"asset":569,"attribution":529},{"_ref":135,"_type":24},"2025-05-23T07:40:00.000Z",{"_type":28,"current":572},"can-a-dev-environment-spark-joy-the-android-team-thinks-so",[574,576,578,580,582,584,586,588],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":575,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":577,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":579,"title":44},{"current":43},{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":581,"title":59},{"current":58},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":583,"title":207},{"current":206},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":585,"title":13},{"current":12},{"_createdAt":6,"_id":417,"_rev":8,"_type":9,"_updatedAt":6,"slug":587,"title":419},{"current":419},{"_createdAt":6,"_id":75,"_rev":8,"_type":9,"_updatedAt":6,"slug":589,"title":78},{"current":77},"Can a dev environment spark joy? The Android team thinks so.",{"_id":592,"author":593,"commentCount":96,"comments":31,"excerpt":598,"featureTag":10,"image":599,"publishedAt":601,"slug":602,"sponsored":10,"tags":604,"title":637},"7147b27f-7efd-4b0e-9fec-93ff983455d0",[594],{"_id":517,"avatar":595,"name":521,"role":522,"slug":597},{"_type":21,"asset":596},{"_ref":520,"_type":24},{"current":524},"Christophe Coenraets, SVP of Developer Relations at Salesforce, tells Eira and Ben about building the new Salesforce Developer Edition, which includes access to the company’s agentic AI platform, Agentforce. Christophe explains how they solicited and incorporated feedback from the developer community in building the developer edition, what types of AI agents people are building, and the critical importance of guardrails and prompt engineering. ",{"_type":21,"asset":600,"attribution":529},{"_ref":528,"_type":24},"2025-05-16T07:40:00.000Z",{"_type":28,"current":603},"salesforce-wants-to-do-for-agentic-ai-what-they-did-for-saas",[605,607,609,611,613,615,617,619,621,623,627,632],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":606,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":608,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":610,"title":44},{"current":43},{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":612,"title":59},{"current":58},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":614,"title":207},{"current":206},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":616,"title":13},{"current":12},{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":618,"title":155},{"current":154},{"_createdAt":61,"_id":62,"_rev":63,"_type":9,"_updatedAt":64,"slug":620,"title":67},{"_type":28,"current":66},{"_createdAt":161,"_id":240,"_rev":8,"_type":9,"_updatedAt":161,"slug":622,"title":243},{"current":242},{"_createdAt":6,"_id":624,"_rev":8,"_type":9,"_updatedAt":6,"slug":625,"title":626},"wp-tagcat-salesforce",{"current":626},"salesforce",{"_createdAt":628,"_id":629,"_rev":8,"_type":9,"_updatedAt":628,"slug":630,"title":631},"2023-08-29T08:42:00Z","wp-tagcat-devrel",{"current":631},"devrel",{"_createdAt":628,"_id":633,"_rev":8,"_type":9,"_updatedAt":628,"slug":634,"title":636},"wp-tagcat-developer-relations",{"current":635},"developer-relations","developer relations","Salesforce wants to do for agentic AI what they did for SaaS",{"_id":639,"author":640,"commentCount":96,"comments":31,"excerpt":645,"featureTag":10,"image":646,"publishedAt":648,"slug":649,"sponsored":10,"tags":651,"title":693},"ec48a196-b723-4025-a870-eba38200da6d",[641],{"_id":517,"avatar":642,"name":521,"role":522,"slug":644},{"_type":21,"asset":643},{"_ref":520,"_type":24},{"current":524},"Maryam Ashoori, Head of Product for watsonx.ai at IBM, joins Ryan and Eira to talk about the complexity of enterprise AI, the role of governance, the AI skill gap among developers, how AI coding tools impact developer productivity, what chain-of-thought reasoning entails, and what observability and monitoring look like for AI.",{"_type":21,"asset":647,"attribution":529},{"_ref":528,"_type":24},"2025-05-13T07:40:00.000Z",{"_type":28,"current":650},"is-the-enterprise-actually-ready-for-ai",[652,654,656,658,660,668,672,676,680,687,689,691],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":653,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":655,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":657,"title":44},{"current":43},{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":659,"title":59},{"current":58},{"_createdAt":661,"_id":662,"_rev":663,"_type":9,"_updatedAt":664,"slug":665,"title":667},"2025-03-31T18:26:26Z","bd335155-f410-45f5-bd54-bee846ddb6a1","zptHqAPwuNcIZpahLdgwZX","2025-03-31T18:26:29Z",{"_type":28,"current":666},"ai-governance","AI governance",{"_createdAt":6,"_id":669,"_rev":8,"_type":9,"_updatedAt":6,"slug":670,"title":671},"wp-tagcat-governance",{"current":671},"governance",{"_createdAt":6,"_id":673,"_rev":8,"_type":9,"_updatedAt":6,"slug":674,"title":675},"wp-tagcat-observability",{"current":675},"observability",{"_createdAt":6,"_id":677,"_rev":8,"_type":9,"_updatedAt":6,"slug":678,"title":679},"wp-tagcat-monitoring",{"current":679},"monitoring",{"_createdAt":6,"_id":681,"_rev":682,"_type":9,"_updatedAt":683,"slug":684,"title":686},"wp-tagcat-productivity","ZP7627ZkmfDRGke9Ig9IwB","2024-01-23T15:01:58Z",{"current":685},"productivity","Productivity",{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":688,"title":207},{"current":206},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":690,"title":13},{"current":12},{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":692,"title":155},{"current":154},"Is the enterprise (actually) ready for AI?",{"_id":695,"author":696,"commentCount":96,"comments":31,"excerpt":701,"featureTag":10,"image":702,"publishedAt":704,"slug":705,"sponsored":10,"tags":707,"title":739},"6b507fde-4960-4ff5-ad93-3b9b4543b086",[697],{"_id":517,"avatar":698,"name":521,"role":522,"slug":700},{"_type":21,"asset":699},{"_ref":520,"_type":24},{"current":524},"Deepak Singh, VP of Developer Agents and Experiences at AWS, helps Ryan break down the hype around agentic AI in software development. They cover the definition and real-world functionality of AI agents, how developers can integrate them into existing workflows, and the importance of establishing guardrails to ensure trust and security in agentic AI.",{"_type":21,"asset":703,"attribution":529},{"_ref":528,"_type":24},"2025-03-28T07:40:00.000Z",{"_type":28,"current":706},"are-ai-agents-ready-for-the-enterprise",[708,710,712,714,719,721,723,725,727,731,733,735,737],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":709,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":711,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":713,"title":44},{"current":43},{"_createdAt":6,"_id":715,"_rev":8,"_type":9,"_updatedAt":6,"slug":716,"title":718},"wp-tagcat-generative-ai",{"current":717},"generative-ai","generative AI",{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":720,"title":59},{"current":58},{"_createdAt":6,"_id":147,"_rev":8,"_type":9,"_updatedAt":6,"slug":722,"title":150},{"current":149},{"_createdAt":61,"_id":62,"_rev":63,"_type":9,"_updatedAt":64,"slug":724,"title":67},{"_type":28,"current":66},{"_createdAt":161,"_id":240,"_rev":8,"_type":9,"_updatedAt":161,"slug":726,"title":243},{"current":242},{"_createdAt":6,"_id":728,"_rev":8,"_type":9,"_updatedAt":6,"slug":729,"title":730},"wp-tagcat-aws",{"current":730},"aws",{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":732,"title":155},{"current":154},{"_createdAt":6,"_id":75,"_rev":8,"_type":9,"_updatedAt":6,"slug":734,"title":78},{"current":77},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":736,"title":207},{"current":206},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":738,"title":13},{"current":12},"“Are AI agents ready for the enterprise?”",{"_id":741,"author":742,"commentCount":747,"comments":31,"excerpt":748,"featureTag":10,"image":749,"publishedAt":751,"slug":752,"sponsored":10,"tags":754,"title":788},"be602a0a-cef8-4e38-87b6-0b151ffe9124",[743],{"_id":517,"avatar":744,"name":521,"role":522,"slug":746},{"_type":21,"asset":745},{"_ref":520,"_type":24},{"current":524},2,"Stack Overflow CEO Prashanth Chandrasekar sat down with Ryan at HumanX 2025 to talk about how Stack is integrating AI into its public platform, the enormous importance of a high-quality knowledge base in your AI journey, how AI tools are empowering junior developers to build better software, and much more.",{"_type":21,"asset":750,"attribution":529},{"_ref":528,"_type":24},"2025-03-21T07:40:00.000Z",{"_type":28,"current":753},"an-ai-future-free-of-slop",[755,757,759,761,763,765,767,771,773,775,777,779,784],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":756,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":758,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":760,"title":44},{"current":43},{"_createdAt":6,"_id":715,"_rev":8,"_type":9,"_updatedAt":6,"slug":762,"title":718},{"current":717},{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":764,"title":59},{"current":58},{"_createdAt":6,"_id":147,"_rev":8,"_type":9,"_updatedAt":6,"slug":766,"title":150},{"current":149},{"_createdAt":6,"_id":768,"_rev":8,"_type":9,"_updatedAt":6,"slug":769,"title":770},"wp-tagcat-events",{"current":770},"events",{"_createdAt":6,"_id":337,"_rev":8,"_type":9,"_updatedAt":6,"slug":772,"title":339},{"current":339},{"_createdAt":6,"_id":346,"_rev":8,"_type":9,"_updatedAt":6,"slug":774,"title":349},{"current":348},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":776,"title":13},{"current":12},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":778,"title":207},{"current":206},{"_createdAt":6,"_id":780,"_rev":8,"_type":9,"_updatedAt":6,"slug":781,"title":783},"wp-tagcat-knowledge-base",{"current":782},"knowledge-base","knowledge base",{"_createdAt":6,"_id":785,"_rev":8,"_type":9,"_updatedAt":6,"slug":786,"title":787},"wp-tagcat-integrations",{"current":787},"integrations","An AI future free of slop",{"_id":790,"author":791,"commentCount":96,"comments":31,"excerpt":796,"featureTag":10,"image":797,"publishedAt":800,"slug":801,"sponsored":10,"tags":803,"title":846},"31dbb38b-4c2a-42b2-aa17-458d1551eccb",[792],{"_id":517,"avatar":793,"name":521,"role":522,"slug":795},{"_type":21,"asset":794},{"_ref":520,"_type":24},{"current":524},"Some high-level takeaways, with more to come.",{"_type":21,"asset":798,"attribution":529},{"_ref":799,"_type":24},"image-60574d4ea27a77166ef2aa85182f1593efc3817c-12000x6300-jpg","2025-03-14T16:00:00.000Z",{"_type":28,"current":802},"what-we-learned-at-tdx-2025",[804,806,808,810,812,814,816,818,820,822,827,832,834,836,838],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":805,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":807,"title":52},{"current":52},{"_createdAt":6,"_id":75,"_rev":8,"_type":9,"_updatedAt":6,"slug":809,"title":78},{"current":77},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":811,"title":13},{"current":12},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":813,"title":207},{"current":206},{"_createdAt":6,"_id":624,"_rev":8,"_type":9,"_updatedAt":6,"slug":815,"title":626},{"current":626},{"_createdAt":6,"_id":715,"_rev":8,"_type":9,"_updatedAt":6,"slug":817,"title":718},{"current":717},{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":819,"title":155},{"current":154},{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":821,"title":59},{"current":58},{"_createdAt":6,"_id":823,"_rev":8,"_type":9,"_updatedAt":6,"slug":824,"title":826},"wp-tagcat-command-line",{"current":825},"command-line","command line",{"_createdAt":6,"_id":828,"_rev":8,"_type":9,"_updatedAt":6,"slug":829,"title":831},"wp-tagcat-vs-code",{"current":830},"vs-code","vs code",{"_createdAt":6,"_id":768,"_rev":8,"_type":9,"_updatedAt":6,"slug":833,"title":770},{"current":770},{"_createdAt":161,"_id":240,"_rev":8,"_type":9,"_updatedAt":161,"slug":835,"title":243},{"current":242},{"_createdAt":61,"_id":62,"_rev":63,"_type":9,"_updatedAt":64,"slug":837,"title":67},{"_type":28,"current":66},{"_createdAt":839,"_id":840,"_rev":841,"_type":9,"_updatedAt":842,"slug":843,"title":845},"2025-03-13T21:04:37Z","a12a8f00-ce41-4320-aa69-5b27ccaf1357","NFSu21L50a7MuzwvSjbVsA","2025-03-13T21:04:39Z",{"_type":28,"current":844},"tdx","TDX","What we learned at TDX 2025",{"_id":848,"author":849,"commentCount":131,"comments":31,"excerpt":854,"featureTag":10,"image":855,"publishedAt":857,"slug":858,"sponsored":10,"tags":860,"title":913},"410c39a1-9126-4af8-a92e-19131b9c5a0d",[850],{"_id":517,"avatar":851,"name":521,"role":522,"slug":853},{"_type":21,"asset":852},{"_ref":520,"_type":24},{"current":524},"How Diffblue leverages machine learning techniques to write effective unit tests.",{"_type":21,"asset":856,"attribution":529},{"_ref":528,"_type":24},"2025-02-24T08:40:00.000Z",{"_type":28,"current":859},"writing-tests-with-ai-but-not-llms",[861,863,865,867,869,874,876,878,880,884,889,893,895,899,901,903,907,909,911],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":862,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":864,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":866,"title":44},{"current":43},{"_createdAt":6,"_id":147,"_rev":8,"_type":9,"_updatedAt":6,"slug":868,"title":150},{"current":149},{"_createdAt":6,"_id":870,"_rev":8,"_type":9,"_updatedAt":6,"slug":871,"title":873},"wp-tagcat-software-engineering",{"current":872},"software-engineering","software engineering",{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":875,"title":59},{"current":58},{"_createdAt":6,"_id":715,"_rev":8,"_type":9,"_updatedAt":6,"slug":877,"title":718},{"current":717},{"_createdAt":161,"_id":240,"_rev":8,"_type":9,"_updatedAt":161,"slug":879,"title":243},{"current":242},{"_createdAt":6,"_id":881,"_rev":8,"_type":9,"_updatedAt":6,"slug":882,"title":883},"wp-tagcat-automation",{"current":883},"automation",{"_createdAt":6,"_id":885,"_rev":8,"_type":9,"_updatedAt":6,"slug":886,"title":888},"wp-tagcat-unit-tests",{"current":887},"unit-tests","unit tests",{"_createdAt":6,"_id":890,"_rev":8,"_type":9,"_updatedAt":6,"slug":891,"title":892},"wp-tagcat-testing",{"current":892},"testing",{"_createdAt":6,"_id":69,"_rev":8,"_type":9,"_updatedAt":6,"slug":894,"title":71},{"current":71},{"_createdAt":6,"_id":896,"_rev":8,"_type":9,"_updatedAt":6,"slug":897,"title":898},"wp-tagcat-refactoring",{"current":898},"refactoring",{"_createdAt":6,"_id":681,"_rev":682,"_type":9,"_updatedAt":683,"slug":900,"title":686},{"current":685},{"_createdAt":6,"_id":503,"_rev":8,"_type":9,"_updatedAt":6,"slug":902,"title":505},{"current":505},{"_createdAt":6,"_id":904,"_rev":8,"_type":9,"_updatedAt":6,"slug":905,"title":906},"wp-tagcat-copilot",{"current":906},"copilot",{"_createdAt":6,"_id":152,"_rev":8,"_type":9,"_updatedAt":6,"slug":908,"title":155},{"current":154},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":910,"title":13},{"current":12},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":912,"title":207},{"current":206},"Writing tests with AI, but not LLMs",{"_id":915,"author":916,"commentCount":96,"comments":31,"excerpt":921,"featureTag":10,"image":922,"publishedAt":924,"slug":925,"sponsored":10,"tags":927,"title":946},"cc695632-423c-46d0-858c-e2ec1a259d28",[917],{"_id":517,"avatar":918,"name":521,"role":522,"slug":920},{"_type":21,"asset":919},{"_ref":520,"_type":24},{"current":524},"Today’s guest is Logan Kilpatrick, a senior product manager at Google, who tells Ben about his journey from software engineering to machine learning to product management, all with an emphasis on reducing developer friction. They talk through the challenges of non-determinism in AI models and how Google is addressing these issues with a new feature: Grounding with Google Search. Plus, what working at the Apple Store taught Logan about product management. ",{"_type":21,"asset":923,"attribution":529},{"_ref":528,"_type":24},"2024-11-05T08:40:00.000Z",{"_type":28,"current":926},"how-google-is-helping-developers-get-better-answers-from-ai",[928,930,932,934,936,938,940,944],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":929,"title":48},{"current":48},{"_createdAt":6,"_id":50,"_rev":8,"_type":9,"_updatedAt":6,"slug":931,"title":52},{"current":52},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":933,"title":44},{"current":43},{"_createdAt":6,"_id":54,"_rev":55,"_type":9,"_updatedAt":56,"slug":935,"title":59},{"current":58},{"_createdAt":6,"_id":417,"_rev":8,"_type":9,"_updatedAt":6,"slug":937,"title":419},{"current":419},{"_createdAt":6,"_id":421,"_rev":8,"_type":9,"_updatedAt":6,"slug":939,"title":423},{"current":423},{"_createdAt":6,"_id":941,"_rev":8,"_type":9,"_updatedAt":6,"slug":942,"title":943},"wp-tagcat-search",{"current":943},"search",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":945,"title":13},{"current":12},"How Google is helping developers get better answers from AI",{"_id":948,"author":949,"commentCount":96,"comments":31,"excerpt":954,"featureTag":10,"image":955,"publishedAt":958,"slug":959,"sponsored":10,"tags":961,"title":977},"wp-post-22042",[950],{"_id":517,"avatar":951,"name":521,"role":522,"slug":953},{"_type":21,"asset":952},{"_ref":520,"_type":24},{"current":524},"Computer scientist Jean Yang, founder and CEO of monitoring and observability platform Akita, tells the home team how her drive to improve developer tooling led her from academia to Silicon Valley. ",{"_type":21,"asset":956},{"_ref":957,"_type":24},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png","2023-04-21T04:40:00.000Z",{"current":960},"when-setting-up-monitoring-less-data-is-better-ep-557",[962,964,966,968,970,972],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":963,"title":13},{"current":12},{"_createdAt":6,"_id":204,"_rev":8,"_type":9,"_updatedAt":6,"slug":965,"title":207},{"current":206},{"_createdAt":6,"_id":677,"_rev":8,"_type":9,"_updatedAt":6,"slug":967,"title":679},{"current":679},{"_createdAt":6,"_id":673,"_rev":8,"_type":9,"_updatedAt":6,"slug":969,"title":675},{"current":675},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":971,"title":44},{"current":43},{"_createdAt":6,"_id":973,"_rev":8,"_type":9,"_updatedAt":6,"slug":974,"title":976},"wp-tagcat-the-stack-overflow-podcast",{"current":975},"the-stack-overflow-podcast","the stack overflow podcast","When setting up monitoring, less data is better (Ep. 563)",[]]