[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-A_v-zNYU1ozQVbY8oZ8L_SuYKttQ-7uUPu8aFmDlgh4":3,"sanity-5md1jd8R2JLV44G4gXp_JvfVM3sq_gaSWob3IRFkr3A":342},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":317},[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":209,"dateUrl":211,"excerpt":212,"image":213,"product":12,"publishedAt":217,"slug":218,"sponsored":12,"tags":220,"title":316,"visible":209},"2025-02-24T18:19:16Z","410c39a1-9126-4af8-a92e-19131b9c5a0d","XzVcPPDfPNmxxXS3zvDprH","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,67,78,87,114,129,148,199],{"_key":64,"_type":65,"markDefs":12,"url":66},"8895a16e813b","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/cc82423f-bcba-4f92-ad0a-0821021e033f",{"_key":68,"_type":69,"children":70,"markDefs":76,"style":77},"f5dcc5347f02","block",[71],{"_key":72,"_type":73,"marks":74,"text":75},"7dd895089f40","span",[],"Animesh Mishra, senior solutions engineer at Diffblue, joins Ryan and Ben to talk about how AI agents can help you get better test coverage. Animesh explains how agentic AI can expedite and enhance automation and refactoring processes, how Diffblue leverages machine learning techniques to write effective unit tests, and why clear use cases and trust are so important in developing AI tools. Plus: Why Diffblue sees Copilot as a complement, not a competitor.",[],"normal",{"_key":79,"_type":69,"children":80,"markDefs":86,"style":77},"68508b4322f3",[81],{"_key":82,"_type":73,"marks":83,"text":85},"451898115997",[84],"strong","Episode notes:",[],{"_key":88,"_type":69,"children":89,"markDefs":108,"style":77},"5a328e18a909",[90,95,99,104],{"_key":91,"_type":73,"marks":92,"text":94},"028ca52e7fc20",[93],"cb14cfa733d5","Diffblue Cover",{"_key":96,"_type":73,"marks":97,"text":98},"028ca52e7fc21",[]," is an AI agent for testing complex Java code at scale. Check out their ",{"_key":100,"_type":73,"marks":101,"text":103},"028ca52e7fc22",[102],"2ea17c10397e","docs",{"_key":105,"_type":73,"marks":106,"text":107},"028ca52e7fc23",[]," to get started automating unit tests today.",[109,112],{"_key":93,"_type":110,"href":111,"reference":12},"link","https://www.diffblue.com/",{"_key":102,"_type":110,"href":113,"reference":12},"https://docs.diffblue.com/",{"_key":115,"_type":69,"children":116,"markDefs":126,"style":77},"9f8b9d3e815f",[117,122],{"_key":118,"_type":73,"marks":119,"text":121},"abba31bd04510",[120],"ada872ae52fc","This article",{"_key":123,"_type":73,"marks":124,"text":125},"abba31bd04511",[]," will help you understand the difference between Diffblue Cover and Copilot.",[127],{"_key":120,"_type":110,"href":128,"reference":12},"https://www.diffblue.com/resources/diffblue-cover-vs-github-copilot-whats-the-difference/",{"_key":130,"_type":69,"children":131,"markDefs":145,"style":77},"4e437683eb38",[132,136,141],{"_key":133,"_type":73,"marks":134,"text":135},"1b7a7301be1d0",[],"Find Animesh on ",{"_key":137,"_type":73,"marks":138,"text":140},"1b7a7301be1d1",[139],"10dcfd20babd","LinkedIn",{"_key":142,"_type":73,"marks":143,"text":144},"1b7a7301be1d2",[],".",[146],{"_key":139,"_type":110,"href":147,"reference":12},"https://www.linkedin.com/in/siranimesh/?originalSubdomain=uk",{"_key":149,"_type":69,"children":150,"markDefs":190,"style":77},"986dd9198bf0",[151,155,160,164,169,173,178,182,187],{"_key":152,"_type":73,"marks":153,"text":154},"f2b4acab157c0",[],"Stack Overflow user ",{"_key":156,"_type":73,"marks":157,"text":159},"f2b4acab157c1",[158],"caa5461ef2b3","Keet Sugathadasa",{"_key":161,"_type":73,"marks":162,"text":163},"f2b4acab157c2",[]," earned a ",{"_key":165,"_type":73,"marks":166,"text":168},"f2b4acab157c3",[167],"096a055c50ed","Populist badge",{"_key":170,"_type":73,"marks":171,"text":172},"f2b4acab157c4",[]," by answering a question in the ",{"_key":174,"_type":73,"marks":175,"text":177},"f2b4acab157c5",[176],"9c8cf67f0691","CI/CD Collective",{"_key":179,"_type":73,"marks":180,"text":181},"f2b4acab157c6",[],": ",{"_key":183,"_type":73,"marks":184,"text":186},"f2b4acab157c7",[185],"c919a3d1d153","Gitlab CI CD variable are not getting injected while running gitlab pipeline",{"_key":188,"_type":73,"marks":189,"text":144},"f2b4acab157c8",[],[191,193,195,197],{"_key":158,"_type":110,"href":192,"reference":12},"https://stackoverflow.com/users/4388776/keet-sugathadasa",{"_key":167,"_type":110,"href":194,"reference":12},"https://stackoverflow.com/help/badges/62/populist",{"_key":176,"_type":110,"href":196,"reference":12},"https://stackoverflow.com/collectives/ci-cd",{"_key":185,"_type":110,"href":198,"reference":12},"https://stackoverflow.com/questions/70067929/gitlab-ci-cd-variable-are-not-getting-injected-while-running-gitlab-pipeline",{"_key":200,"_type":69,"children":201,"markDefs":207,"style":77},"59afcad8cfb0",[202],{"_key":203,"_type":73,"marks":204,"text":206},"f10973d0addd",[205],"84ddeabdd0e4","TRANSCRIPT",[208],{"_key":205,"_type":110,"blank":209,"href":210,"reference":12},true,"https://the-stack-overflow-podcast.simplecast.com/episodes/writing-tests-with-ai-not-llms/transcript","2025/02/24","How Diffblue leverages machine learning techniques to write effective unit tests.",{"_type":53,"asset":214,"attribution":216},{"_ref":215,"_type":56},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2025-02-24T08:40:00.000Z",{"_type":10,"current":219},"writing-tests-with-ai-but-not-llms",[221,228,232,237,242,247,254,259,265,269,274,278,282,286,293,297,301,306,311],{"_createdAt":222,"_id":223,"_rev":224,"_type":225,"_updatedAt":222,"slug":226,"title":227},"2023-05-23T16:43:21Z","wp-tagcat-se-tech","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":227},"se-tech",{"_createdAt":222,"_id":229,"_rev":224,"_type":225,"_updatedAt":222,"slug":230,"title":231},"wp-tagcat-se-stackoverflow",{"current":231},"se-stackoverflow",{"_createdAt":222,"_id":233,"_rev":224,"_type":225,"_updatedAt":222,"slug":234,"title":236},"wp-tagcat-podcast",{"current":235},"podcast","The Stack Overflow Podcast",{"_createdAt":222,"_id":238,"_rev":224,"_type":225,"_updatedAt":222,"slug":239,"title":241},"wp-tagcat-software-development",{"current":240},"software-development","software development",{"_createdAt":222,"_id":243,"_rev":224,"_type":225,"_updatedAt":222,"slug":244,"title":246},"wp-tagcat-software-engineering",{"current":245},"software-engineering","software engineering",{"_createdAt":222,"_id":248,"_rev":249,"_type":225,"_updatedAt":250,"slug":251,"title":253},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":252},"ai","AI",{"_createdAt":222,"_id":255,"_rev":224,"_type":225,"_updatedAt":222,"slug":256,"title":258},"wp-tagcat-generative-ai",{"current":257},"generative-ai","generative AI",{"_createdAt":260,"_id":261,"_rev":224,"_type":225,"_updatedAt":260,"slug":262,"title":264},"2023-06-20T15:05:33Z","wp-tagcat-autonomous-agents",{"current":263},"autonomous-agents","autonomous agents",{"_createdAt":222,"_id":266,"_rev":224,"_type":225,"_updatedAt":222,"slug":267,"title":268},"wp-tagcat-automation",{"current":268},"automation",{"_createdAt":222,"_id":270,"_rev":224,"_type":225,"_updatedAt":222,"slug":271,"title":273},"wp-tagcat-unit-tests",{"current":272},"unit-tests","unit tests",{"_createdAt":222,"_id":275,"_rev":224,"_type":225,"_updatedAt":222,"slug":276,"title":277},"wp-tagcat-testing",{"current":277},"testing",{"_createdAt":222,"_id":279,"_rev":224,"_type":225,"_updatedAt":222,"slug":280,"title":281},"wp-tagcat-java",{"current":281},"java",{"_createdAt":222,"_id":283,"_rev":224,"_type":225,"_updatedAt":222,"slug":284,"title":285},"wp-tagcat-refactoring",{"current":285},"refactoring",{"_createdAt":222,"_id":287,"_rev":288,"_type":225,"_updatedAt":289,"slug":290,"title":292},"wp-tagcat-productivity","ZP7627ZkmfDRGke9Ig9IwB","2024-01-23T15:01:58Z",{"current":291},"productivity","Productivity",{"_createdAt":222,"_id":294,"_rev":224,"_type":225,"_updatedAt":222,"slug":295,"title":296},"wp-tagcat-llm",{"current":296},"llm",{"_createdAt":222,"_id":298,"_rev":224,"_type":225,"_updatedAt":222,"slug":299,"title":300},"wp-tagcat-copilot",{"current":300},"copilot",{"_createdAt":222,"_id":302,"_rev":224,"_type":225,"_updatedAt":222,"slug":303,"title":305},"wp-tagcat-ai-coding",{"current":304},"ai-coding","ai coding",{"_createdAt":222,"_id":307,"_rev":224,"_type":225,"_updatedAt":222,"slug":308,"title":310},"wp-tagcat-dev-tools",{"current":309},"dev-tools","dev tools",{"_createdAt":222,"_id":312,"_rev":224,"_type":225,"_updatedAt":222,"slug":313,"title":315},"wp-tagcat-developer-tools",{"current":314},"developer-tools","developer tools","Writing tests with AI, but not LLMs",[318,324,330,336],{"_id":319,"publishedAt":320,"slug":321,"sponsored":12,"title":323},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":322},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":325,"publishedAt":326,"slug":327,"sponsored":12,"title":329},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":328},"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":331,"publishedAt":332,"slug":333,"sponsored":12,"title":335},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":334},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":337,"publishedAt":338,"slug":339,"sponsored":12,"title":341},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":340},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":343,"sourceMap":-1},{"count":344,"lastTimestamp":12},0]