[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-4YwBYDZ9G2Dhd__LSGIDRKrmJCgRmW7bFNN29aHrn8o":3,"sanity-tH7jUS-5PXwiaXZvKxaP7BBROxOlXEwDHtCa81zwdtQ":290},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":265},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"5c7f0882-e1a7-4d0e-9e06-86cce9c3613a","2026-07-02T07:40:00.000Z",{"_type":10,"current":11},"slug","ai-coding-chaos-into-a-repeatable-playbook",null,"How do you turn AI coding chaos into a repeatable playbook?",[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":235,"dateUrl":236,"excerpt":75,"image":237,"legacyBody":240,"product":12,"publishedAt":243,"slug":244,"sponsored":12,"tags":246,"title":264,"visible":235},"2023-08-29T08:46:17Z","wp-post-22457","XzVcPPDfPNmxxXS3zvEpp9","blogPost","2025-10-31T17:27:07Z",[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,107,136,155,196,224],{"_key":64,"_type":65,"markDefs":12,"url":66},"9dbedb63fcff","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002Fef2b8b37-e328-4a6d-a3a6-1d9d586ff204",{"_key":68,"_type":69,"children":70,"markDefs":76,"style":77},"dcb18f86528e","block",[71],{"_key":72,"_type":73,"marks":74,"text":75},"dcb18f86528e0","span",[],"Connell, a UK-based .NET developer and senior software engineer at Stack Overflow, tells the home team about his path to software development via text-based RPGs, his work on Stack Overflow’s Community Enablement team, why Agile gets so much hate, and what he’s learned giving conference talks to developers.",[],"normal",{"_key":79,"_type":69,"children":80,"markDefs":86,"style":77},"22a346758f55",[81],{"_key":82,"_type":73,"marks":83,"text":85},"22a346758f550",[84],"strong","Episode notes:",[],{"_key":88,"_type":69,"children":89,"markDefs":103,"style":77},"910b2b9a811a",[90,94,99],{"_key":91,"_type":73,"marks":92,"text":93},"910b2b9a811a0",[],"ICYMI, listen to our episode with Agile pioneer Jim Highsmith: ",{"_key":95,"_type":73,"marks":96,"text":98},"910b2b9a811a1",[97],"cdf84e5e9f90","The meeting that changed how we build software (Ep. 579)",{"_key":100,"_type":73,"marks":101,"text":102},"910b2b9a811a2",[],".",[104],{"_key":97,"_type":105,"href":106,"reference":12},"link","https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F06\u002F13\u002Fthe-meeting-that-changed-how-we-build-software-ep-579\u002F",{"_key":108,"_type":69,"children":109,"markDefs":131,"style":77},"454c55d3547b",[110,114,119,123,128],{"_key":111,"_type":73,"marks":112,"text":113},"454c55d3547b0",[],"Explore Connell’s ",{"_key":115,"_type":73,"marks":116,"text":118},"454c55d3547b1",[117],"b7f47b534714","website",{"_key":120,"_type":73,"marks":121,"text":122},"454c55d3547b2",[]," or his ",{"_key":124,"_type":73,"marks":125,"text":127},"454c55d3547b3",[126],"5e2cce653d2d","talks",{"_key":129,"_type":73,"marks":130,"text":102},"454c55d3547b4",[],[132,134],{"_key":117,"_type":105,"href":133,"reference":12},"https:\u002F\u002Fwww.connell.dev\u002F",{"_key":126,"_type":105,"href":135,"reference":12},"https:\u002F\u002Fwww.connell.dev\u002Ftalks\u002F",{"_key":137,"_type":69,"children":138,"markDefs":152,"style":77},"019360ccadc8",[139,143,148],{"_key":140,"_type":73,"marks":141,"text":142},"019360ccadc80",[],"Connell will be speaking at ",{"_key":144,"_type":73,"marks":145,"text":147},"019360ccadc81",[146],"303f6790433c","DDD East Midlands",{"_key":149,"_type":73,"marks":150,"text":151},"019360ccadc82",[]," again this year: October 7, 2023 (with apologies to our British listeners for the date format).",[153],{"_key":146,"_type":105,"href":154,"reference":12},"https:\u002F\u002Fdddeastmidlands.com\u002F",{"_key":156,"_type":69,"children":157,"markDefs":189,"style":77},"f56f376e0330",[158,162,167,171,176,180,185],{"_key":159,"_type":73,"marks":160,"text":161},"f56f376e03300",[],"He’s also on ",{"_key":163,"_type":73,"marks":164,"text":166},"f56f376e03301",[165],"79bd7bbcef36","GitHub",{"_key":168,"_type":73,"marks":169,"text":170},"f56f376e03302",[],", ",{"_key":172,"_type":73,"marks":173,"text":175},"f56f376e03303",[174],"8a65bcf1415e","Twitter",{"_key":177,"_type":73,"marks":178,"text":179},"f56f376e03304",[],", and ",{"_key":181,"_type":73,"marks":182,"text":184},"f56f376e03305",[183],"cb3db60d7e4e","Stack Overflow",{"_key":186,"_type":73,"marks":187,"text":188},"f56f376e03306",[]," (naturally).",[190,192,194],{"_key":165,"_type":105,"href":191,"reference":12},"https:\u002F\u002Fgithub.com\u002Fconnellsharp",{"_key":174,"_type":105,"href":193,"reference":12},"https:\u002F\u002Ftwitter.com\u002Fconnellsharp",{"_key":183,"_type":105,"href":195,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F369247\u002Fconnell",{"_key":197,"_type":69,"children":198,"markDefs":220,"style":77},"86f091667d99",[199,203,208,212,217],{"_key":200,"_type":73,"marks":201,"text":202},"86f091667d990",[],"Thanks to ",{"_key":204,"_type":73,"marks":205,"text":207},"86f091667d991",[206],"0cc493fa77a4","Connell",{"_key":209,"_type":73,"marks":210,"text":211},"86f091667d992",[]," for answering his own question: ",{"_key":213,"_type":73,"marks":214,"text":216},"86f091667d993",[215],"5227b630b3c7","Why does this SelectMany perform several SQL queries instead of a single join?",{"_key":218,"_type":73,"marks":219,"text":102},"86f091667d994",[],[221,222],{"_key":206,"_type":105,"href":195,"reference":12},{"_key":215,"_type":105,"href":223,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F21930586\u002Fwhy-does-this-selectmany-perform-several-sql-queries-instead-of-a-single-join",{"_key":225,"_type":69,"children":226,"markDefs":232,"style":77},"30eb42cb29ec",[227],{"_key":228,"_type":73,"marks":229,"text":231},"30eb42cb29ec0",[230],"a3d50705c37e","TRANSCRIPT",[233],{"_key":230,"_type":105,"href":234,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fhow-terrifying-is-giving-a-conference-talk\u002Ftranscript",true,"2023\u002F07\u002F14",{"_type":53,"asset":238},{"_ref":239,"_type":56},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png",{"code":241,"language":242},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https:\u002F\u002Fplayer.simplecast.com\u002Ff214dcb9-2bea-4d4c-8947-2af457d6c914?dark=false\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Connell, a UK-based .NET developer and senior software engineer at Stack Overflow, tells the home team about his path to software development via text-based RPGs, his work on Stack Overflow’s Community Enablement team, why Agile gets so much hate, and what he’s learned giving conference talks to developers.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>Episode notes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>ICYMI, listen to our episode with Agile pioneer Jim Highsmith: \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F06\u002F13\u002Fthe-meeting-that-changed-how-we-build-software-ep-579\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">The meeting that changed how we build software (Ep. 579)\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Explore Connell’s \u003Ca href=\"https:\u002F\u002Fwww.connell.dev\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">website\u003C\u002Fa> or his \u003Ca href=\"https:\u002F\u002Fwww.connell.dev\u002Ftalks\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">talks\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Connell will be speaking at \u003Ca href=\"https:\u002F\u002Fdddeastmidlands.com\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">DDD East Midlands\u003C\u002Fa> again this year: October 7, 2023 (with apologies to our British listeners for the date format).&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>He’s also on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fconnellsharp\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fconnellsharp\" target=\"_blank\" rel=\"noreferrer noopener\">Twitter\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F369247\u002Fconnell\" target=\"_blank\" rel=\"noreferrer noopener\">Stack Overflow\u003C\u002Fa> (naturally).\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Thanks to \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F369247\u002Fconnell\" target=\"_blank\" rel=\"noreferrer noopener\">Connell\u003C\u002Fa> for answering his own question: \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F21930586\u002Fwhy-does-this-selectmany-perform-several-sql-queries-instead-of-a-single-join\" target=\"_blank\" rel=\"noreferrer noopener\">Why does this SelectMany perform several SQL queries instead of a single join?\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fhow-terrifying-is-giving-a-conference-talk\u002Ftranscript\" target=\"_blank\" rel=\"noreferrer noopener\">TRANSCRIPT\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2023-07-14T04:40:00.000Z",{"current":245},"how-terrifying-is-giving-a-conference-talk-ep-589",[247,254,259],{"_createdAt":248,"_id":249,"_rev":250,"_type":251,"_updatedAt":248,"slug":252,"title":253},"2023-05-23T16:43:21Z","wp-tagcat-agile","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":253},"agile",{"_createdAt":248,"_id":255,"_rev":250,"_type":251,"_updatedAt":248,"slug":256,"title":258},"wp-tagcat-podcast",{"current":257},"podcast","The Stack Overflow Podcast",{"_createdAt":248,"_id":260,"_rev":250,"_type":251,"_updatedAt":248,"slug":261,"title":263},"wp-tagcat-the-stack-overflow-podcast",{"current":262},"the-stack-overflow-podcast","the stack overflow podcast","How terrifying is giving a conference talk? (Ep. 589)",[266,272,278,284],{"_id":267,"publishedAt":268,"slug":269,"sponsored":12,"title":271},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":270},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":273,"publishedAt":274,"slug":275,"sponsored":12,"title":277},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":276},"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":279,"publishedAt":280,"slug":281,"sponsored":12,"title":283},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":282},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":285,"publishedAt":286,"slug":287,"sponsored":12,"title":289},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":288},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":291,"sourceMap":-1},{"count":292,"lastTimestamp":12},0]