[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-7F4okqwFqy_p5dYAZZQ80id0ba_GcsQTdstca8KWlIc":3,"sanity-SUhzvx6aeOxZ_hsaO4Q2GN9ApL6OQeBJuus4Ucsnv5s":230},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":205},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[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,"_system":43,"_type":46,"_updatedAt":47,"author":48,"body":64,"comments":177,"dateUrl":178,"excerpt":179,"image":180,"product":12,"publishedAt":184,"slug":185,"sponsored":177,"tags":187,"title":204,"visible":177},"2026-03-03T21:25:29Z","6f4f0173-4dc6-474b-ae5e-322324fd36d7","5Yc7gZlWTvXvm1dGYVMDwE",{"base":44},{"id":41,"rev":45},"Zw6ziDl3PejamsuEnQDxaT","blogPost","2026-04-15T14:27:25Z",[49],{"_createdAt":50,"_id":51,"_rev":52,"_type":53,"_updatedAt":54,"avatar":55,"employee":60,"name":61,"slug":62},"2023-05-23T16:27:18Z","wp-author-226","dgl3SCUzppW3U2LvCoOzcS","blogAuthor","2023-06-20T15:05:06Z",{"_type":56,"asset":57},"image",{"_ref":58,"_type":59},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","current","Ryan Donovan",{"current":63},"rdonovan",[65,76,80,89,98,114,129,148],{"_key":66,"_type":67,"children":68,"markDefs":74,"style":75},"85651ccc2525","block",[69],{"_key":70,"_type":71,"marks":72,"text":73},"86e5a1cf984a","span",[],"SPONSORED BY DOCKER",[],"h2",{"_key":77,"_type":78,"markDefs":12,"url":79},"906fedcedd09","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002F87986dc9-61c4-40ef-b6b6-692a93e56ba2\u002Fembed",{"_key":81,"_type":67,"children":82,"markDefs":87,"style":88},"b4f657bbef20",[83],{"_key":84,"_type":71,"marks":85,"text":86},"d08d97b08954",[],"In this sponsored episode, Ryan chats with Mark Cavage, President and COO of Docker, joins the show to dive into hardened containers and agent sandboxes. They discuss what it means for a container to be hardened, how agents are starting to look a lot like microservices, and where containers fit into agentic workflows now and in the future.",[],"normal",{"_key":90,"_type":67,"children":91,"markDefs":97,"style":88},"c6dcd0c46d85",[92],{"_key":93,"_type":71,"marks":94,"text":96},"6cfb0e9ce854",[95],"strong","Episode notes",[],{"_key":99,"_type":67,"children":100,"markDefs":110,"style":88},"b6b97c115d3d",[101,106],{"_key":102,"_type":71,"marks":103,"text":105},"9af31b4d4eeb",[104],"f7727fddc707","Docker Hardened Images",{"_key":107,"_type":71,"marks":108,"text":109},"5445a719c70f",[]," are minimal and secure containers. They’re free and available for most applications in the Docker registry.",[111],{"_key":104,"_type":112,"href":113,"reference":12},"link","https:\u002F\u002Fwww.docker.com\u002Fproducts\u002Fhardened-images\u002F",{"_key":115,"_type":67,"children":116,"markDefs":126,"style":88},"cb2e225c0524",[117,122],{"_key":118,"_type":71,"marks":119,"text":121},"036c289159c6",[120],"35a50d1d0323","Docker for AI",{"_key":123,"_type":71,"marks":124,"text":125},"30af41e00ef7",[]," provides an easy way to build, run, and secure AI agents.",[127],{"_key":120,"_type":112,"href":128,"reference":12},"https:\u002F\u002Fwww.docker.com\u002Fsolutions\u002Fdocker-ai\u002F",{"_key":130,"_type":67,"children":131,"markDefs":145,"style":88},"ed2928e9ff60",[132,136,141],{"_key":133,"_type":71,"marks":134,"text":135},"5484c247b835",[],"Connect with Mark on ",{"_key":137,"_type":71,"marks":138,"text":140},"1e66e7efc796",[139],"6edaff2d1ef6","LinkedIn",{"_key":142,"_type":71,"marks":143,"text":144},"6d11954bca7e",[],".",[146],{"_key":139,"_type":112,"href":147,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmcavage\u002F",{"_key":149,"_type":67,"children":150,"markDefs":172,"style":88},"e275c4aead30",[151,155,160,164,169],{"_key":152,"_type":71,"marks":153,"text":154},"115fdb7b4962",[],"Congrats Populist badge winner ",{"_key":156,"_type":71,"marks":157,"text":159},"efe85f6e30e6",[158],"c3704165d641","humblebee",{"_key":161,"_type":71,"marks":162,"text":163},"81e88f193e05",[]," for answering ",{"_key":165,"_type":71,"marks":166,"text":168},"1a92eb71447d",[167],"490c5305bfd4","How to open\u002Frun YML compose file?",{"_key":170,"_type":71,"marks":171,"text":144},"88dc01b4688b",[],[173,175],{"_key":158,"_type":112,"href":174,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F4859404\u002Fhumblebee",{"_key":167,"_type":112,"href":176,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F44364916\u002Fhow-to-open-run-yml-compose-file\u002F44365895#44365895",true,"2026\u002F03\u002F04","In this sponsored episode, Ryan chats with Mark Cavage, President and COO of Docker, joins the show to dive into hardened containers and agent sandboxes. ",{"_type":56,"asset":181,"attribution":183},{"_ref":182,"_type":59},"image-e35a0c5eb319e7928c9ac0a2c2c782d29e644876-3120x1640-png","Alexandra Francis","2026-03-04T05:40:00.000Z",{"_type":10,"current":186},"ai-assisted-coding-vibes-hardened-containers-and-sandboxes",[188,196,200],{"_createdAt":189,"_id":190,"_rev":191,"_type":192,"_updatedAt":189,"slug":193,"title":195},"2023-05-23T16:43:21Z","wp-tagcat-podcast","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":194},"podcast","The Stack Overflow Podcast",{"_createdAt":189,"_id":197,"_rev":191,"_type":192,"_updatedAt":189,"slug":198,"title":199},"wp-tagcat-se-tech",{"current":199},"se-tech",{"_createdAt":189,"_id":201,"_rev":191,"_type":192,"_updatedAt":189,"slug":202,"title":203},"wp-tagcat-se-stackoverflow",{"current":203},"se-stackoverflow","AI-assisted coding needs more than vibes; it needs containers and sandboxes",[206,212,218,224],{"_id":207,"publishedAt":208,"slug":209,"sponsored":12,"title":211},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":210},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":213,"publishedAt":214,"slug":215,"sponsored":12,"title":217},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":216},"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":219,"publishedAt":220,"slug":221,"sponsored":12,"title":223},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":222},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":225,"publishedAt":226,"slug":227,"sponsored":12,"title":229},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":228},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":231,"sourceMap":-1},{"count":232,"lastTimestamp":12},0]