[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-wpWCTHhNCkzryzu4WbB5Dng-Q95ToH5DdlAR8iIefO4":3,"sanity-1YL9lkQeFxBB6jOIkbLPuEKGFmE66VFFO6BeYIQmpnk":253},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":228},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d81860b7-7b72-4ba5-8ad5-3b77fd9a8e9b","2026-07-14T07:40:00.000Z",{"_type":10,"current":11},"slug","your-ai-is-only-as-responsible-as-you-are",null,"Your AI is only as responsible as you are",[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":61,"comments":193,"dateUrl":194,"excerpt":195,"image":196,"legacyBody":199,"product":12,"publishedAt":202,"slug":203,"sponsored":12,"tags":205,"title":227,"visible":193},"2023-05-25T09:39:19Z","wp-post-18768","XzVcPPDfPNmxxXS3zvEWzP","blogPost","2025-10-31T17:26:55Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"slug":59},"2023-05-23T16:27:18Z","wp-author-226","dgl3SCUzppW3U2LvCoOzcS","blogAuthor","2023-06-20T15:05:06Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","current","Ryan Donovan",{"current":60},"rdonovan",[62,73,77,86,102,121,140,159,167,182],{"_key":63,"_type":64,"children":65,"markDefs":71,"style":72},"8b79212222fe","block",[66],{"_key":67,"_type":68,"marks":69,"text":70},"8b79212222fe0","span",[],"In this episode, we chat with Paul Fremantle, VP of Product Engineering at Weaveworks, about managing Kubernetes entirely within Git. It's GitOps! It's a philosophy where you externalize your runtime configuration as a set of resources in a Git repository.",[],"normal",{"_key":74,"_type":75,"markDefs":12,"url":76},"37609ae4c47f","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002F6d349719-b603-4735-b212-7d6ecccbaf7c",{"_key":78,"_type":64,"children":79,"markDefs":84,"style":85},"9fdc749cae5f",[80],{"_key":81,"_type":68,"marks":82,"text":83},"9fdc749cae5f0",[],"Show notes",[],"h2",{"_key":87,"_type":64,"children":88,"markDefs":98,"style":72},"e7e6fa9014dc",[89,94],{"_key":90,"_type":68,"marks":91,"text":93},"e7e6fa9014dc0",[92],"835127ccc6b6","Weaveworks",{"_key":95,"_type":68,"marks":96,"text":97},"e7e6fa9014dc1",[]," helps DevOps folks manage their Kubernetes settings entirely",[99],{"_key":92,"_type":100,"href":101,"reference":12},"link","https:\u002F\u002Fwww.weave.works\u002F",{"_key":103,"_type":64,"children":104,"markDefs":118,"style":72},"a8dff96431f8",[105,109,114],{"_key":106,"_type":68,"marks":107,"text":108},"a8dff96431f80",[],"Paul's first computer was a ",{"_key":110,"_type":68,"marks":111,"text":113},"a8dff96431f81",[112],"38276d8c1a0e","Sinclair ZX-80",{"_key":115,"_type":68,"marks":116,"text":117},"a8dff96431f82",[],", which had a clock speed of 3.25 MHz, 1 KB of static RAM ,and 4 KB of read-only memory. Pretty good for 1980.",[119],{"_key":112,"_type":100,"href":120,"reference":12},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FZX80",{"_key":122,"_type":64,"children":123,"markDefs":137,"style":72},"ded561409cd5",[124,128,133],{"_key":125,"_type":68,"marks":126,"text":127},"ded561409cd50",[],"Weaveworks based their project on ",{"_key":129,"_type":68,"marks":130,"text":132},"ded561409cd51",[131],"9f69e3363bf9","Flux",{"_key":134,"_type":68,"marks":135,"text":136},"ded561409cd52",[],", an open source engine. If you're small and you want to use it, it's free!",[138],{"_key":131,"_type":100,"href":139,"reference":12},"https:\u002F\u002Fwww.weave.works\u002Foss\u002Fflux\u002F",{"_key":141,"_type":64,"children":142,"markDefs":156,"style":72},"ddb0e60c6c01",[143,147,152],{"_key":144,"_type":68,"marks":145,"text":146},"ddb0e60c6c010",[],"Before there was Kubernetes, Google created ",{"_key":148,"_type":68,"marks":149,"text":151},"ddb0e60c6c011",[150],"be18dd442f74","Borg",{"_key":153,"_type":68,"marks":154,"text":155},"ddb0e60c6c012",[],", an internal cluster manager. It has yet to be assimilated by Kubernetes.",[157],{"_key":150,"_type":100,"href":158,"reference":12},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBorg_(cluster_manager)",{"_key":160,"_type":64,"children":161,"markDefs":166,"style":72},"09476631e8eb",[162],{"_key":163,"_type":68,"marks":164,"text":165},"09476631e8eb0",[],"Ben thinks that, if it gets too easy to manage Kubernetes clusters, we'll be out of a job talking about the pain of cluster manages.",[],{"_key":168,"_type":64,"children":169,"markDefs":179,"style":72},"844a7af93a59",[170,174],{"_key":171,"_type":68,"marks":172,"text":173},"844a7af93a590",[],"Today's lifeboat badge goes to Daniel Ribeiro for the answer to ",{"_key":175,"_type":68,"marks":176,"text":178},"844a7af93a591",[177],"9b5a66c50905","How can I run Go binary files?",[180],{"_key":177,"_type":100,"href":181,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F44263450\u002Fhow-can-i-run-go-binary-files\u002F44278127#44278127",{"_key":183,"_type":64,"children":184,"markDefs":190,"style":72},"bc40f7d30173",[185],{"_key":186,"_type":68,"marks":187,"text":189},"bc40f7d301730",[188],"8651928701cb","TRANSCRIPT",[191],{"_key":188,"_type":100,"href":192,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fgitops-puts-your-devops-into-git\u002Ftranscript",true,"2021\u002F09\u002F14","Managing Kubernetes clusters the way you manage bug fixes. ",{"_type":53,"asset":197},{"_ref":198,"_type":56},"image-6f6591e18674cee2e570564767f3f8ca14c19158-3000x1575-png",{"code":200,"language":201},"\u003C!-- wp:paragraph -->\n\u003Cp>In this episode, we chat with Paul Fremantle, VP of Product Engineering at Weaveworks, about managing Kubernetes entirely within Git. It's GitOps! It's a philosophy where you externalize your runtime configuration as a set of resources in a Git repository.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https:\u002F\u002Fplayer.simplecast.com\u002Fa06bef50-7065-4094-badd-60997ab14429?dark=false\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-show-notes\">Show notes\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.weave.works\u002F\">Weaveworks\u003C\u002Fa> helps DevOps folks manage their Kubernetes settings entirely&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Paul's first computer was a \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FZX80\">Sinclair ZX-80\u003C\u002Fa>, which had a clock speed of 3.25 MHz, 1 KB of static RAM ,and 4 KB of read-only memory. Pretty good for 1980.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Weaveworks based their project on \u003Ca href=\"https:\u002F\u002Fwww.weave.works\u002Foss\u002Fflux\u002F\">Flux\u003C\u002Fa>, an open source engine. If you're small and you want to use it, it's free!\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Before there was Kubernetes, Google created \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBorg_(cluster_manager)\">Borg\u003C\u002Fa>, an internal cluster manager. It has yet to be assimilated by Kubernetes.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Ben thinks that, if it gets too easy to manage Kubernetes clusters, we'll be out of a job talking about the pain of cluster manages. \u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Today's lifeboat badge goes to Daniel Ribeiro for the answer to \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F44263450\u002Fhow-can-i-run-go-binary-files\u002F44278127#44278127\">How can I run Go binary files?\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\u002Fgitops-puts-your-devops-into-git\u002Ftranscript\">TRANSCRIPT\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2021-09-14T04:40:00.000Z",{"current":204},"podcast-375-managing-kubernetes-entirely-in-git-meet-gitops",[206,213,217,222],{"_createdAt":207,"_id":208,"_rev":209,"_type":210,"_updatedAt":207,"slug":211,"title":212},"2023-05-23T16:43:21Z","wp-tagcat-gitops","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":212},"gitops",{"_createdAt":207,"_id":214,"_rev":209,"_type":210,"_updatedAt":207,"slug":215,"title":216},"wp-tagcat-kubernetes",{"current":216},"kubernetes",{"_createdAt":207,"_id":218,"_rev":209,"_type":210,"_updatedAt":207,"slug":219,"title":221},"wp-tagcat-podcast",{"current":220},"podcast","The Stack Overflow Podcast",{"_createdAt":207,"_id":223,"_rev":209,"_type":210,"_updatedAt":207,"slug":224,"title":226},"wp-tagcat-the-stack-overflow-podcast",{"current":225},"the-stack-overflow-podcast","the stack overflow podcast","Podcast 375: Managing Kubernetes entirely in Git? Meet GitOps",[229,235,241,247],{"_id":230,"publishedAt":231,"slug":232,"sponsored":12,"title":234},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":233},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":236,"publishedAt":237,"slug":238,"sponsored":12,"title":240},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":239},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":242,"publishedAt":243,"slug":244,"sponsored":12,"title":246},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":245},"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":248,"publishedAt":249,"slug":250,"sponsored":12,"title":252},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":251},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":254,"sourceMap":-1},{"count":255,"lastTimestamp":12},0]