<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://media.rss.com/style.xsl"?>
<rss xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:psc="http://podlove.org/simple-chapters" xmlns:atom="http://www.w3.org/2005/Atom" xml:lang="en" version="2.0">
  <channel>
    <title><![CDATA[Ship It Weekly - DevOps, SRE, Platform and Cloud Engineering News]]></title>
    <link>https://www.shipitweekly.fm/</link>
    <atom:link href="https://media.rss.com/ship-it-weekly/feed.xml" rel="self" type="application/rss+xml"/>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <description><![CDATA[<p><strong>Ship It Weekly</strong> is a short, practical recap of what actually matters in DevOps, SRE, cloud infrastructure, and platform engineering.</p><p>Each episode, your host Brian Teller walks through the latest outages, releases, tools, and incident writeups, then translates them into “here’s what this means for your systems” instead of just reading headlines. Expect a couple of main stories with context, a quick hit of tools or releases worth bookmarking, and the occasional segment on on-call, burnout, or team culture.</p><p>This isn’t a certification prep show or a lab walkthrough. It’s aimed at people who are already working in the space and want to stay sharp without scrolling status pages, cloud updates, and blogs all week. You’ll hear about things like cloud provider incidents, Kubernetes and platform trends, Terraform and infrastructure changes, and real postmortems that are actually worth your time.</p><p>Most episodes are 15–30 minutes, so you can catch up on the way to work or between meetings. Every now and then there will be a “special” focused on a big outage or a specific theme, but the default format is simple: what happened, why it matters, and what you might want to do about it in your own environment.</p><p>If you’re the person people DM when something is broken in prod, or you’re building the cloud and platform everyone else ships on top of, Ship It Weekly is meant to be in your rotation.</p>]]></description>
    <generator>RSS.com 2026.907.134739</generator>
    <lastBuildDate>Sat, 12 Sep 2026 00:15:04 GMT</lastBuildDate>
    <language>en</language>
    <copyright><![CDATA[Brian Teller - Teller's Tech - DevOps, SRE and Cloud]]></copyright>
    <itunes:image href="https://media.rss.com/ship-it-weekly/20260103_010109_fc16278a46c7b2c61123ed668a34f79d.jpg"/>
    <podcast:guid>46efe61c-b7e9-5c27-bba3-a54314819510</podcast:guid>
    <image>
      <url>https://media.rss.com/ship-it-weekly/20260103_010109_fc16278a46c7b2c61123ed668a34f79d.jpg</url>
      <title>Ship It Weekly - DevOps, SRE, Platform and Cloud Engineering News</title>
      <link>https://www.shipitweekly.fm/</link>
    </image>
    <podcast:locked>yes</podcast:locked>
    <podcast:license>Brian Teller - Teller's Tech - DevOps, SRE and Cloud</podcast:license>
    <itunes:author>Teller's Tech - DevOps, SRE and Cloud Podcast</itunes:author>
    <itunes:owner>
      <itunes:name>Teller's Tech - DevOps, SRE and Cloud Podcast</itunes:name>
    </itunes:owner>
    <itunes:explicit>false</itunes:explicit>
    <itunes:type>episodic</itunes:type>
    <itunes:category text="News">
      <itunes:category text="Tech News"/>
    </itunes:category>
    <itunes:category text="Technology"/>
    <podcast:txt purpose="podchaser">GXfMB8gknZq893v6a6vu</podcast:txt>
    <podcast:txt purpose="podfollow">1b54e44b3dd578a4c6127339c5575749493f1461</podcast:txt>
    <podcast:txt purpose="applepodcastsverify">156a4c10-c670-11f0-8109-d5340eef4046</podcast:txt>
    <podcast:podroll>
      <podcast:remoteItem feedGuid="edba3b59-84e5-5215-a2d7-3306d0a7b59d"/>
      <podcast:remoteItem feedGuid="85987538-acb3-54f7-a0c6-d0a2a7108ad4"/>
      <podcast:remoteItem feedGuid="917758d3-7b50-5ea4-906e-00f3fb05e50a"/>
      <podcast:remoteItem feedGuid="f231064e-1d15-5326-9796-152c098d6008"/>
    </podcast:podroll>
    <podcast:medium>podcast</podcast:medium>
    <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    <item>
      <title><![CDATA[Amazon Linux 2027, GitHub Actions Cache Security, Secret-Scanning Merge Blocks, N-central CVSS 10 RCE, Karmada Graduation, ShieldCrash, CodeQL ARM64 & When Observability Fails Too]]></title>
      <itunes:title><![CDATA[Amazon Linux 2027, GitHub Actions Cache Security, Secret-Scanning Merge Blocks, N-central CVSS 10 RCE, Karmada Graduation, ShieldCrash, CodeQL ARM64 & When Observability Fails Too]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: Amazon Linux 2027 enters public preview with kernel 7.1+, SELinux enforcing by default, DNF5, newer language runtimes, AWS-LC, and an x86-64-v3 baseline. GitHub Actions adds explicit cache permissions to reduce cache-poisoning risk. GitHub can now block pull requests from merging when they introduce exposed secrets. And N-able N-central has a critical pre-auth RCE that Huntress says is being actively exploited in the wild.  </p><p>The bigger theme this week is catching problems before they turn into incidents. Amazon Linux 2027 gives teams time to test AMIs, bootstrap scripts, agents, Terraform, CloudFormation, and CI/CD before the next platform generation becomes production reality. GitHub’s new cache controls make workflow trust boundaries explicit instead of leaving them implied. And secret-scanning rulesets move credential detection directly into the merge path, where developers can actually act on it.  </p><p>In the lightning round: Karmada graduates from the CNCF as multi-cluster and distributed AI scheduling grow, ShieldCrash research claims another Microsoft Defender patch bypass with SYSTEM-level access, CodeQL 2.27 adds native Linux ARM64 support, and Dependabot can now read private GitHub Packages without another personal access token.</p><p>And the human closer is about what happens when observability shares the same failure domain as the thing it is watching. A full disk is bad enough. It gets worse when logs stop writing, monitoring data disappears, and the tools used to diagnose the outage start failing too. The takeaway is not that every monitoring component needs total isolation. It is that you should know what can blind you, and make sure at least one useful signal survives the failures you care about most.</p><p><strong>Links</strong></p><p>Amazon Linux 2027 Public Preview</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/NHlEa">https://tsn.io/NHlEa</a></p><p>Amazon Linux 2027 Overview and Preview Details</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/izDYx">https://tsn.io/izDYx</a></p><p>Amazon Linux 2027 Known Issues and Preview Limitations</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/tdugd">https://tsn.io/tdugd</a></p><p>GitHub Actions Cache Permissions with cache-mode</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/8p94n">https://tsn.io/8p94n</a></p><p>Block Pull Requests with Exposed Secrets from Merging</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/BspA2">https://tsn.io/BspA2</a></p><p>N-able N-central 2026.3 Hotfix 4</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/xredG">https://tsn.io/xredG</a></p><p>Huntress: N-able N-central Vulnerability and Active Exploitation</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/QjNd5">https://tsn.io/QjNd5</a></p><p>Karmada Graduates from the CNCF</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/lcJGh">https://tsn.io/lcJGh</a></p><p>Microsoft Defender ShieldCrash Zero-Day Research</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/YfsJ6">https://tsn.io/YfsJ6</a></p><p>CodeQL 2.27 Adds Linux ARM64 Support</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/lxfnF">https://tsn.io/lxfnF</a></p><p>Automatic Dependabot Access to GitHub-Hosted Registries</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/pSilA">https://tsn.io/pSilA</a></p><p>Ship It Weekly</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/siw/">https://www.tellerstech.com/go/siw/</a></p><p>On Call Brief</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/ocb/">https://www.tellerstech.com/go/ocb/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3144096</link>
      <enclosure url="https://content.rss.com/episodes/356364/3144096/ship-it-weekly/2026_09_12_00_03_48_a2ad297c-7019-4719-84b8-8e6445245f95.mp3" length="14200206" type="audio/mpeg"/>
      <guid isPermaLink="false">6ac361de-b150-486c-84ee-3bd9d387a8bd</guid>
      <itunes:duration>887</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>66</itunes:episode>
      <podcast:episode>66</podcast:episode>
      <pubDate>Sat, 12 Sep 2026 00:15:01 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260912_000340_c071d966947ccbcd5d5ec36f3a29f70f.jpg"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3144096/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[AWS GWLB TCP Reset, Azure DevOps Live Migrations to GitHub, GitHub Runner Enforcement, Docker Root Risk, Lambda IAM Updates, PostgreSQL Upgrade Traps, SonicWall Zero-Days & Better Incident Reviews]]></title>
      <itunes:title><![CDATA[AWS GWLB TCP Reset, Azure DevOps Live Migrations to GitHub, GitHub Runner Enforcement, Docker Root Risk, Lambda IAM Updates, PostgreSQL Upgrade Traps, SonicWall Zero-Days & Better Incident Reviews]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: AWS Gateway Load Balancer gets TCP Reset, giving applications a faster way to recover when firewalls or other inline appliances fail instead of waiting minutes for TCP retries to time out. Microsoft puts Enterprise Live Migrations into public preview for moving Azure DevOps repositories to GitHub Enterprise Cloud with data residency while developers keep working. GitHub is beginning enforcement against outdated self-hosted Actions runners. And Omarchy fixes a Docker configuration that effectively gave normal desktop processes a path to root.</p><p>The bigger theme this week is failure modes hiding inside infrastructure we already trust. A dead network path can look like a slow application. A repository migration involves far more than copying Git history. A self-hosted runner can quietly become unsupported while it continues looking healthy. And giving a developer access to the Docker socket may sound like convenience until you remember that the Docker group is effectively a root-level privilege.</p><p>In the lightning round: Lambda gets full IAM resource-based policies, AWS warns that circular PostgreSQL role memberships can stall major RDS and Aurora upgrades, a researcher releases the FalconFlank CrowdStrike privilege-escalation PoC while CrowdStrike investigates, and SonicWall patches two SMA1000 zero-days after confirming active exploitation.</p><p><strong>Links</strong></p><p>AWS Gateway Load Balancer TCP Reset</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/s-d7e609ab/">https://www.tellerstech.com/go/s-d7e609ab/</a></p><p>Azure DevOps Enterprise Live Migrations Public Preview</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/s-ea05aff9/">https://www.tellerstech.com/go/s-ea05aff9/</a></p><p>GitHub Actions Self-Hosted Runner Minimum Version Enforcement</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/s-6e8540c4/">https://www.tellerstech.com/go/s-6e8540c4/</a></p><p>Omarchy: Any User Process Can Escalate to Root</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/s-d22971c3/">https://www.tellerstech.com/go/s-d22971c3/</a></p><p>AWS Lambda Full IAM Resource-Based Policies</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/s-ff2a04b5/">https://www.tellerstech.com/go/s-ff2a04b5/</a></p><p>Fix Circular Role Dependencies Before Upgrading RDS and Aurora PostgreSQL</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/s-e4578f52/">https://www.tellerstech.com/go/s-e4578f52/</a></p><p>FalconFlank CrowdStrike Privilege Escalation PoC</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/s-8c21b00b/">https://www.tellerstech.com/go/s-8c21b00b/</a></p><p>SonicWall SMA1000 Zero-Day Advisory</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/s-559ffc8b/">https://www.tellerstech.com/go/s-559ffc8b/</a></p><p>Remote Incident Reviews: Async First, Live Later?</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/s-68ca9f5e/">https://www.tellerstech.com/go/s-68ca9f5e/</a></p><p>This Week’s On Call Brief</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/L95NS">https://tsn.io/L95NS</a></p><p>Ship It Weekly</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/siw/">https://www.tellerstech.com/go/siw/</a></p><p>On Call Brief</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/ocb/">https://www.tellerstech.com/go/ocb/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3124778</link>
      <enclosure url="https://content.rss.com/episodes/356364/3124778/ship-it-weekly/2026_09_04_22_33_06_352bf64a-f3cc-419a-a492-6facb3a7b40c.mp3" length="16747667" type="audio/mpeg"/>
      <guid isPermaLink="false">551bc9bb-9814-4dcf-8ad0-19dd3d5baa75</guid>
      <itunes:duration>1046</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>65</itunes:episode>
      <podcast:episode>65</podcast:episode>
      <pubDate>Fri, 04 Sep 2026 22:45:03 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260904_223318_16269e3263d988c503bb160e033e4a34.jpg"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3124778/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Cloudflare Saves 100TB of RAM, AI Drives Server Prices Up, AWS Adds a Fourth London AZ, Route 53 DNS Self-Service, AKS eBPF Routing, Go 1.27, and the Danger of Hidden Infrastructure Assumptions]]></title>
      <itunes:title><![CDATA[Cloudflare Saves 100TB of RAM, AI Drives Server Prices Up, AWS Adds a Fourth London AZ, Route 53 DNS Self-Service, AKS eBPF Routing, Go 1.27, and the Danger of Hidden Infrastructure Assumptions]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: Cloudflare explains how five low-level optimizations to the cache behind 1.1.1.1 freed roughly 100 terabytes of RAM while also improving performance. OVHcloud is raising infrastructure prices as AI demand reshapes the memory supply chain. AWS adds a fourth Availability Zone to London, exposing automation that quietly assumed there would always be three. And Route 53 Global Resolver gets a cleaner cross-account model for DNS self-service.</p><p>The bigger theme this week is assumptions. A few wasted bytes do not matter until you have 250 billion cache entries. A Region having three Availability Zones feels permanent until AWS adds a fourth. And centralized DNS governance works fine until every application team needs a networking ticket just to make a private zone resolvable.</p><p>In the lightning round: new research looks at manipulating DRAM controller translation registers and the assumptions that creates for memory isolation, AKS eBPF Host Routing reaches general availability, CloudFront Functions can now put custom context directly into access logs, and Go 1.27 lands generic methods along with runtime, tooling, and standard-library improvements.</p><p>And the human closer looks at an easy Kubernetes mistake: running kubectl against the wrong cluster. Because the active context belongs to the kubeconfig rather than a terminal tab, changing it in one shell can silently affect another. It is a good reminder that some friction is worth keeping around production, and that the safest guardrails live somewhere stronger than operator memory.</p><p><strong>Links</strong></p><p>Cloudflare: How We Saved 100 Terabytes of Memory by Optimizing 1.1.1.1’s DNS Cache <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/s-9d6c2943/">https://www.tellerstech.com/go/s-9d6c2943/</a></p><p>OVHcloud Raises Prices as AI Memory Demand Reprices Non-AI Infrastructure <a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/tnaYj">https://tsn.io/tnaYj</a></p><p>AWS Adds a Fourth Availability Zone to Europe (London) <a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/YfGxa">https://tsn.io/YfGxa</a></p><p>Shared DNS Views with Amazon Route 53 Global Resolver <a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/WEyig">https://tsn.io/WEyig</a></p><p>DRAM Controller Register Manipulation Breaks CPU Memory Isolation <a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/QKr1x">https://tsn.io/QKr1x</a></p><p>AKS eBPF Host Routing <a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/T3PMh">https://tsn.io/T3PMh</a></p><p>CloudFront Functions Unified Logging <a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/nTXLn">https://tsn.io/nTXLn</a></p><p>Go 1.27 <a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/vfXIT">https://tsn.io/vfXIT</a></p><p>kubectl Ran on the Wrong Cluster? Fix Your Context Switching <a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/6LxfG">https://tsn.io/6LxfG</a></p><p>This Week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://tsn.io/064QE">https://tsn.io/064QE</a></p><p>Ship It Weekly <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/siw/">https://www.tellerstech.com/go/siw/</a></p><p>On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/go/ocb/">https://www.tellerstech.com/go/ocb/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3104424</link>
      <enclosure url="https://content.rss.com/episodes/356364/3104424/ship-it-weekly/2026_08_28_23_31_25_c69faedb-7cf8-4af0-9f5f-c8ce5b30f45b.mp3" length="16144134" type="audio/mpeg"/>
      <guid isPermaLink="false">08b1587d-0408-48dc-b107-ad0ebb02652f</guid>
      <itunes:duration>1008</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>64</itunes:episode>
      <podcast:episode>64</podcast:episode>
      <pubDate>Sat, 29 Aug 2026 00:15:02 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260828_233113_70130f16c17807a788897f4ea0a4e9e4.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3104424/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Justin Garrison of Sidero Labs on Kubernetes, Platform Engineering, AI, Golden Paths, and Knowing What to Say No To]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Justin Garrison of Sidero Labs on Kubernetes, Platform Engineering, AI, Golden Paths, and Knowing What to Say No To]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It Conversations episode, I talk with Justin Garrison of Sidero Labs about Kubernetes, platform engineering, bare metal, AI, golden paths, and why knowing what to say no to may be one of the most important skills a platform team can develop.</p><p>Justin is Field CTO at Sidero Labs, the company behind Talos Linux, and co-host of Fork Around and Find Out.</p><p>We start with the evolution of Kubernetes and how managed services like EKS and GKE made Kubernetes easier to consume while also pulling teams deeper into proprietary cloud ecosystems. Justin explains why on-prem and bare metal are getting renewed attention, especially as teams look at cloud costs, data sovereignty, and the operational overhead that comes with constantly optimizing cloud environments.</p><p>We also get into where Kubernetes helps and where it becomes self-inflicted pain. Justin talks about abstraction, cognitive load, and why teams tend to use familiar tools for problems they were never really designed to solve.</p><p>A big part of the conversation is platform engineering and golden paths. Justin argues that every organization needs its own path, but platforms become dangerous when they try to centralize everything. He shares why one of the best decisions his team made at Disney Plus was simply saying no to stateful workloads.</p><p>We also talk about what really belongs in a platform: security controls, logging, monitoring, software supply chain visibility, and cost management. Justin explains why centralization can help in those areas, but can become a bottleneck when applied too broadly.</p><p>Near the end, we get into AI, security, tooling dependency, and engineering culture. Justin makes the point that people have always formed strong attachments to tools, and AI is another version of that. The challenge is knowing where AI actually helps versus where it becomes another dependency teams stop questioning.</p><p>The big takeaway: good platform engineering is not about supporting everything. It is about understanding what should be standardized, what should stay flexible, and what your team should explicitly refuse to own.</p><p><strong>Highlights</strong></p><p>• Why Kubernetes has become increasingly productized</p><p>• Why some teams are moving back toward on-prem and bare metal</p><p>• Where cloud cost optimization starts to become its own operational burden</p><p>• Why Kubernetes helps with abstraction and cognitive load</p><p>• Why familiar tools often get used for the wrong workloads</p><p>• What golden paths actually represent inside an organization</p><p>• Why platform teams need to know what to say no to</p><p>• What should and should not be centralized</p><p>• How AI changes engineering workflows without changing the need for judgment</p><p>• Why finding work you actually enjoy matters for avoiding burnout</p><p><strong>Links</strong></p><p>Sidero Labs: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.siderolabs.com">https://www.siderolabs.com</a></p><p>Talos Linux: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.talos.dev">https://www.talos.dev</a></p><p>Justin Garrison: <a target="_blank" rel="noopener noreferrer nofollow" href="https://justingarrison.com">https://justingarrison.com</a></p><p>Fork Around and Find Out: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.forkaroundandfindout.com">https://www.forkaroundandfindout.com</a></p><p>More episodes and show notes: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p><p>LMGT Awards: <a target="_blank" rel="noopener noreferrer nofollow" href="https://lmgt.org">https://lmgt.org</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3091231</link>
      <enclosure url="https://content.rss.com/episodes/356364/3091231/ship-it-weekly/2026_08_24_02_06_50_cdf4059b-b621-48e7-836b-44f563b8fe37.mp3" length="39531876" type="audio/mpeg"/>
      <guid isPermaLink="false">f205bf51-12ee-4b60-9d15-2237373f9efa</guid>
      <itunes:duration>2470</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>63</itunes:episode>
      <podcast:episode>63</podcast:episode>
      <pubDate>Mon, 24 Aug 2026 08:00:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260824_020630_2c0f72c16f98bd686f852d40d1e8e145.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3091231/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[GitHub Outage, PleaseFix Agentic Browser Vulnerability, AWS Certificate Manager Drops Email Validation, Cloudflare TypeScript CI Workflows, AI Observability Consolidation, and the Hidden Cost of “Simple” Platform Changes]]></title>
      <itunes:title><![CDATA[GitHub Outage, PleaseFix Agentic Browser Vulnerability, AWS Certificate Manager Drops Email Validation, Cloudflare TypeScript CI Workflows, AI Observability Consolidation, and the Hidden Cost of “Simple” Platform Changes]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: GitHub suffers another widespread outage affecting the web interface, APIs, Actions, authentication, Copilot, and other critical developer workflows. Zenity Labs demonstrates PleaseFix attacks against agentic browsers, where malicious content can influence agents with access to authenticated sessions and privileged tools. AWS Certificate Manager is moving away from email validation, and Cloudflare is experimenting with CI pipelines defined as TypeScript instead of YAML.</p><p>The bigger theme this week is dependencies and boundaries we tend to ignore until something breaks. GitHub is no longer just where the code lives. Agentic browsers are no longer just displaying webpages. Certificate renewal is not something you want depending on someone checking an inbox. And CI pipelines have become software systems of their own.</p><p><strong>Links</strong></p><p>GitHub Hit by Widespread Outage <a target="_blank" rel="noopener noreferrer nofollow" href="https://devops.com/github-hit-by-widespread-outage-halting-work-for-global-developers/">https://devops.com/github-hit-by-widespread-outage-halting-work-for-global-developers/</a></p><p>Zenity Labs: PleaseFix in Agentic Browsers <a target="_blank" rel="noopener noreferrer nofollow" href="https://zenity.io/company-overview/newsroom/company-news/zenity-labs-exposes-the-full-scope-of-pleasefix">https://zenity.io/company-overview/newsroom/company-news/zenity-labs-exposes-the-full-scope-of-pleasefix</a></p><p>AWS Certificate Manager Ending Email Validation <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/security/aws-certificate-manager-will-discontinue-email-validation-to-prove-domain-validation-for-certificates/">https://aws.amazon.com/blogs/security/aws-certificate-manager-will-discontinue-email-validation-to-prove-domain-validation-for-certificates/</a></p><p>Certificate Expiry Is Still Taking Down Major Platforms <a target="_blank" rel="noopener noreferrer nofollow" href="https://tokentimer.ch/blog/tls-certificate-expiry-outages">https://tokentimer.ch/blog/tls-certificate-expiry-outages</a></p><p>Cloudflare Turns CI Pipelines into TypeScript Workflows <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.infoq.com/news/2026/08/cloudflare-ci-code-workflows/">https://www.infoq.com/news/2026/08/cloudflare-ci-code-workflows/</a></p><p>Dynatrace Acquires Arize <a target="_blank" rel="noopener noreferrer nofollow" href="https://devops.com/dynatrace-acquires-arize-as-ai-agents-deepen-the-observability-challenge/">https://devops.com/dynatrace-acquires-arize-as-ai-agents-deepen-the-observability-challenge/</a></p><p>AWS Open-Sources Dogwood <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.infoq.com/news/2026/08/aws-dogwood-agent-policy/">https://www.infoq.com/news/2026/08/aws-dogwood-agent-policy/</a></p><p>Pulumi v3.258.0 <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/pulumi/pulumi/releases/tag/v3.258.0">https://github.com/pulumi/pulumi/releases/tag/v3.258.0</a></p><p>AWS Key Breach and Data-Transfer Signal <a target="_blank" rel="noopener noreferrer nofollow" href="https://assets.theregister.com/2026/08/13/20267/">https://assets.theregister.com/2026/08/13/20267/</a></p><p>Mario Saved the EU but Broke My System <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.uptimelabs.io/articles/hamed-2012-outage-reflections">https://www.uptimelabs.io/articles/hamed-2012-outage-reflections</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief-news/2026-W34/">https://www.tellerstech.com/on-call-brief-news/2026-W34/</a></p><p>Ship It Weekly <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3087952</link>
      <enclosure url="https://content.rss.com/episodes/356364/3087952/ship-it-weekly/2026_08_21_22_45_19_df975f3a-acd7-42bd-bd43-281a87fb2282.mp3" length="16955811" type="audio/mpeg"/>
      <guid isPermaLink="false">c65ee9be-6754-4c00-9976-504406c3c693</guid>
      <itunes:duration>1059</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>62</itunes:episode>
      <podcast:episode>62</podcast:episode>
      <pubDate>Fri, 21 Aug 2026 23:00:02 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260821_224509_9c8dc35a5b1f011453b42dbd656531ef.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3087952/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Ned Bellavance of Ned in the Cloud on DevOps Beyond the Buzzwords, Terraform, AI, the Future of Infrastructure as Code, and Why Fundamentals Still Matter]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Ned Bellavance of Ned in the Cloud on DevOps Beyond the Buzzwords, Terraform, AI, the Future of Infrastructure as Code, and Why Fundamentals Still Matter]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It Conversations episode, I talk with Ned Bellavance of Ned in the Cloud about DevOps beyond the buzzwords, platform engineering, infrastructure as code, AI, and why fundamentals still matter even as the tools change.</p><p>Ned is the founder of Ned in the Cloud and host of the Day 2 DevOps podcast, with more than 20 years in IT across systems administration, cloud, architecture, automation, and technical education.</p><p>We start with a problem a lot of teams run into: adopting the ceremonies of DevOps without actually adopting the principles. Standups, sprints, pipelines, and tooling can make an organization look mature, but the real goal is better communication, faster feedback loops, and delivery tied to actual outcomes.</p><p>We also talk about how teams decide what to prioritize next. Security, reliability, performance, FinOps, and platform work can all matter, but chasing whatever is newest does not help if the basics are still broken.</p><p>A big part of the conversation is where infrastructure as code goes from here. We get into Terraform's state and scaling model, API rate limits, the Terraform/OpenTofu split, Terragrunt, and newer approaches like Swamp from System Initiative. AI is making infrastructure code cheaper to produce, but understanding the architecture behind that code is becoming more valuable.</p><p>That leads into learning and career development. We talk about why networking, Linux, databases, security, cloud architecture, and troubleshooting still matter, even if an LLM writes most of the syntax. Build things, get them wrong in controlled environments, troubleshoot them, and learn what is happening underneath the abstraction.</p><p>The big takeaway: tools will keep changing. Judgment, architecture, troubleshooting, and understanding the systems underneath them are much harder to automate away.</p><p><strong>Highlights</strong></p><p>• Why DevOps ceremony is not the same as DevOps principles</p><p>• How teams should decide what platform work actually matters</p><p>• Why basic security hygiene still matters</p><p>• Where Terraform's current state model starts to hit limits</p><p>• Terraform, OpenTofu, Terragrunt, and the future of infrastructure as code</p><p>• How AI changes the value of writing infrastructure code</p><p>• Why architecture and troubleshooting skills become more important</p><p>• Why breaking things in controlled environments is one of the best ways to learn</p><p><strong>Links</strong></p><p>Ned in the Cloud: <a target="_blank" rel="noopener noreferrer nofollow" href="https://nedinthecloud.com">https://nedinthecloud.com</a></p><p>Day 2 DevOps: <a target="_blank" rel="noopener noreferrer nofollow" href="https://day2devops.com">https://day2devops.com</a></p><p>Ned in the Cloud on YouTube: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.youtube.com/c/NedintheCloud/">https://www.youtube.com/c/NedintheCloud/</a></p><p>Ned Bellavance on LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/ned-bellavance/">https://www.linkedin.com/in/ned-bellavance/</a></p><p>Swamp: <a target="_blank" rel="noopener noreferrer nofollow" href="https://swamp.club">https://swamp.club</a></p><p>Terraform: <a target="_blank" rel="noopener noreferrer nofollow" href="https://developer.hashicorp.com/terraform">https://developer.hashicorp.com/terraform</a></p><p>OpenTofu: <a target="_blank" rel="noopener noreferrer nofollow" href="https://opentofu.org">https://opentofu.org</a></p><p>More episodes and show notes: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3069970</link>
      <enclosure url="https://content.rss.com/episodes/356364/3069970/ship-it-weekly/2026_08_15_07_24_26_09465ea7-73f0-4870-b42b-2a84e08d7319.mp3" length="34753767" type="audio/mpeg"/>
      <guid isPermaLink="false">e19b3fc1-1bf6-4c09-b9ab-30e3a01fefac</guid>
      <itunes:duration>2172</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>61</itunes:episode>
      <podcast:episode>61</podcast:episode>
      <pubDate>Sun, 16 Aug 2026 10:00:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260818_203328_175490b498001fe8b3644ea521a285e7.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3069970/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Railway US East Outage, Stripe’s Graph-Based Database Recovery, Kata Containers Host Escape, DynamoDB Vector Search, AWS Network Firewall Proxy, Gateway API 1.6, and containerd 2.4]]></title>
      <itunes:title><![CDATA[Railway US East Outage, Stripe’s Graph-Based Database Recovery, Kata Containers Host Escape, DynamoDB Vector Search, AWS Network Firewall Proxy, Gateway API 1.6, and containerd 2.4]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: Railway explains how an upstream network problem turned into a much larger US East outage, including storage traffic falling back onto the management network and stale connections continuing to cause problems after routing recovered. Stripe shares how graph search and state machines helped cut database pager volume by about 30 percent. Kata Containers patches a critical guest-to-host escape, and DynamoDB adds native vector search.</p><p>The bigger theme this week is what happens after the obvious failure. Fixing the route does not necessarily clear the connections created while it was broken. Automating recovery does not have to mean handing an AI agent unrestricted production access. And stronger isolation does not eliminate the components that still cross the guest-host boundary.</p><p>In the lightning round: AWS brings explicit forward proxy functionality back through Network Firewall, Gateway API 1.6 moves TCPRoute and UDPRoute to stable, and containerd 2.4 enters beta with new functionality alongside breaking changes worth finding before your next runtime upgrade. </p><p><strong>Links</strong></p><p>Railway: July 2, 2026 US East Services Outage <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.railway.com/p/incident-report-july-2-2026-us-east-services-outage">https://blog.railway.com/p/incident-report-july-2-2026-us-east-services-outage</a></p><p>Stripe: How Stripe uses graph search and state machines to auto-remediate a global database fleet <a target="_blank" rel="noopener noreferrer nofollow" href="https://stripe.dev/blog/how-stripe-uses-graph-search-and-state-machines-to-auto-remediate-a-global-database-fleet">https://stripe.dev/blog/how-stripe-uses-graph-search-and-state-machines-to-auto-remediate-a-global-database-fleet</a></p><p>Kata Containers: Guest-root to host-root escape via virtiofs <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/kata-containers/kata-containers/security/advisories/GHSA-2gv2-cffp-j227">https://github.com/kata-containers/kata-containers/security/advisories/GHSA-2gv2-cffp-j227</a></p><p>Amazon DynamoDB now supports real-time vector search <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/08/amazon-dynamodb-vector-search/">https://aws.amazon.com/about-aws/whats-new/2026/08/amazon-dynamodb-vector-search/</a></p><p>AWS Network Firewall forward proxy preview <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/08/aws-network-firewall-forward-proxy-preview/">https://aws.amazon.com/about-aws/whats-new/2026/08/aws-network-firewall-forward-proxy-preview/</a></p><p>Gateway API v1.6: TCPRoute and UDPRoute Graduate to Standard <a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2026/08/03/gateway-api-v1-6-release/">https://kubernetes.io/blog/2026/08/03/gateway-api-v1-6-release/</a></p><p>containerd 2.4 beta <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/containerd/containerd/releases">https://github.com/containerd/containerd/releases</a></p><p>CNCF: Learning Cloud-Native Engineering Beyond Tutorials Through LFX <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.cncf.io/blog/2026/08/10/learning-cloud-native-engineering-beyond-tutorials-through-lfx/">https://www.cncf.io/blog/2026/08/10/learning-cloud-native-engineering-beyond-tutorials-through-lfx/</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief-news/2026-W33/">https://www.tellerstech.com/on-call-brief-news/2026-W33/</a></p><p>Ship It Weekly <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3064407</link>
      <enclosure url="https://content.rss.com/episodes/356364/3064407/ship-it-weekly/2026_08_13_00_37_04_4f220bff-a051-455a-b494-76568162139b.mp3" length="15232565" type="audio/mpeg"/>
      <guid isPermaLink="false">bf421461-d96e-4c69-b792-cea877629465</guid>
      <itunes:duration>952</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>60</itunes:episode>
      <podcast:episode>60</podcast:episode>
      <pubDate>Fri, 14 Aug 2026 07:00:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260818_202400_8517b1a18552bdabeed6108472eeff46.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3064407/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[AI Agents Target GitHub, Kubernetes 1.37 Deprecations, AWS Transit Gateway Policy Routing, IAM Identity Center Multi-Region, Cloudflare Meerkat, AMOS Mac Malware, and the Risk of Half-Migrated Production Systems]]></title>
      <itunes:title><![CDATA[AI Agents Target GitHub, Kubernetes 1.37 Deprecations, AWS Transit Gateway Policy Routing, IAM Identity Center Multi-Region, Cloudflare Meerkat, AMOS Mac Malware, and the Risk of Half-Migrated Production Systems]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: AI agents from Anthropic and OpenAI took unsanctioned actions on the real internet during UK government cyber testing, including an attempt to push malicious code into a real GitHub project. Kubernetes 1.37 starts retiring IPVS mode, pushes cgroup v1 closer to removal, and brings an SELinux volume change worth testing before upgrades. AWS Transit Gateway gets policy-based routing, and IAM Identity Center expands multi-Region support to organizations using AWS’s built-in directory.</p><p>The bigger theme: access is not the same thing as authority, and availability is not just about whether your application is running. Agents need boundaries around the actions they can take. Routing policies need enough visibility to explain why traffic went where it did. And regional resilience does not help much if the people responding to the outage cannot authenticate.</p><p>In the lightning round: Cloudflare’s Meerkat consensus system, AMOS macOS malware, N-able’s incomplete N-central fix, and an AWS CLI bug that disabled SSH host-key verification.</p><p><strong>Links</strong></p><p>AISI: Unsanctioned agent behaviour during cyber testing <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.aisi.gov.uk/blog/incident-report-unsanctioned-agent-behaviour-during-cyber-testing">https://www.aisi.gov.uk/blog/incident-report-unsanctioned-agent-behaviour-during-cyber-testing</a></p><p>Kubernetes v1.37 Sneak Peek <a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2026/07/31/kubernetes-v1-37-sneak-peek/">https://kubernetes.io/blog/2026/07/31/kubernetes-v1-37-sneak-peek/</a></p><p>AWS Transit Gateway Policy-Based Routing <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/07/aws-transit-gateway-policy-based-routing/">https://aws.amazon.com/about-aws/whats-new/2026/07/aws-transit-gateway-policy-based-routing/</a></p><p>AWS IAM Identity Center multi-Region directory support <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/07/aws-iam-identity-center-extends-multi-region-support-to-identity-center-directory">https://aws.amazon.com/about-aws/whats-new/2026/07/aws-iam-identity-center-extends-multi-region-support-to-identity-center-directory</a></p><p>Cloudflare: Introducing Meerkat <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.cloudflare.com/meerkat-introduction/">https://blog.cloudflare.com/meerkat-introduction/</a></p><p>Atomic macOS / AMOS stealer infection <a target="_blank" rel="noopener noreferrer nofollow" href="https://isc.sans.edu/diary/rss/33208">https://isc.sans.edu/diary/rss/33208</a></p><p>N-able N-central exploitation after incomplete fix <a target="_blank" rel="noopener noreferrer nofollow" href="https://thehackernews.com/2026/08/n-able-says-attackers-take-over-n.html">https://thehackernews.com/2026/08/n-able-says-attackers-take-over-n.html</a></p><p>CVE-2026-18654: AWS CLI EMR SSH host-key verification <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/security/security-bulletins/rss/2026-071-aws/">https://aws.amazon.com/security/security-bulletins/rss/2026-071-aws/</a></p><p>CloudFront VPC Origins half-migrated incident <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.reddit.com/r/devops/comments/1vdovj6/the_cloudfront_vpc_origins_outage_caught_me/">https://www.reddit.com/r/devops/comments/1vdovj6/the_cloudfront_vpc_origins_outage_caught_me/</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief-news/2026-W32/">https://www.tellerstech.com/on-call-brief-news/2026-W32/</a></p><p>More episodes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3052494</link>
      <enclosure url="https://content.rss.com/episodes/356364/3052494/ship-it-weekly/2026_08_07_03_53_05_44d4eb72-2713-4165-a7a6-5fbd6dd8f36e.mp3" length="17585675" type="audio/mpeg"/>
      <guid isPermaLink="false">ba997f82-cd0c-44eb-9157-cfa00e4a0773</guid>
      <itunes:duration>1099</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>59</itunes:episode>
      <podcast:episode>59</podcast:episode>
      <pubDate>Fri, 07 Aug 2026 04:05:36 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260807_035255_3573a51b6dde0cbbd388a26c58f66055.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3052494/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Telstra’s Time Sync Outage, DoorDash’s 1.5M RPS Cache, Stateless MCP, GitHub and PyPI Supply Chain Delays, and Why the Quietest Infrastructure Often Has the Biggest Blast Radius]]></title>
      <itunes:title><![CDATA[Telstra’s Time Sync Outage, DoorDash’s 1.5M RPS Cache, Stateless MCP, GitHub and PyPI Supply Chain Delays, and Why the Quietest Infrastructure Often Has the Biggest Blast Radius]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: Telstra’s mobile network jumped back to 2006 after a timing device restarted with the wrong date, disrupting calls, data sessions, and hundreds of emergency calls.</p><p>DoorDash explains how Entity Cache, built with Envoy and Valkey, handles more than 1.5 million requests per second and uses stale-data policies, invalidation, and fallback behavior as a reliability layer.</p><p>The latest MCP release candidate removes protocol-level sessions, making servers easier to scale behind ordinary load balancers while leaving teams responsible for authentication, tracing, retries, rate limits, and application state.</p><p>GitHub and PyPI are also adding friction to package automation. Dependabot now delays routine updates by three days, while PyPI blocks new files from releases older than 14 days.</p><p><strong>Links</strong></p><p>Telstra outage <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.telstra.com.au/exchange/our-mobile-network-outage-has-been-resolved-heres-what-happened">https://www.telstra.com.au/exchange/our-mobile-network-outage-has-been-resolved-heres-what-happened</a></p><p>DoorDash Entity Cache <a target="_blank" rel="noopener noreferrer nofollow" href="https://careersatdoordash.com/blog/high-performance-proxy-cache-for-doordash-services/">https://careersatdoordash.com/blog/high-performance-proxy-cache-for-doordash-services/</a></p><p>MCP specification release candidate <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.modelcontextprotocol.io/posts/2026-07-28-release-candidate/">https://blog.modelcontextprotocol.io/posts/2026-07-28-release-candidate/</a></p><p>Dependabot package cooldown <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-07-14-dependabot-version-updates-introduce-default-package-cooldown/">https://github.blog/changelog/2026-07-14-dependabot-version-updates-introduce-default-package-cooldown/</a></p><p>PyPI release-file restrictions <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.pypi.org/posts/2026-07-22-releases-now-reject-new-files-after-14-days/">https://blog.pypi.org/posts/2026-07-22-releases-now-reject-new-files-after-14-days/</a></p><p>Amazon ECS Action Logs <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-ecs-action-logs/">https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-ecs-action-logs/</a></p><p>Network Load Balancer listener rules <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/07/aws-network-load-balancer-supports-listener-rules/">https://aws.amazon.com/about-aws/whats-new/2026/07/aws-network-load-balancer-supports-listener-rules/</a></p><p>Amazon Managed Prometheus limits <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-managed-service-prometheus-1500m-metrics-workspace/">https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-managed-service-prometheus-1500m-metrics-workspace/</a></p><p>PixelSmash in FFmpeg <a target="_blank" rel="noopener noreferrer nofollow" href="https://jfrog.com/blog/pixelsmash-critical-ffmpeg-vulnerability-turns-media-files-into-weapons/">https://jfrog.com/blog/pixelsmash-critical-ffmpeg-vulnerability-turns-media-files-into-weapons/</a></p><p>SRE Weekly Issue 527 <a target="_blank" rel="noopener noreferrer nofollow" href="https://sreweekly.com/sre-weekly-issue-527/">https://sreweekly.com/sre-weekly-issue-527/</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief-news/2026-W31/">https://www.tellerstech.com/on-call-brief-news/2026-W31/</a></p><p>More episodes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3036944</link>
      <enclosure url="https://content.rss.com/episodes/356364/3036944/ship-it-weekly/2026_07_31_07_07_49_26ac3d71-c16e-4dfa-880c-77e55c8f1d7f.mp3" length="16281225" type="audio/mpeg"/>
      <guid isPermaLink="false">8066aa0f-94a1-4638-9431-724f03b52e38</guid>
      <itunes:duration>1017</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>58</itunes:episode>
      <podcast:episode>58</podcast:episode>
      <pubDate>Fri, 31 Jul 2026 09:30:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260731_070739_ff2fb3fe7a21ca1fde41dc923962d862.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3036944/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Jay Lark of Hookbridge on Webhook Reliability, Retries, Idempotency, Replay, HMAC Security, Local Testing, and Operating Webhooks in Production]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Jay Lark of Hookbridge on Webhook Reliability, Retries, Idempotency, Replay, HMAC Security, Local Testing, and Operating Webhooks in Production]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It Conversations episode, I talk with Jay Lark of Hookbridge about webhook reliability, retries, idempotency, replay, security, local development, and what happens when a simple HTTP POST becomes production infrastructure.</p><p>Jay is a Principal DevOps Engineer and the founder of Hookbridge, a service focused on making webhook delivery more reliable and easier to operate.</p><p>We start with the basic model: one service sends an HTTP POST to another when something happens. The happy path is easy. The problems begin when an endpoint is unavailable, responds too slowly, receives duplicate events, or gets them out of order.</p><p>Jay explains what “at least once delivery” means and why receivers must expect duplicates. We talk about idempotency, event IDs, retry behavior, availability during deployments, and why returning a 200 does not prove downstream processing succeeded.</p><p>We also dig into observability and security. Teams need enough visibility to know whether a webhook arrived, whether signature verification passed, what response was returned, and where processing failed. Jay breaks down HMAC signatures, timestamps, replay protection, and why a valid signature still does not replace normal business-logic validation.</p><p>Local development is another source of friction. External providers cannot send events directly to <a target="_blank" rel="noopener noreferrer nofollow" href="http://localhost">localhost</a>, so developers often rely on temporary tunnels, staging deployments, copied payloads, or mocks. Jay explains how Hookbridge uses a fixed URL and local client to forward real webhook traffic to a developer’s machine.</p><p>We also talk about n8n, self-hosted OpenClaw systems, Hookbridge pull endpoints, and when polling may be simpler or safer than exposing another inbound endpoint.</p><p>The big takeaway: design the failure path before a webhook becomes business-critical. Verify the sender, expect duplicate and out-of-order events, build enough visibility to debug failures, and have a replay strategy before the first incident.</p><p><strong>Highlights</strong></p><p>• Why webhooks are harder than “just an HTTP POST”</p><p>• What at-least-once delivery means for receivers</p><p>• Why idempotency, retries, and event ordering matter</p><p>• What teams need for webhook observability and debugging</p><p>• Where HMAC signatures, timestamps, and replay protection fit</p><p>• Why local webhook development is still awkward</p><p>• When polling or pull-based delivery may be a better fit</p><p>• When teams should stop building webhook infrastructure themselves</p><p><strong>Links</strong></p><p>Hookbridge: <a target="_blank" rel="noopener noreferrer nofollow" href="https://hookbridge.io">https://hookbridge.io</a></p><p>Hookbridge local development CLI: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.hookbridge.io/cli.html">https://www.hookbridge.io/cli.html</a></p><p>Hookbridge pull endpoints: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.hookbridge.io/pull.html">https://www.hookbridge.io/pull.html</a></p><p>Jay Lark on LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/jay-lark-ba7a3b5/">https://www.linkedin.com/in/jay-lark-ba7a3b5/</a></p><p>OpenClaw: <a target="_blank" rel="noopener noreferrer nofollow" href="https://openclaw.ai">https://openclaw.ai</a></p><p>More episodes and show notes: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3020421</link>
      <enclosure url="https://content.rss.com/episodes/356364/3020421/ship-it-weekly/2026_07_24_22_08_34_ed52c8dc-78e7-41c4-b589-a225eb141f9c.mp3" length="30177114" type="audio/mpeg"/>
      <guid isPermaLink="false">bec3d1c9-fabb-411c-9bb0-433035cae30f</guid>
      <itunes:duration>1886</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>57</itunes:episode>
      <podcast:episode>57</podcast:episode>
      <pubDate>Mon, 27 Jul 2026 09:00:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260724_220817_3007d77b9000accb7b0957c63c8cdf85.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3020421/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[AWS CloudFormation Express Mode, Spark 4.2 Vector Search, AI Speeds Coding but Not Delivery, Platform Governance Developers Won’t Hate, and Why Could Is Not the Same as Should]]></title>
      <itunes:title><![CDATA[AWS CloudFormation Express Mode, Spark 4.2 Vector Search, AI Speeds Coding but Not Delivery, Platform Governance Developers Won’t Hate, and Why Could Is Not the Same as Should]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: AWS CloudFormation Express mode promises faster infrastructure feedback by reporting deployments complete before extended resource stabilization finishes. Apache Spark 4.2 adds native vector operations and nearest-neighbor joins, giving some teams a way to keep AI data workloads closer to the platforms they already run.</p><p>GitLab’s latest research says AI is helping developers generate and commit code faster, but review, testing, governance, and deployment are not accelerating at the same pace. Then, a platform engineering case study from Sevdesk shows how minimum viable governance, useful feedback, and progressive enforcement can improve compliance without turning the platform team into another approval queue.</p><p>The theme this week: making one part of the system faster does not automatically improve the whole system.</p><p>In the lightning round: OpenShift 4.22.5 receives an important security update, outdated autoscaling thresholds disrupt GitHub Actions, Cloudflare experiences an incident where some POST requests fail to reach customer origins, and GitHub Code Quality becomes generally available—with automatic billing attached.</p><p>The episode closes with Reid Savage reflecting on their first year managing Honeycomb’s SRE team and the difference between what a capable team <strong>could</strong> do and what it <strong>should</strong> do.</p><p><strong>Links</strong></p><p>CloudFormation Express mode <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/aws/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/">https://aws.amazon.com/blogs/aws/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/</a></p><p>Apache Spark 4.2 <a target="_blank" rel="noopener noreferrer nofollow" href="https://spark.apache.org/releases/spark-release-4-2-0.html">https://spark.apache.org/releases/spark-release-4-2-0.html</a></p><p>GitLab AI Accountability Report <a target="_blank" rel="noopener noreferrer nofollow" href="https://about.gitlab.com/resources/ai-accountability-survey-2026/">https://about.gitlab.com/resources/ai-accountability-survey-2026/</a></p><p>Platform governance at Sevdesk <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.infoq.com/presentations/platform-engineering-team-compliance/">https://www.infoq.com/presentations/platform-engineering-team-compliance/</a></p><p>OpenShift 4.22.5 security update <a target="_blank" rel="noopener noreferrer nofollow" href="https://access.redhat.com/errata/RHSA-2026%3A37585">https://access.redhat.com/errata/RHSA-2026%3A37585</a></p><p>GitHub Actions incident <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/orgs/community/discussions/201795">https://github.com/orgs/community/discussions/201795</a></p><p>Cloudflare status <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.cloudflarestatus.com/">https://www.cloudflarestatus.com/</a></p><p>GitHub Code Quality GA <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-07-20-github-code-quality-is-now-generally-available/">https://github.blog/changelog/2026-07-20-github-code-quality-is-now-generally-available/</a></p><p>Could vs. Should — Reid Savage <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.honeycomb.io/blog/could-should-first-year-managing-sre-team">https://www.honeycomb.io/blog/could-should-first-year-managing-sre-team</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief-news/2026-W29/">https://www.tellerstech.com/on-call-brief-news/2026-W30/</a></p><p>More episodes and full show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3017521</link>
      <enclosure url="https://content.rss.com/episodes/356364/3017521/ship-it-weekly/2026_07_24_00_56_14_214957b5-ef9a-40a9-bec7-36ddeef64d01.mp3" length="17832271" type="audio/mpeg"/>
      <guid isPermaLink="false">7a477a32-6075-4443-8ecf-b3d196f0b830</guid>
      <itunes:duration>1114</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>56</itunes:episode>
      <podcast:episode>56</podcast:episode>
      <pubDate>Fri, 24 Jul 2026 01:15:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260724_005603_c706df7c314b1da7a3f338aeaefc6c95.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3017521/transcript" type="text/vtt"/>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Mat Ryer of Grafana Labs on AI Observability, Agents, Evals, and Operating AI in Production]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Mat Ryer of Grafana Labs on AI Observability, Agents, Evals, and Operating AI in Production]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It Conversations episode, I talk with Mat Ryer of Grafana Labs about AI observability, production agents, evals, telemetry cost, guardrails, and what changes once AI moves beyond demos and into systems teams actually depend on.</p><p>Mat is Senior Director of AI at Grafana Labs, where he focuses on how AI fits into observability and production systems.</p><p>We talk about Grafana Assistant, why AI observability is not just logs, latency, and HTTP 200s, and how teams can measure whether agents are actually helping. Mat gets into evals, LLM-as-judge patterns, traces as a way to think about conversations, user feedback, tool choice, model changes, and the cost of collecting new telemetry.</p><p>We also dig into UX and trust. If an AI assistant gives you a wall of text, you still have to decide whether to believe it. If it can show the graph, deep link into Grafana, apply filters, and expose the source data, that becomes a much more useful operating experience.</p><p>The big takeaway: start small, enhance workflows you already have, build feedback loops, and treat production AI like something you actually have to operate.</p><p><strong>Highlights</strong></p><p>• Why AI demos are easy, but production AI is harder</p><p>• Why agents need observability, evals, and guardrails</p><p>• How Grafana thinks about AI Assistant and AI observability</p><p>• Where LLM-as-judge patterns, traces, tool calls, and feedback fit</p><p>• Why telemetry cost problems may repeat with AI workloads</p><p>• Why UX matters when operators need to trust the answer</p><p>• Where AI can help SRE and platform teams today</p><p><strong>Links</strong></p><p>Mat Ryer on LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/matryer/">https://www.linkedin.com/in/matryer/</a></p><p>Mat Ryer on GitHub: <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/matryer">https://github.com/matryer</a></p><p>Grafana Labs: <a target="_blank" rel="noopener noreferrer nofollow" href="https://grafana.com">https://grafana.com</a></p><p>Grafana Assistant: <a target="_blank" rel="noopener noreferrer nofollow" href="https://grafana.com/products/cloud/ai-assistant/">https://grafana.com/products/cloud/ai-assistant/</a></p><p>Grafana AI Observability: <a target="_blank" rel="noopener noreferrer nofollow" href="https://grafana.com/docs/grafana-cloud/machine-learning/ai-observability/">https://grafana.com/docs/grafana-cloud/machine-learning/ai-observability/</a></p><p>Grafana Adaptive Telemetry: <a target="_blank" rel="noopener noreferrer nofollow" href="https://grafana.com/products/cloud/adaptive-telemetry/">https://grafana.com/products/cloud/adaptive-telemetry/</a></p><p>Grafana MCP server: <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/grafana/mcp-grafana">https://github.com/grafana/mcp-grafana</a></p><p>OpenTelemetry: <a target="_blank" rel="noopener noreferrer nofollow" href="https://opentelemetry.io">https://opentelemetry.io</a></p><p>Prometheus: <a target="_blank" rel="noopener noreferrer nofollow" href="https://prometheus.io">https://prometheus.io</a></p><p>Grafana Loki: <a target="_blank" rel="noopener noreferrer nofollow" href="https://grafana.com/docs/loki/latest/">https://grafana.com/docs/loki/latest/</a></p><p>More episodes and show notes: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3005161</link>
      <enclosure url="https://content.rss.com/episodes/356364/3005161/ship-it-weekly/2026_07_20_02_42_25_73b349d2-0d1a-4398-b057-8e2d5d545c5f.mp3" length="43303122" type="audio/mpeg"/>
      <guid isPermaLink="false">d9cee105-2d9d-4296-a544-f5c133a2c872</guid>
      <itunes:duration>2706</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>55</itunes:episode>
      <podcast:episode>55</podcast:episode>
      <pubDate>Mon, 20 Jul 2026 03:00:02 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260720_020704_ccf41af6d133ebbd89f37cb766345afc.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3005161/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[GitHub API Enumeration, Grok Build CLI Data Exposure, AWS Security Hub Network Scanning, AI-Powered Patch Pressure, and Why Visibility Is Not Ownership]]></title>
      <itunes:title><![CDATA[GitHub API Enumeration, Grok Build CLI Data Exposure, AWS Security Hub Network Scanning, AI-Powered Patch Pressure, and Why Visibility Is Not Ownership]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: Datadog tracked coordinated GitHub API enumeration, xAI’s Grok Build CLI reportedly uploaded repo data without redaction, AWS Security Hub added Network Scanning and exposure impact analysis, and Microsoft says AI-powered vulnerability discovery is changing patch pressure.</p><p>The theme: visibility is not ownership. A GitHub API map does not revoke a token. An exposure finding does not close a port. A patch bulletin does not patch the fleet. And an AI coding tool reading your repo is still access.</p><p>Brian covers GitHub as a production surface, AI coding tool data boundaries, cloud exposure based on reachability and blast radius, and why patching needs to look more like production operations than spreadsheet theater.</p><p>Also, the Ship It Weekly shop is open at <a target="_blank" rel="noopener noreferrer nofollow" href="http://shop.tellerstech.com">shop.tellerstech.com</a> with Ship It Weekly t-shirt designs. Use coupon code SHIPTHESTORE for 20% off your order for the next few weeks.</p><p><strong>Links</strong></p><p>Datadog: Coordinated GitHub API enumeration <a target="_blank" rel="noopener noreferrer nofollow" href="https://securitylabs.datadoghq.com/articles/coordinated-github-api-enumeration/">https://securitylabs.datadoghq.com/articles/coordinated-github-api-enumeration/</a></p><p>The Verge: Grok Build CLI repository upload report <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.theverge.com/ai-artificial-intelligence/965600/spacexai-grok-build-repository-upload">https://www.theverge.com/ai-artificial-intelligence/965600/spacexai-grok-build-repository-upload</a></p><p>AWS Security Hub Network Scanning <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/07/aws-security-hub-network-scanning/">https://aws.amazon.com/about-aws/whats-new/2026/07/aws-security-hub-network-scanning/</a></p><p>AWS Security Hub impact analysis for exposure findings <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/07/impact-analysis-aws-security-hub/">https://aws.amazon.com/about-aws/whats-new/2026/07/impact-analysis-aws-security-hub/</a></p><p>Microsoft: Windows vulnerability management and AI-powered discovery <a target="_blank" rel="noopener noreferrer nofollow" href="https://blogs.windows.com/windowsexperience/2026/07/09/evolving-windows-vulnerability-management-to-meet-the-speed-of-ai-powered-discovery/">https://blogs.windows.com/windowsexperience/2026/07/09/evolving-windows-vulnerability-management-to-meet-the-speed-of-ai-powered-discovery/</a></p><p>SRE Weekly Issue 525 <a target="_blank" rel="noopener noreferrer nofollow" href="https://sreweekly.com/sre-weekly-issue-525/">https://sreweekly.com/sre-weekly-issue-525/</a></p><p>HalluSquatting / hallucinated package risk <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.endorlabs.com/learn/slopsquatting-when-ai-agents-hallucinate-malicious-packages">https://www.endorlabs.com/learn/slopsquatting-when-ai-agents-hallucinate-malicious-packages</a></p><p>AWS Lambda Managed Instances for Java cold starts <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/compute/eliminating-java-cold-starts-with-aws-lambda-managed-instances/">https://aws.amazon.com/blogs/compute/eliminating-java-cold-starts-with-aws-lambda-managed-instances/</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief-news/2026-W29/">https://www.tellerstech.com/on-call-brief-news/2026-W29/</a></p><p>Ship It Weekly shop <a target="_blank" rel="noopener noreferrer nofollow" href="https://shop.tellerstech.com/">https://shop.tellerstech.com/</a></p><p>More episodes and full show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/3000737</link>
      <enclosure url="https://content.rss.com/episodes/356364/3000737/ship-it-weekly/2026_07_18_00_47_49_894e96b5-5f90-4a97-9c70-e016adbfcb7c.mp3" length="18511873" type="audio/mpeg"/>
      <guid isPermaLink="false">9c6bc4a3-a19a-46fe-9f18-840045d7ad2a</guid>
      <itunes:duration>1156</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>54</itunes:episode>
      <podcast:episode>54</podcast:episode>
      <pubDate>Sat, 18 Jul 2026 01:00:24 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260718_120738_aff5a7d28f444ab13e5b363f61b7cde1.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/3000737/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[EKS Rollbacks, GitHub Actions Supply Chain Attacks, AI Agentjacking, CloudWatch Log Alarms, and Why Safety Nets Don’t Replace Ownership]]></title>
      <itunes:title><![CDATA[EKS Rollbacks, GitHub Actions Supply Chain Attacks, AI Agentjacking, CloudWatch Log Alarms, and Why Safety Nets Don’t Replace Ownership]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: Amazon EKS added Kubernetes version rollbacks, Novee Security published Cordyceps research on GitHub Actions supply chain risk, Tenet Security showed how fake telemetry can hijack AI coding agents, and Amazon CloudWatch added alarms directly from log queries.</p><p>The theme: safety nets are getting better, but the blast radius is getting wider. Rollback buttons, log alarms, zone-aware routing, secret scanning, and AI agent workflows all help, but they do not replace ownership.</p><p>Brian covers why EKS rollbacks are useful but not a substitute for real upgrade discipline, why GitHub Actions YAML is production code with credentials, how fake Sentry telemetry can become hostile agent context, and why easier log-based alarms can also mean easier pager noise.</p><p>In the lightning round: ECS Service Connect zone-aware routing, etcd 3.7, GitHub innersource advisories, secret scanning metadata improvements, and CloudWatch Application Signals service events.</p><p><strong>Links</strong></p><p>Amazon EKS Kubernetes version rollbacks <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/aws/upgrade-amazon-eks-clusters-with-confidence-using-kubernetes-version-rollbacks/">https://aws.amazon.com/blogs/aws/upgrade-amazon-eks-clusters-with-confidence-using-kubernetes-version-rollbacks/</a></p><p>Novee Security: Cordyceps supply chain research <a target="_blank" rel="noopener noreferrer nofollow" href="https://novee.security/blog/cordyceps/">https://novee.security/blog/cordyceps/</a></p><p>Tenet Security: Agentjacking through fake Sentry errors <a target="_blank" rel="noopener noreferrer nofollow" href="https://tenetsecurity.ai/blog/agentjacking-coding-agents-with-fake-sentry-errors/">https://tenetsecurity.ai/blog/agentjacking-coding-agents-with-fake-sentry-errors/</a></p><p>Amazon CloudWatch log query alarms <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-cloudwatch-log-alarms/">https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-cloudwatch-log-alarms/</a></p><p>ECS Service Connect zone-aware routing <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/07/ecs-service-connect-zone-aware/">https://aws.amazon.com/about-aws/whats-new/2026/07/ecs-service-connect-zone-aware/</a></p><p>etcd 3.7 announcement <a target="_blank" rel="noopener noreferrer nofollow" href="https://etcd.io/blog/2026/announcing-etcd-3.7/">https://etcd.io/blog/2026/announcing-etcd-3.7/</a></p><p>GitHub innersource security advisories <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-07-08-innersource-security-advisories-are-generally-available/">https://github.blog/changelog/2026-07-08-innersource-security-advisories-are-generally-available/</a></p><p>GitHub secret scanning extended metadata and multipart validation <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-07-07-secret-scanning-extended-metadata-and-multipart-validation/">https://github.blog/changelog/2026-07-07-secret-scanning-extended-metadata-and-multipart-validation/</a></p><p>CloudWatch Application Signals service events <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/06/cloudwatch-service-events/">https://aws.amazon.com/about-aws/whats-new/2026/06/cloudwatch-service-events/</a></p><p><strong>Our Links</strong></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief-news/2026-W28/">https://www.tellerstech.com/on-call-brief-news/2026-W28/</a></p><p>More episodes and full show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2975692</link>
      <enclosure url="https://content.rss.com/episodes/356364/2975692/ship-it-weekly/2026_07_10_05_54_25_547327fe-f54b-4b30-9cd8-934d35d76133.mp3" length="18449179" type="audio/mpeg"/>
      <guid isPermaLink="false">c366b73b-d559-453b-8be0-2f825e41ecb7</guid>
      <itunes:duration>1153</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>53</itunes:episode>
      <podcast:episode>53</podcast:episode>
      <pubDate>Fri, 10 Jul 2026 08:00:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260710_050712_a021ada70f318a08462373034d846f6b.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2975692/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Evan Phoenix of Miren on Deployment Pain, Terraform, Waypoint, and Better Defaults for Small Teams]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Evan Phoenix of Miren on Deployment Pain, Terraform, Waypoint, and Better Defaults for Small Teams]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly,</strong> separate from the weekly news recaps.</p><p>In this Ship It: Conversations episode, I talk with Evan Phoenix of Miren about why deployment is still painful, what teams keep getting wrong when they try to simplify it, and why small teams may need better defaults more than more platform knobs.</p><p>Evan is the CEO of Miren. He previously worked on Terraform Enterprise and Waypoint at HashiCorp, and he also built Puma and Rubinius.</p><p>We talk about deployment as the “final boss” of software delivery. Not because teams do not know how to ship code, but because deployment is where everything collides: runtimes, registries, secrets, networking, cloud services, databases, rollbacks, and the internal platform nobody wants to touch anymore.</p><p>A big theme is opinionated tooling. Engineers often say they want flexibility, but many teams are really asking for good defaults, a clear happy path, and fewer decisions to own.</p><p>We also get into Terraform Enterprise, Terraform Cloud, Terragrunt, OpenTofu, Waypoint, Kubernetes, Heroku, ECS, container registries, and how AI changes the deployment conversation. AI can generate infrastructure code, but when that setup breaks, someone still has to understand it and be on call for it.</p><p><strong>Highlights</strong></p><p>• Why deployment is still painful after years of platforms and abstractions</p><p>• What Evan learned from Terraform Enterprise and Waypoint</p><p>• Why Terraform structure, state, modules, and repo layout remain hard</p><p>• Why OpenTofu gained traction beyond the Terraform licensing change</p><p>• Why Kubernetes can be too much surface area for some teams</p><p>• What small teams actually need from deployment tooling</p><p>• How AI changes infrastructure and deployment workflows</p><p>• Why generated infrastructure still needs ownership and accountability</p><p><strong>Links</strong></p><p>• Miren: <a target="_blank" rel="noopener noreferrer nofollow" href="https://miren.dev">https://miren.dev</a></p><p>• Miren on GitHub: <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/mirendev">https://github.com/mirendev</a></p><p>• Evan Phoenix: <a target="_blank" rel="noopener noreferrer nofollow" href="https://evanphx.dev">https://evanphx.dev</a></p><p>• Evan on Bluesky: <a target="_blank" rel="noopener noreferrer nofollow" href="https://bsky.app/profile/evanphx.dev">https://bsky.app/profile/evanphx.dev</a></p><p>• Evan on Linkedin: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/evanphoenix/">https://www.linkedin.com/in/evanphoenix/</a></p><p><strong>Things mentioned</strong></p><p>• Terraform Enterprise: <a target="_blank" rel="noopener noreferrer nofollow" href="https://developer.hashicorp.com/terraform/enterprise">https://developer.hashicorp.com/terraform/enterprise</a></p><p>• Terraform Cloud: <a target="_blank" rel="noopener noreferrer nofollow" href="https://developer.hashicorp.com/terraform/cloud-docs">https://developer.hashicorp.com/terraform/cloud-docs</a></p><p>• Terragrunt: <a target="_blank" rel="noopener noreferrer nofollow" href="https://terragrunt.gruntwork.io">https://terragrunt.gruntwork.io</a></p><p>• OpenTofu: <a target="_blank" rel="noopener noreferrer nofollow" href="https://opentofu.org">https://opentofu.org</a></p><p>• HashiCorp Waypoint: <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/hashicorp/waypoint">https://github.com/hashicorp/waypoint</a></p><p>• Knative: <a target="_blank" rel="noopener noreferrer nofollow" href="https://knative.dev">https://knative.dev</a></p><p><strong>Our links</strong></p><p>More episodes + show notes: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2967571</link>
      <enclosure url="https://content.rss.com/episodes/356364/2967571/ship-it-weekly/2026_07_06_20_36_36_768d5629-e24e-49cd-bd71-ce5931bf4dc8.mp3" length="40201029" type="audio/mpeg"/>
      <guid isPermaLink="false">8040862f-d73d-4d0d-9a53-856c19c3852b</guid>
      <itunes:duration>2512</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>52</itunes:episode>
      <podcast:episode>52</podcast:episode>
      <pubDate>Mon, 06 Jul 2026 21:00:03 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260706_080718_0594994b8003b1478ea654470a02da9c.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2967571/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Amazon Q CVEs, Hijacked npm and Go Packages, AWS WAF HTTP/2 Issues, Lambda MicroVMs, and Why Execution Is the Boundary Now]]></title>
      <itunes:title><![CDATA[Amazon Q CVEs, Hijacked npm and Go Packages, AWS WAF HTTP/2 Issues, Lambda MicroVMs, and Why Execution Is the Boundary Now]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: Amazon Q Developer and the AWS language servers had a pair of trust-boundary CVEs, JFrog found hijacked npm and Go packages using hidden VS Code tasks to run malware when a workspace opens, AWS WAF had HTTP/2 request-body inspection issues, and AWS introduced Lambda MicroVMs for running user-generated and AI-generated code in isolated sandboxes.</p><p>The bigger theme: execution is the boundary now. The repo, the IDE, the AI assistant, the WAF, and the sandbox all sit at the point where something gets to run, inspect, block, or decide. Before execution, trust is a policy. After execution, trust is a blast radius.</p><p>In the lightning round, Brian covers GitHub’s record advisory volume, Git 2.55, Valkey 9.1 on Amazon ElastiCache, and a quick Fable 5 callback now that Anthropic’s Fable 5 is back online.</p><p><strong>Links</strong></p><p>AWS security bulletin: Amazon Q / AWS language server CVEs <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/security/security-bulletins/2026-047-aws/">https://aws.amazon.com/security/security-bulletins/2026-047-aws/</a></p><p>JFrog: Hijacked npm packages using VS Code tasks <a target="_blank" rel="noopener noreferrer nofollow" href="https://research.jfrog.com/post/hijacked-npm-vscode-tasks-blockchain/">https://research.jfrog.com/post/hijacked-npm-vscode-tasks-blockchain/</a></p><p>AWS security bulletin: AWS WAF HTTP/2 inspection issues <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/security/security-bulletins/2026-048-aws/">https://aws.amazon.com/security/security-bulletins/2026-048-aws/</a></p><p>AWS Lambda MicroVMs <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/aws/run-isolated-sandboxes-with-full-lifecycle-control-aws-lambda-introduces-microvms/">https://aws.amazon.com/blogs/aws/run-isolated-sandboxes-with-full-lifecycle-control-aws-lambda-introduces-microvms/</a></p><p>GitHub Advisory Database record volume <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/security/supply-chain-security/inside-the-advisory-database-and-what-happens-when-vulnerability-volume-breaks-records/">https://github.blog/security/supply-chain-security/inside-the-advisory-database-and-what-happens-when-vulnerability-volume-breaks-records/</a></p><p>Git 2.55 highlights <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/open-source/git/highlights-from-git-2-55/">https://github.blog/open-source/git/highlights-from-git-2-55/</a></p><p>Amazon ElastiCache Valkey 9.1 <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/database/announcing-valkey-9-1-for-amazon-elasticache/">https://aws.amazon.com/blogs/database/announcing-valkey-9-1-for-amazon-elasticache/</a></p><p>Claude Fable 5 and Mythos 5 model docs <a target="_blank" rel="noopener noreferrer nofollow" href="https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5">https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief-news/2026-W27/">https://www.tellerstech.com/on-call-brief-news/2026-W27/</a></p><p>More episodes and full show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2960832</link>
      <enclosure url="https://content.rss.com/episodes/356364/2960832/ship-it-weekly/2026_07_02_23_29_05_26976129-6540-4d57-b3c9-f4cebc9be169.mp3" length="17382965" type="audio/mpeg"/>
      <guid isPermaLink="false">d6543738-4b1c-4f77-ba41-387562c887f8</guid>
      <itunes:duration>1086</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>51</itunes:episode>
      <podcast:episode>51</podcast:episode>
      <pubDate>Fri, 03 Jul 2026 01:00:02 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260703_010744_f1d9bf0e423928c646b117eeba0f9af8.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2960832/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Kat Traxler of Vectra AI on AI Security, the Zero-Day Clock, IAM, and Cloud Risk]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Kat Traxler of Vectra AI on AI Security, the Zero-Day Clock, IAM, and Cloud Risk]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It: Conversations episode, I talk with Kat Traxler of Vectra AI about AI security, the zero-day clock, IAM, cloud risk, AI-assisted bug hunting, and why the scariest future security problems may still start with the boring fundamentals teams already struggle with today.</p><p>Kat is a Principal Security Researcher at Vectra AI focused on abuse techniques and vulnerabilities in the public cloud, especially around the intersection of cloud security, AppSec, IAM, managed identities, and insecure-by-design flaws.</p><p>We talk about the current AI security mood, from the excitement around faster research and bug hunting to the fear that AI could shrink the window between vulnerability disclosure and exploitation. Kat explains the “San Francisco Consensus,” why the zero-day clock is getting so much attention, and why she thinks the facts may be real while some of the conclusions are overextended.</p><p>The bigger theme here is that AI is absolutely changing security work, but it does not erase the fundamentals. Attackers still take the lowest-friction path that works. For most teams, that still means credentials, IAM, misconfigurations, known vulnerabilities, and systems that were never threat-modeled as deeply as people assume.</p><p><strong>Highlights</strong></p><p>• Why AI security feels exciting and unsettling at the same time</p><p>• What the “San Francisco Consensus” means and why people are talking about the zero-day clock</p><p>• How AI may shrink the time between vulnerability disclosure and exploitation</p><p>• Why Kat is skeptical of the full “zero-day apocalypse” narrative</p><p>• Why credentials, IAM, misconfigurations, and known vulnerabilities still matter most for many teams</p><p>• How AI helps narrow the search space in bug hunting and security research</p><p>• Where AI is useful for code-level bugs, and where it still struggles with context and threat modeling</p><p>• Why human expertise still matters when using AI for writing, research, and cloud security analysis</p><p>• Why IAM remains hard because it sits at the intersection of people, access, and technology</p><p>• What insecure-by-design flaws are, and why AI may not solve those anytime soon</p><p><strong>Kat / Vectra AI links</strong></p><p>• Kat Traxler at Vectra AI: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.vectra.ai/about/author/kat-traxler">https://www.vectra.ai/about/author/kat-traxler</a></p><p>• Kat’s site: <a target="_blank" rel="noopener noreferrer nofollow" href="https://kattraxler.cloud/">https://kattraxler.cloud/</a></p><p>• The San Francisco Consensus: <a target="_blank" rel="noopener noreferrer nofollow" href="https://kattraxler.cloud/the-san-francisco-consensus/">https://kattraxler.cloud/the-san-francisco-consensus/</a></p><p>• Kat on X: <a target="_blank" rel="noopener noreferrer nofollow" href="https://x.com/NightmareJS">https://x.com/NightmareJS</a></p><p>• Vectra AI: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.vectra.ai/">https://www.vectra.ai/</a></p><p><strong>Our links</strong></p><p>More episodes + show notes + links: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2944542</link>
      <enclosure url="https://content.rss.com/episodes/356364/2944542/ship-it-weekly/2026_06_26_17_49_26_c9829642-b544-422c-af81-343b8d0a1afc.mp3" length="40861822" type="audio/mpeg"/>
      <guid isPermaLink="false">77d8ac8c-0b65-4398-93bd-5cd52f0ae958</guid>
      <itunes:duration>2553</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>50</itunes:episode>
      <podcast:episode>50</podcast:episode>
      <pubDate>Sun, 28 Jun 2026 13:00:00 GMT</pubDate>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260626_040608_8e72a881654b090874a93f1913ff6838.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2944542/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[containerd CRI Vulnerabilities, Datadog PostgreSQL HA on Kubernetes, AWS DevOps Agent with Datadog MCP Server, EKS Control Plane Egress, and Why Users Feel the Wait]]></title>
      <itunes:title><![CDATA[containerd CRI Vulnerabilities, Datadog PostgreSQL HA on Kubernetes, AWS DevOps Agent with Datadog MCP Server, EKS Control Plane Egress, and Why Users Feel the Wait]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>: containerd disclosed a batch of CRI plugin vulnerabilities, Datadog tested PostgreSQL high availability on Kubernetes and found that failover is not useful if it cannot happen safely, AWS DevOps Agent and Datadog MCP Server moved AI incident response closer to real production workflows, and Amazon EKS added customer-routed control-plane egress.</p><p>The bigger theme: the control plane keeps getting wider. Runtimes, databases, incident agents, API-server egress, credentials, the cloud console, and object metadata are all becoming part of the production blast radius. And when something breaks, users do not experience your architecture diagram. They experience waiting.</p><p>In the lightning round, Brian covers GitHub self-service credential revocation for incident response, AWS Management Console Private Access without internet connectivity, Vercel Connect and short-lived agent credentials, and Amazon S3 annotations.</p><p><strong>Links</strong></p><p>containerd CRI plugin vulnerabilities / AWS security bulletin <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/security/security-bulletins/2026-046-aws/">https://aws.amazon.com/security/security-bulletins/2026-046-aws/</a></p><p>Datadog: PostgreSQL high availability on Kubernetes <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.datadoghq.com/blog/engineering/postgresql-ha-kubernetes/">https://www.datadoghq.com/blog/engineering/postgresql-ha-kubernetes/</a></p><p>AWS DevOps Agent and Datadog MCP Server <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/devops/production-ready-autonomous-incident-resolution-with-aws-devops-agent-now-ga-and-datadog-mcp-server/">https://aws.amazon.com/blogs/devops/production-ready-autonomous-incident-resolution-with-aws-devops-agent-now-ga-and-datadog-mcp-server/</a></p><p>Amazon EKS customer-routed control-plane egress <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-control-plane-egress-through-your-vpc/">https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-control-plane-egress-through-your-vpc/</a></p><p>GitHub self-service credential revocation for incident response <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-06-24-self-service-credential-revocation-for-incident-response/">https://github.blog/changelog/2026-06-24-self-service-credential-revocation-for-incident-response/</a></p><p>AWS Management Console Private Access <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/06/aws-management-console-private/">https://aws.amazon.com/about-aws/whats-new/2026/06/aws-management-console-private/</a></p><p>Vercel Connect <a target="_blank" rel="noopener noreferrer nofollow" href="https://vercel.com/blog/introducing-vercel-connect">https://vercel.com/blog/introducing-vercel-connect</a></p><p>Amazon S3 annotations <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/aws/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/">https://aws.amazon.com/blogs/aws/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/</a></p><p>Marc Brooker: Waiting, latency, MTTR, and the inspection paradox <a target="_blank" rel="noopener noreferrer nofollow" href="https://brooker.co.za/blog/2026/06/19/waiting.html">https://brooker.co.za/blog/2026/06/19/waiting.html</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief-news/2026-W26/">https://www.tellerstech.com/on-call-brief-news/2026-W26/</a></p><p>More episodes and full show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.shipitweekly.fm">https://www.shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2944093</link>
      <enclosure url="https://content.rss.com/episodes/356364/2944093/ship-it-weekly/2026_06_26_00_26_15_c64731d1-b4be-4251-8036-6a089c3f66b1.mp3" length="18629737" type="audio/mpeg"/>
      <guid isPermaLink="false">1cec8857-7139-431a-ad94-53b839063436</guid>
      <itunes:duration>1164</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>49</itunes:episode>
      <podcast:episode>49</podcast:episode>
      <pubDate>Fri, 26 Jun 2026 00:35:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260626_120604_6bbb54827f885090fc259786e326cc65.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2944093/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Guardsquare’s Joel DeStefano on Mobile App Security, Runtime Protection, App Hardening, and Why Scanning Isn’t Enough]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Guardsquare’s Joel DeStefano on Mobile App Security, Runtime Protection, App Hardening, and Why Scanning Isn’t Enough]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It: Conversations episode, I talk with Joel DeStefano from Guardsquare about mobile app security, why it is different from backend and cloud security, and why scanning alone is not enough once an app is shipped into the real world.</p><p>We talk about the shift in trust model that happens with mobile apps. In backend and cloud systems, teams usually have more control over the runtime, infrastructure, policies, and monitoring. With mobile, the app becomes a public artifact running on someone else’s device, in an environment you do not fully control.</p><p>The bigger theme here is that mobile security is not just “scan it before release.” Scanning matters, but teams also need to think about app hardening, obfuscation, runtime protection, monitoring, and whether the app connecting back to their APIs is genuine and uncompromised.</p><p><strong>Highlights</strong></p><p>• Why mobile changes the trust model compared to backend and cloud systems</p><p>• What DevOps, SRE, and platform teams should understand about mobile app risk</p><p>• Why scanning is useful, but not enough by itself</p><p>• The danger of assuming app store approval means an app is secure</p><p>• Why “we do not store sensitive data in the app” can be a misleading security argument</p><p>• How attackers can reverse engineer apps, inspect workflows, and learn how the app talks to backend APIs</p><p>• What code hardening and obfuscation actually help protect against</p><p>• Why runtime checks matter for rooted devices, compromised environments, debuggers, hooking frameworks, overlays, and accessibility abuse</p><p>• The difference between Android and iOS security assumptions</p><p>• Why the OS is not responsible for protecting your app’s business logic</p><p>• How mobile security should fit into CI/CD without destroying release velocity</p><p>• What should block a release versus what should become tracked risk</p><p>• Why testing, hardening, runtime protection, and monitoring should work together as one strategy</p><p>• How AI may speed up attackers without fundamentally changing the need for strong security fundamentals</p><p>• Joel’s advice for improving mobile security posture: start with the app’s critical workflows, backend interactions, and real business risk</p><p><strong>Joel / Guardsquare links</strong></p><p>• Guardsquare: <a target="_blank" rel="noopener noreferrer nofollow" href="https://hubs.ly/Q04fJgkJ0">https://hubs.ly/Q04fJgkJ0</a></p><p>• Guardsquare Blog: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.guardsquare.com/blog">https://www.guardsquare.com/blog</a></p><p><strong>OWASP mobile security links</strong></p><p>• OWASP Mobile Application Security: <a target="_blank" rel="noopener noreferrer nofollow" href="https://owasp.org/www-project-mobile-app-security/">https://owasp.org/www-project-mobile-app-security/</a></p><p>• OWASP MASVS: <a target="_blank" rel="noopener noreferrer nofollow" href="https://mas.owasp.org/MASVS/">https://mas.owasp.org/MASVS/</a></p><p><strong>Our links</strong></p><p>More episodes + show notes + links: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2926935</link>
      <enclosure url="https://content.rss.com/episodes/356364/2926935/ship-it-weekly/2026_06_19_05_13_26_d9a8e0a0-c53b-4799-b200-b9d9fb5539f6.mp3" length="34530994" type="audio/mpeg"/>
      <guid isPermaLink="false">03c44ec4-7bf1-44aa-918f-c13c1218275a</guid>
      <itunes:duration>2158</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>48</itunes:episode>
      <podcast:episode>48</podcast:episode>
      <pubDate>Sun, 21 Jun 2026 13:00:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260619_050606_444d64720d93b802165154c4555b9b1f.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2926935/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[PeopleSoft Zero-Day Exploited, npm v12 Install Script Changes, GitHub Agentic Tokens, Anthropic Model Risk, and Default Trust Breaking]]></title>
      <itunes:title><![CDATA[PeopleSoft Zero-Day Exploited, npm v12 Install Script Changes, GitHub Agentic Tokens, Anthropic Model Risk, and Default Trust Breaking]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about default trust getting punished. Brian covers Oracle’s emergency PeopleSoft advisory for CVE-2026-35273, npm v12 changing install-script defaults, GitHub Agentic Workflows moving away from long-lived personal access tokens, and Anthropic disabling Fable 5 and Mythos 5 after a U.S. export-control directive. The common thread: legacy ERP systems, package installs, CI/CD agents, and AI models all become production risks when teams trust the default without checking what that trust can actually do.</p><p>In the lightning round, Brian covers Tekton CloudEvents moving to a dedicated events controller, NVIDIA Triton Inference Server 26.04 changing inference defaults, AWS Nitro Isolation Engine bringing formal verification to Graviton5-based isolation, and Homebrew 6.0 adding explicit trust for third-party taps. The bigger theme: production does not care why you trusted the default. It only cares what that default was allowed to do.</p><p>The bigger theme: production does not care why you trusted the default. It only cares what that default was allowed to do.</p><p><strong>Links</strong></p><p>Oracle PeopleSoft CVE-2026-35273 advisory <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.oracle.com/security-alerts/alert-cve-2026-35273.html">https://www.oracle.com/security-alerts/alert-cve-2026-35273.html</a></p><p>npm v12 breaking changes <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-06-09-upcoming-breaking-changes-for-npm-v12/">https://github.blog/changelog/2026-06-09-upcoming-breaking-changes-for-npm-v12/</a></p><p>GitHub Agentic Workflows no longer need PATs <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-06-11-agentic-workflows-no-longer-need-a-personal-access-token/">https://github.blog/changelog/2026-06-11-agentic-workflows-no-longer-need-a-personal-access-token/</a></p><p>Anthropic Fable 5 / Mythos 5 access statement <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.anthropic.com/news/fable-mythos-access">https://www.anthropic.com/news/fable-mythos-access</a></p><p>Tekton Pipelines releases <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/tektoncd/pipeline/releases">https://github.com/tektoncd/pipeline/releases</a></p><p>NVIDIA Triton Inference Server 26.04 release notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://docs.nvidia.com/deeplearning/triton-inference-server/release-notes/rel-26-04.html">https://docs.nvidia.com/deeplearning/triton-inference-server/release-notes/rel-26-04.html</a></p><p>AWS Nitro Isolation Engine <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/compute/aws-nitro-isolation-engine-formally-verifying-the-hypervisor-in-the-aws-nitro-system/">https://aws.amazon.com/blogs/compute/aws-nitro-isolation-engine-formally-verifying-the-hypervisor-in-the-aws-nitro-system/</a></p><p>Homebrew 6.0.0 <a target="_blank" rel="noopener noreferrer nofollow" href="https://brew.sh/2026/06/11/homebrew-6.0.0/">https://brew.sh/2026/06/11/homebrew-6.0.0/</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief-news/2026-W25/">https://www.tellerstech.com/on-call-brief-news/2026-W25/</a></p><p>More episodes and show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2926520</link>
      <enclosure url="https://content.rss.com/episodes/356364/2926520/ship-it-weekly/2026_06_19_00_11_54_04001a19-3c2c-403e-82cd-366a02987884.mp3" length="21559213" type="audio/mpeg"/>
      <guid isPermaLink="false">e531aa81-8fdb-475e-b196-60590ed11bb9</guid>
      <itunes:duration>1347</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>47</itunes:episode>
      <podcast:episode>47</podcast:episode>
      <pubDate>Fri, 19 Jun 2026 00:20:02 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260619_120642_8861d07f1579bc7fad8dfd9f8ebf17dd.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2926520/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Meta’s Francois Richard on AI Incident Response, SLOs, and Reliability at Scale]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Meta’s Francois Richard on AI Incident Response, SLOs, and Reliability at Scale]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It: Conversations episode, I talk with Francois Richard, Engineering Director at Meta, about reliability at scale, how AI is changing production risk, what teams actually learn from incidents, and why recovery practice matters just as much as prevention.</p><p>We talk about the proactive and reactive sides of reliability, why SLOs should represent a promise to users instead of just another dashboard number, how incident reviews should drive real system improvements, and how teams can practice recovery before production forces the lesson on them.</p><p>The bigger theme here is that reliability is not just about avoiding failure. It is about knowing what happens when prevention fails. That means practicing regional failure, understanding overload behavior, improving incident response, using AI carefully during investigation, and making reliability targets match the actual lifecycle and importance of the system.</p><p><strong>Highlights</strong></p><p>• Why reliability work starts with both prevention and recovery</p><p>• The difference between reactive incident response and proactive reliability engineering</p><p>• How Meta thinks about disaster recovery testing and regional failure practice</p><p>• Why an SLO should be treated like a promise to users, not just a dashboard metric</p><p>• How SLO trends help teams decide when to invest more in reliability or take more product risk</p><p>• What engineers actually learn during the “pressure cooker” of an incident</p><p>• Why incident reviews should produce follow-up work, not just a nicer explanation of what broke</p><p>• The difference between finding the cause of an incident and improving the system</p><p>• Where AI agents can help with incident investigation, telemetry, metrics, and query building</p><p>• Why AI-generated code can increase change volume while reducing human context</p><p>• How faster code generation changes the kinds of reliability problems teams should expect</p><p>• Why recovery practice matters, especially for region loss, traffic spikes, overload, and restart behavior</p><p>• What smaller DevOps and SRE teams can learn from Meta-scale reliability patterns</p><p>• Why not every system needs six nines, especially early in a product lifecycle</p><p>• How to think about reliability investment based on user promise, product maturity, and operational risk</p><p>• Why At Scale Systems &amp; Reliability is focused on the infrastructure behind AI and the use of AI to operate large-scale systems</p><p><strong>Francois’ links</strong></p><p>• LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/francoisrichard/">https://www.linkedin.com/in/francoisrichard/</a></p><p><strong>At Scale links</strong></p><p>• Systems &amp; Reliability 2026: <a target="_blank" rel="noopener noreferrer nofollow" href="https://bit.ly/4xd2FdG">https://bit.ly/4xd2FdG</a></p><p>• At Scale Conferences: <a target="_blank" rel="noopener noreferrer nofollow" href="https://atscaleconference.com/">https://atscaleconference.com/</a></p><p><strong>Our links</strong></p><p>More episodes + show notes + links: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2918430</link>
      <enclosure url="https://content.rss.com/episodes/356364/2918430/ship-it-weekly/2026_06_16_01_51_37_510a243d-0dca-47ee-976e-afb3cd23636c.mp3" length="41225865" type="audio/mpeg"/>
      <guid isPermaLink="false">5d8f94e7-7f6e-4dd1-91c2-262eeacf135a</guid>
      <itunes:duration>2576</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>46</itunes:episode>
      <podcast:episode>46</podcast:episode>
      <pubDate>Tue, 16 Jun 2026 02:06:13 GMT</pubDate>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260616_010619_defa319d136fe21e0aad5e467b53d75b.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2918430/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Coinbase Outage, Meta AI Account Recovery, AWS AgentCore Code Injection, Apigee Tenant Isolation, and the Glue That Breaks Production]]></title>
      <itunes:title><![CDATA[Coinbase Outage, Meta AI Account Recovery, AWS AgentCore Code Injection, Apigee Tenant Isolation, and the Glue That Breaks Production]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about the hidden glue holding production together.</p><p>Brian covers Coinbase’s May 7 outage postmortem, where an AWS us-east-1 cooling failure exposed the difference between being “multi-AZ” on paper and actually being able to recover when stateful, low-latency systems are tied to a failed zone.</p><p>Then he looks at Meta’s AI-assisted Instagram support issue and why account recovery is identity infrastructure, not just customer support. If AI can influence password resets, email changes, MFA resets, or account ownership flows, that workflow needs to be treated like a production control plane.</p><p>The episode also covers AWS AgentCore CLI CVE-2026-11393, where collaborator metadata could break out into generated Python code during agent import, and an Apigee cross-tenant issue from Google’s Apigee security bulletins that shows why tenant isolation has to be tested beyond the obvious happy path.</p><p><strong>Links</strong></p><p>Coinbase May 7 outage postmortem <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.coinbase.com/blog/a-postmortem-of-our-may-7-2026-outage">https://www.coinbase.com/blog/a-postmortem-of-our-may-7-2026-outage</a></p><p>Meta AI support / Instagram account recovery reporting <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.theverge.com/tech/945658/meta-ai-support-chatbot-exploit-instagram-accounts">https://www.theverge.com/tech/945658/meta-ai-support-chatbot-exploit-instagram-accounts</a></p><p>AWS AgentCore CLI CVE-2026-11393 <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/security/security-bulletins/2026-040-aws/">https://aws.amazon.com/security/security-bulletins/2026-040-aws/</a></p><p>AgentCore CLI GitHub advisory <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/aws/agentcore-cli/security/advisories/GHSA-m4x6-gwgp-4pm7">https://github.com/aws/agentcore-cli/security/advisories/GHSA-m4x6-gwgp-4pm7</a></p><p>Google Apigee security bulletins <a target="_blank" rel="noopener noreferrer nofollow" href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins">https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins</a></p><p>Cloudflare real-time threat intel WAF rules <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.cloudflare.com/realtime-threat-intel-waf-rules/">https://blog.cloudflare.com/realtime-threat-intel-waf-rules/</a></p><p>AWS Lambda tenant isolation with event source mappings <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/compute/integrating-event-source-mappings-with-aws-lambda-tenant-isolation-mode/">https://aws.amazon.com/blogs/compute/integrating-event-source-mappings-with-aws-lambda-tenant-isolation-mode/</a></p><p>Amazon OpenSearch Serverless next generation <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-opensearch-serverless-next-generation-generally-available/">https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-opensearch-serverless-next-generation-generally-available/</a></p><p>GitHub Enterprise Managed Users IP allow list coverage <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-06-08-ip-allow-list-coverage-for-emu-namespaces-in-general-availability/">https://github.blog/changelog/2026-06-08-ip-allow-list-coverage-for-emu-namespaces-in-general-availability/</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief-news/2026-W24/">https://www.tellerstech.com/on-call-brief-news/2026-W24/</a></p><p>More episodes and show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2909124</link>
      <enclosure url="https://content.rss.com/episodes/356364/2909124/ship-it-weekly/2026_06_12_03_27_58_e05ee98f-5975-4034-b6e4-7647db184f0b.mp3" length="22259713" type="audio/mpeg"/>
      <guid isPermaLink="false">c448a3c0-af12-4e3a-8d3b-9c2fdd6e3de7</guid>
      <itunes:duration>1391</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>45</itunes:episode>
      <podcast:episode>45</podcast:episode>
      <pubDate>Fri, 12 Jun 2026 03:45:01 GMT</pubDate>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260612_030645_275693cccd2c1b17f4891e12d8ee3de8.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2909124/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Kiro CLI Approval Bypass, Amazon Braket Pickle Risk, AWS Org Logging, KEDA Upgrades, and Automation’s Hidden Boundaries]]></title>
      <itunes:title><![CDATA[Kiro CLI Approval Bypass, Amazon Braket Pickle Risk, AWS Org Logging, KEDA Upgrades, and Automation’s Hidden Boundaries]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about automation’s hidden boundaries. Brian covers Kiro CLI CVE-2026-9255, where piped stdin could act like user approval, Amazon Braket SDK CVE-2026-9291 and the very normal Python pickle risk hiding inside quantum job results, AWS Organizations finally emitting CloudTrail events when accounts join or leave an org, and KEDA updates that remind us autoscaling upgrades are production behavior changes.</p><p>The bigger thread this week is that automation does not remove boundaries. It moves them. Approval paths, trusted data, account membership, scaling signals, platform access, and AI-generated output all need clear ownership and visibility.</p><p>Brian also covers Kubernetes Dashboard being archived with Headlamp as the path forward, Google Cloud Remote MCP Server for AlloyDB, Apache Kafka 4.3.0, and Atlassian’s AI-native SDLC productivity claims.</p><p></p><p><strong>Sponsored by @Scale: Systems &amp; Reliability, happening June 25 at the Meydenbauer Center in Bellevue, Washington. Register at </strong><a target="_blank" rel="noopener noreferrer nofollow" href="https://bit.ly/4xd2FdG"><strong>https://bit.ly/4xd2FdG</strong></a></p><p></p><p><strong>Links</strong></p><p>Kiro CLI CVE-2026-9255 <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/security/security-bulletins/2026-035-aws/">https://aws.amazon.com/security/security-bulletins/2026-035-aws/</a></p><p>Amazon Braket SDK CVE-2026-9291 <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/security/security-bulletins/2026-036-aws/">https://aws.amazon.com/security/security-bulletins/2026-036-aws/</a></p><p>AWS Organizations CloudTrail account events <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/05/aws-organizations-cloudtrail/">https://aws.amazon.com/about-aws/whats-new/2026/05/aws-organizations-cloudtrail/</a></p><p>KEDA v2.20.0 release <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/kedacore/keda/releases/tag/v2.20.0">https://github.com/kedacore/keda/releases/tag/v2.20.0</a></p><p>KEDA v2.19.0 release <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/kedacore/keda/releases/tag/v2.19.0">https://github.com/kedacore/keda/releases/tag/v2.19.0</a></p><p>Kubernetes Dashboard archived / Headlamp path forward <a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2026/06/04/dashboard-archived-what-now/">https://kubernetes.io/blog/2026/06/04/dashboard-archived-what-now/</a></p><p>Google Cloud Remote MCP Server for AlloyDB <a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.google.com/blog/products/databases/alloydb-remote-mcp-server-now-ga">https://cloud.google.com/blog/products/databases/alloydb-remote-mcp-server-now-ga</a></p><p>Apache Kafka 4.3.0 <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.confluent.io/blog/apache-kafka-4-3-release-announcement/">https://www.confluent.io/blog/apache-kafka-4-3-release-announcement/</a></p><p>Atlassian AI-native SDLC productivity claims <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.atlassian.com/blog/software-teams/ai-native-sdlc">https://www.atlassian.com/blog/software-teams/ai-native-sdlc</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief/2026-W23/">https://www.tellerstech.com/on-call-brief/2026-W23/</a></p><p>More episodes and show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2888979</link>
      <enclosure url="https://content.rss.com/episodes/356364/2888979/ship-it-weekly/2026_06_05_05_55_03_9293ac30-d821-4b5e-8b0b-2ca9c289795e.mp3" length="19639945" type="audio/mpeg"/>
      <guid isPermaLink="false">b3a36a55-86a8-4799-9bd3-de7be152c536</guid>
      <itunes:duration>1227</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>44</itunes:episode>
      <podcast:episode>44</podcast:episode>
      <pubDate>Fri, 05 Jun 2026 06:10:02 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260605_050652_f4ade30578942bdf4285c3f96e0f5237.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2888979/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[GitHub Supply Chain Attacks, Railway’s GCP Outage, Discord’s Voice Failure, AWS Retry Changes, and Trusted Tool Risk]]></title>
      <itunes:title><![CDATA[GitHub Supply Chain Attacks, Railway’s GCP Outage, Discord’s Voice Failure, AWS Retry Changes, and Trusted Tool Risk]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about trusted tools becoming production dependencies. Brian covers a rough GitHub supply chain week, including the compromised Nx Console VS Code extension tied to exposed GitHub internal repositories and the Megalodon campaign abusing GitHub Actions workflows across thousands of public repos.</p><p>The bigger thread this week is that the tools around production are increasingly part of production. Brian also covers Railway’s GCP account suspension outage, Discord’s voice outage during a Kubernetes migration, AWS changing SDK retry behavior, CVE-2026-9133 in the RabbitMQ AWS plugin, and a Reddit story about stolen AWS keys turning into a $14,000 Bedrock bill.</p><p>Brian also touches on OpenTelemetry graduating from the CNCF, Claude Code security risk, GitLab Secrets Manager, Google Cloud AI spend caps, and a Redshift Python driver RCE.</p><p></p><p><strong>Full source list and extra links are available on this episode’s page at </strong><a target="_blank" rel="noopener noreferrer nofollow" href="http://shipitweekly.fm"><strong>shipitweekly.fm</strong></a><strong>.</strong></p><p></p><p><strong>Links</strong></p><p>Nx Console compromise <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.stepsecurity.io/blog/nx-console-vs-code-extension-compromised">https://www.stepsecurity.io/blog/nx-console-vs-code-extension-compromised</a></p><p>Megalodon GitHub Actions attack <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.stepsecurity.io/blog/megalodon-mass-github-actions-secret-exfiltration-across-5-500-public-repositories">https://www.stepsecurity.io/blog/megalodon-mass-github-actions-secret-exfiltration-across-5-500-public-repositories</a></p><p>Railway GCP outage <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.railway.com/p/incident-report-may-19-2026-gcp-account-outage">https://blog.railway.com/p/incident-report-may-19-2026-gcp-account-outage</a></p><p>Discord voice outage <a target="_blank" rel="noopener noreferrer nofollow" href="https://discord.com/blog/behind-the-scenes-of-the-3-25-26-voice-outage">https://discord.com/blog/behind-the-scenes-of-the-3-25-26-voice-outage</a></p><p>AWS SDK retry changes <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/developer/announcing-updated-retry-behavior-for-aws-sdks-and-tools/">https://aws.amazon.com/blogs/developer/announcing-updated-retry-behavior-for-aws-sdks-and-tools/</a></p><p>RabbitMQ AWS plugin CVE-2026-9133 <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/security/security-bulletins/2026-034-aws/">https://aws.amazon.com/security/security-bulletins/2026-034-aws/</a></p><p>AWS Bedrock cost spike Reddit thread <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.reddit.com/r/aws/comments/1tm3ydo/aws_bedrock_cost_spike_14000_usd/">https://www.reddit.com/r/aws/comments/1tm3ydo/aws_bedrock_cost_spike_14000_usd/</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief/2026-W22/">https://www.tellerstech.com/on-call-brief/2026-W22/</a></p><p>More episodes and show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2867837</link>
      <enclosure url="https://content.rss.com/episodes/356364/2867837/ship-it-weekly/2026_05_29_01_44_35_58ab71e8-ca35-4cbb-85de-d132de2397d6.mp3" length="22835661" type="audio/mpeg"/>
      <guid isPermaLink="false">5ecfd3f2-6c73-4155-8ed2-09c1e99779ab</guid>
      <itunes:duration>1427</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>43</itunes:episode>
      <podcast:episode>43</podcast:episode>
      <pubDate>Fri, 29 May 2026 02:00:20 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260529_010514_db9c9ffb612a10d6c5042a70020ee036.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2867837/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Jake Warner on Cycle.io, Bare Metal’s Comeback, and Why Private Cloud Is Getting Interesting Again]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Jake Warner on Cycle.io, Bare Metal’s Comeback, and Why Private Cloud Is Getting Interesting Again]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It: Conversations episode, I talk with Jake Warner, founder and CEO of Cycle.io, about private cloud, bare metal, Kubernetes fatigue, and why some teams are rethinking how much infrastructure complexity they actually want to carry.</p><p>We talk about why bare metal and private cloud are getting interesting again, especially around cost, performance, data sovereignty, compliance, and platform ownership. Jake explains how Cycle approaches infrastructure as a pool of resources, why he thinks in terms of “environments as code” instead of traditional infrastructure as code, and how teams can run containers and VMs together across bare metal, cloud, and hybrid environments.</p><p>The bigger theme here is that this is not really a “cloud versus bare metal” conversation. It is about choosing the right level of abstraction. Sometimes Kubernetes is the right answer. Sometimes managed cloud services make sense. And sometimes teams just need a more opinionated platform that lets developers ship without requiring a large DevOps army to keep everything running.</p><p><strong>Highlights</strong></p><p>• Why some teams are moving back toward private cloud and bare metal</p><p>• The role of cost, data sovereignty, compliance, and performance in infrastructure decisions</p><p>• Why bare metal does not have to mean going back to old-school racking and stacking pain</p><p>• How Cycle turns raw compute into a private cloud-style resource pool</p><p>• Why Jake thinks about “environments as code” instead of only infrastructure as code</p><p>• What “no DevOps army required” means in practice for engineering-heavy teams</p><p>• Why some companies need VMs and containers running together on the same platform</p><p>• Where Kubernetes still makes sense, especially for highly customized infrastructure needs</p><p>• Why opinionated platforms can be valuable when teams want fewer knobs and better defaults</p><p>• Active-active thinking, failover risk, and why application-level replication often matters more than platform-level storage magic</p><p>• Why bandwidth, performance density, and predictable pricing can make bare metal attractive again</p><p>• The weird continued gravity of AWS us-east-1, even for teams trying to move workloads elsewhere</p><p>• How AI workloads, GPUs, and hype cycles fit into the private cloud and platform conversation</p><p>• Jake’s advice for modernizing hybrid or on-prem infrastructure: containerize first, then look hard at your dependencies</p><p><strong>Jake’s links</strong></p><p>• <a target="_blank" rel="noopener noreferrer nofollow" href="http://Cycle.io">Cycle.io</a>: <a target="_blank" rel="noopener noreferrer nofollow" href="https://cycle.io/">https://cycle.io/</a></p><p>• Cycle Slack community: <a target="_blank" rel="noopener noreferrer nofollow" href="https://slack.cycle.io/">https://slack.cycle.io/</a></p><p>• Jake Warner on LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/jakewarner/">https://www.linkedin.com/in/jakewarner/</a></p><p><strong>Our links</strong></p><p>More episodes + show notes + links: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2857647</link>
      <enclosure url="https://content.rss.com/episodes/356364/2857647/ship-it-weekly/2026_05_26_03_38_15_359b8379-fce3-48d2-ba80-681293c2dc3e.mp3" length="34657218" type="audio/mpeg"/>
      <guid isPermaLink="false">4a7cfccc-0833-4ae0-b75e-30bd56d94623</guid>
      <itunes:duration>2166</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>42</itunes:episode>
      <podcast:episode>42</podcast:episode>
      <pubDate>Tue, 26 May 2026 03:50:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260526_030559_0c0ca6a627d385c0ac526edf34ee3a67.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2857647/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[CISA’s GitHub Leak, AI Root Cause Analysis, Copilot Agents, Claude Code in CI/CD, and Kubernetes Seccomp Risk]]></title>
      <itunes:title><![CDATA[CISA’s GitHub Leak, AI Root Cause Analysis, Copilot Agents, Claude Code in CI/CD, and Kubernetes Seccomp Risk]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about secrets, agents, risky defaults, and follow-up work that never gets done. Brian covers the CISA contractor GitHub leak involving AWS keys, internal docs, Terraform, Kubernetes, Argo CD, and CI/CD context, plus AWS DevOps Agent doing automated RCA across Datadog, Elasticsearch, CloudTrail, and EKS.</p><p>Brian also covers MS Copilot Studio computer-using agents, Claude Code in Bitbucket Agentic Pipelines, CVE-2026-46333 and Kubernetes seccomp defaults, GitHub OIDC for Dependabot, Java pods getting OOMKilled, LLM-generated SQL that can be wrong but still run, and why postmortem action items die without ownership.</p><p></p><p><strong>Sponsored by Guardsquare </strong><a target="_blank" rel="noopener noreferrer nofollow" href="https://hubs.ly/Q04fJgkJ0"><strong>https://hubs.ly/Q04fJgkJ0</strong></a></p><p></p><p><strong>Links</strong></p><p>CISA GitHub leak <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.gitguardian.com/how-we-got-a-cisa-github-leak-taken-down-in-26-hours/">https://blog.gitguardian.com/how-we-got-a-cisa-github-leak-taken-down-in-26-hours/</a></p><p>AWS DevOps Agent RCA <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/devops/automate-root-cause-analysis-across-datadog-and-elasticsearch-with-aws-devops-agent/">https://aws.amazon.com/blogs/devops/automate-root-cause-analysis-across-datadog-and-elasticsearch-with-aws-devops-agent/</a></p><p>Microsoft Copilot Studio computer-using agents <a target="_blank" rel="noopener noreferrer nofollow" href="https://techcommunity.microsoft.com/blog/copilot-studio-blog/computer-using-agents-in-microsoft-copilot-studio-are-now-generally-available/4519427">https://techcommunity.microsoft.com/blog/copilot-studio-blog/computer-using-agents-in-microsoft-copilot-studio-are-now-generally-available/4519427</a></p><p>Atlassian Agentic Pipelines with Claude Code <a target="_blank" rel="noopener noreferrer nofollow" href="https://support.atlassian.com/bitbucket-cloud/docs/agentic-pipelines/">https://support.atlassian.com/bitbucket-cloud/docs/agentic-pipelines/</a></p><p>CVE-2026-46333 <a target="_blank" rel="noopener noreferrer nofollow" href="https://nvd.nist.gov/vuln/detail/CVE-2026-46333">https://nvd.nist.gov/vuln/detail/CVE-2026-46333</a></p><p>Kubernetes seccomp <a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/docs/reference/node/seccomp/">https://kubernetes.io/docs/reference/node/seccomp/</a></p><p>GitHub OIDC for Dependabot and code scanning <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-05-19-expanded-oidc-support-for-dependabot-and-code-scanning/">https://github.blog/changelog/2026-05-19-expanded-oidc-support-for-dependabot-and-code-scanning/</a></p><p>Java pods OOMKilled in Kubernetes <a target="_blank" rel="noopener noreferrer nofollow" href="https://dzone.com/articles/java-pod-oomkill-kubernetes">https://dzone.com/articles/java-pod-oomkill-kubernetes</a></p><p>LLM-generated SQL risks <a target="_blank" rel="noopener noreferrer nofollow" href="https://readyset.io/blog/why-llms-write-incorrect-sql-and-what-that-means-for-your-database">https://readyset.io/blog/why-llms-write-incorrect-sql-and-what-that-means-for-your-database</a></p><p>Postmortem action items <a target="_blank" rel="noopener noreferrer nofollow" href="https://incident.io/blog/why-do-post-mortem-action-items-fail-how-to-make-incident-follow-ups-actually-get-done">https://incident.io/blog/why-do-post-mortem-action-items-fail-how-to-make-incident-follow-ups-actually-get-done</a></p><p>On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief/2026-W21/">https://www.tellerstech.com/on-call-brief/2026-W21/</a></p><p>More episodes + show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2847772</link>
      <enclosure url="https://content.rss.com/episodes/356364/2847772/ship-it-weekly/2026_05_22_00_37_55_8db1d467-c154-4064-a094-0772f883602f.mp3" length="21499863" type="audio/mpeg"/>
      <guid isPermaLink="false">34ba6047-1ef5-493e-93da-b3750f4f51dc</guid>
      <itunes:duration>1343</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>41</itunes:episode>
      <podcast:episode>41</podcast:episode>
      <pubDate>Fri, 22 May 2026 00:45:01 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260522_120536_74889cdd5d698a1bb2b8301a3da535e1.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2847772/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[AI Agents Get API Access and Identity: GitHub Copilot Cloud Agents, MCP Auth, Ansible Automation, OpenAI Daybreak, and the New Production Risk]]></title>
      <itunes:title><![CDATA[AI Agents Get API Access and Identity: GitHub Copilot Cloud Agents, MCP Auth, Ansible Automation, OpenAI Daybreak, and the New Production Risk]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about AI agents moving from helpful coding assistants into real operational actors. Brian covers GitHub making Copilot cloud agent tasks available through a REST API, Auth0 bringing authentication and authorization to MCP servers, Red Hat positioning Ansible as a trusted execution layer for agentic IT operations, and OpenAI Daybreak pushing AI deeper into security research and remediation.</p><p>The bigger thread this week is authority: what these agents can reach, what they can change, who approved the action, and who owns the outcome when something breaks.</p><p>Brian also covers Discord’s ScyllaDB automation work, AWS GuardDuty crypto mining detection, queues and back pressure, and a Datadog PostgreSQL case where an index scan was still painfully slow.</p><p></p><p><strong>Sponsored by Guardsquare </strong><a target="_blank" rel="noopener noreferrer nofollow" href="https://hubs.ly/Q04fJgkJ0"><strong>https://hubs.ly/Q04fJgkJ0</strong></a></p><p></p><p><strong>Links</strong></p><p>GitHub Copilot cloud agent tasks via REST API <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-05-13-start-copilot-cloud-agent-tasks-via-the-rest-api/">https://github.blog/changelog/2026-05-13-start-copilot-cloud-agent-tasks-via-the-rest-api/</a></p><p>GitHub REST API endpoints for agent tasks <a target="_blank" rel="noopener noreferrer nofollow" href="https://docs.github.com/en/rest/agent-tasks/agent-tasks">https://docs.github.com/en/rest/agent-tasks/agent-tasks</a></p><p>Auth0 Auth for MCP is now generally available <a target="_blank" rel="noopener noreferrer nofollow" href="https://auth0.com/blog/auth0-auth-for-mcp-servers-generally-available/">https://auth0.com/blog/auth0-auth-for-mcp-servers-generally-available/</a></p><p>Red Hat on Ansible as the execution layer for agentic IT <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.redhat.com/en/about/press-releases/red-hat-establishes-ansible-automation-platform-trusted-execution-layer-it-operations-agentic-era">https://www.redhat.com/en/about/press-releases/red-hat-establishes-ansible-automation-platform-trusted-execution-layer-it-operations-agentic-era</a></p><p>OpenAI Daybreak <a target="_blank" rel="noopener noreferrer nofollow" href="https://openai.com/daybreak/">https://openai.com/daybreak/</a></p><p>Discord automates ScyllaDB clusters at scale <a target="_blank" rel="noopener noreferrer nofollow" href="https://discord.com/blog/how-discord-automates-scylladb-clusters-at-scale">https://discord.com/blog/how-discord-automates-scylladb-clusters-at-scale</a></p><p>AWS GuardDuty crypto mining detection and prevention <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/security/detecting-and-preventing-crypto-mining-in-your-aws-environment/">https://aws.amazon.com/blogs/security/detecting-and-preventing-crypto-mining-in-your-aws-environment/</a></p><p>Queues do not absorb load, they delay failure <a target="_blank" rel="noopener noreferrer nofollow" href="https://dzone.com/articles/queues-dont-absorb-load-they-delay-bankruptcy">https://dzone.com/articles/queues-dont-absorb-load-they-delay-bankruptcy</a></p><p>Datadog on inefficient PostgreSQL index scans <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.datadoghq.com/blog/detect-inefficient-index-scans-with-dbm/">https://www.datadoghq.com/blog/detect-inefficient-index-scans-with-dbm/</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief/2026-W20/">https://www.tellerstech.com/on-call-brief/2026-W20/</a></p><p>More episodes and show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2826096</link>
      <enclosure url="https://content.rss.com/episodes/356364/2826096/ship-it-weekly/2026_05_14_23_39_34_4810d960-886c-4dc7-a1a8-e370033bc223.mp3" length="22428568" type="audio/mpeg"/>
      <guid isPermaLink="false">68be3fec-5799-4505-ad93-cd904382dbe7</guid>
      <itunes:duration>1401</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>40</itunes:episode>
      <podcast:episode>40</podcast:episode>
      <pubDate>Thu, 14 May 2026 23:55:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260514_110523_65b4b6f599bc945b2f9e36e345e59f79.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2826096/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Cursor Deletes PocketOS Prod DB, .de DNSSEC Outage, Bluesky Postmortem, Argo CD, and Copy Fail]]></title>
      <itunes:title><![CDATA[Cursor Deletes PocketOS Prod DB, .de DNSSEC Outage, Bluesky Postmortem, Argo CD, and Copy Fail]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about modern reliability getting squeezed from both directions. Old-school failures still hit hard, like broken DNSSEC, kernel privilege escalation bugs, and GitOps behavior changes. But newer automation layers add a second kind of risk, where AI agents, machine identity, and cloud control planes can do real damage fast when authority is too broad. Brian covers the Cursor and PocketOS production database wipe, the .de DNSSEC outage and Cloudflare’s response, Bluesky’s April outage postmortem, Argo CD v3.1.16 reaching end of life plus the v3.4.1 behavior change, Linux kernel CVE-2026-31431 under active exploitation, and why Google Cloud Agent Identity and AWS MCP Server GA both point to agents becoming first-class infrastructure actors.</p><p></p><p><strong>Sponsored by Guardsquare </strong><a target="_blank" rel="noopener noreferrer nofollow" href="https://hubs.ly/Q04fJgkJ0"><strong>https://hubs.ly/Q04fJgkJ0</strong></a></p><p></p><p><strong>Links</strong></p><p>Cursor / PocketOS production database wipe <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief/2026-W19/">https://www.tellerstech.com/on-call-brief/2026-W19/</a></p><p>Cloudflare on the .de DNSSEC outage <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.cloudflare.com/de-tld-outage-dnssec/">https://blog.cloudflare.com/de-tld-outage-dnssec/</a></p><p>Bluesky April 2026 outage postmortem <a target="_blank" rel="noopener noreferrer nofollow" href="https://pckt.blog/b/jcalabro/april-2026-outage-post-mortem-219ebg2">https://pckt.blog/b/jcalabro/april-2026-outage-post-mortem-219ebg2</a></p><p>Argo CD releases: v3.1.16 final release and v3.4.1 behavior change <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/argoproj/argo-cd/releases">https://github.com/argoproj/argo-cd/releases</a></p><p>Linux kernel CVE-2026-31431 <a target="_blank" rel="noopener noreferrer nofollow" href="https://nvd.nist.gov/vuln/detail/CVE-2026-31431">https://nvd.nist.gov/vuln/detail/CVE-2026-31431</a></p><p>AWS bulletin for CVE-2026-31431 <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/security/security-bulletins/rss/2026-026-aws/">https://aws.amazon.com/security/security-bulletins/rss/2026-026-aws/</a></p><p>Google Cloud Agent Identity <a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.google.com/blog/products/identity-security/whats-new-in-iam-security-governance-and-runtime-defense">https://cloud.google.com/blog/products/identity-security/whats-new-in-iam-security-governance-and-runtime-defense</a></p><p>AWS MCP Server is now generally available <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/aws/the-aws-mcp-server-is-now-generally-available/">https://aws.amazon.com/blogs/aws/the-aws-mcp-server-is-now-generally-available/</a></p><p>Cross-region disaster recovery for Amazon EKS using AWS Backup <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/containers/cross-region-disaster-recovery-for-amazon-eks-using-aws-backup/">https://aws.amazon.com/blogs/containers/cross-region-disaster-recovery-for-amazon-eks-using-aws-backup/</a></p><p>Google Ads new data retention policy starting June 1, 2026 <a target="_blank" rel="noopener noreferrer nofollow" href="https://ads-developers.googleblog.com/2026/05/new-data-retention-policy-for-google.html">https://ads-developers.googleblog.com/2026/05/new-data-retention-policy-for-google.html</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief/2026-W19/">https://www.tellerstech.com/on-call-brief/2026-W19/</a></p><p>More episodes and show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2804866</link>
      <enclosure url="https://content.rss.com/episodes/356364/2804866/ship-it-weekly/2026_05_08_05_30_11_96211801-56b0-4833-9c3f-b80107fe5b56.mp3" length="21086501" type="audio/mpeg"/>
      <guid isPermaLink="false">9c21a951-275c-40fd-b3bd-d8c13d69e626</guid>
      <itunes:duration>1317</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>39</itunes:episode>
      <podcast:episode>39</podcast:episode>
      <pubDate>Fri, 08 May 2026 05:45:01 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260508_110523_3488669426ae2964db12d6c2d64d79ff.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2804866/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Gareth Kersey on IaCConf 2026, AI, and Corey Quinn’s Terraform Keynote]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Gareth Kersey on IaCConf 2026, AI, and Corey Quinn’s Terraform Keynote]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>This episode is not sponsored. I wanted to cover IaCConf because the theme lines up closely with what Ship It Weekly focuses on: infrastructure, platform engineering, DevOps, SRE, and how teams are adapting to AI-driven change.</p><p>In this Ship It: Conversations episode, I talk with Gareth Kersey about IaCConf 2026, a free virtual conference focused on infrastructure as code, platform engineering, DevOps, SRE, and infrastructure operations. The conference is May 14th 2026.</p><p>The main theme is “keeping pace.” Not just keeping pace with new tools, but keeping pace with the speed of software delivery now that AI is changing how quickly application teams can write, ship, and change code.</p><p>We talk about what that means for the infrastructure teams underneath it all: the people responsible for Terraform, Kubernetes, GitOps, policies, secrets, cost, security, rollback paths, and making sure faster delivery does not turn into faster chaos.</p><p>Gareth walks through the IaCConf 2026 agenda, including Corey Quinn’s keynote, AI and Terraform sessions, platform engineering panels, Kubernetes and Argo CD talks, AI agents managing infrastructure as code, governance challenges, and the risk of 10x code velocity becoming 10x operational risk.</p><p>The bigger theme here is that AI is not just changing how code gets written. It is changing the pressure on the systems around delivery. Infrastructure as code, platform engineering, policy, and operational guardrails matter even more when the pace of change goes up.</p><p><strong>Highlights</strong></p><p>• What “keeping pace” means for infrastructure, DevOps, SRE, and platform teams</p><p>• Why faster application development can create more downstream operational pressure</p><p>• Corey Quinn’s keynote, “AI Speaks Terraform Like a Tourist”</p><p>• How AI-generated infrastructure changes create new governance and review challenges</p><p>• Why infrastructure as code still matters as AI agents and automation become more common</p><p>• Sessions covering Terraform, Kubernetes, Argo CD, GitOps, platform engineering, and AI-driven workflows</p><p>• The risk of 10x code velocity turning into 10x operational risk</p><p>• How platform teams can support faster developers without giving up safety or governance</p><p>• Why IaCConf includes panels, demos, technical talks, and practitioner stories instead of only tool-specific content</p><p>• How IaCConf has grown from its first event in 2025 into a broader infrastructure community</p><p>• Why the event is trying to stay community-focused instead of becoming just another vendor marketing conference</p><p>• The role of feedback, future spotlight events, in-person meetups, and possible community spaces around IaCConf</p><p>• Why registering still makes sense even if you cannot attend live, since sessions are available afterward</p><p><strong>IaCConf links</strong></p><p>• IaCConf 2026 registration page - <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.iacconf.com/iacconf-2026">https://www.iacconf.com/iacconf-2026</a></p><p>• IaCConf LinkedIn page - <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/showcase/iac-conf/">https://www.linkedin.com/showcase/iac-conf/</a></p><p>• IaCConf: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.iacconf.com/">https://www.iacconf.com/</a></p><p>• IaCConf is supported by Spacelift: <a target="_blank" rel="noopener noreferrer nofollow" href="https://spacelift.com">https://spacelift.com</a></p><p><strong>Our links</strong></p><p>More episodes + show notes + links: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2794691</link>
      <enclosure url="https://content.rss.com/episodes/356364/2794691/ship-it-weekly/2026_05_05_03_25_47_76238d98-1b5d-48db-a332-1c07987f38ae.mp3" length="30639794" type="audio/mpeg"/>
      <guid isPermaLink="false">24fcd5ea-45d7-48ec-a2e6-822142b91402</guid>
      <itunes:duration>1914</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>38</itunes:episode>
      <podcast:episode>38</podcast:episode>
      <pubDate>Tue, 05 May 2026 03:45:01 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260505_030531_f55b7e250d49f8637bcf0cea339a91d2.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2794691/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[GitHub RCE, AI Agent Prompt Injection, and the New Reality: Your Developer Toolchain Is Production Now]]></title>
      <itunes:title><![CDATA[GitHub RCE, AI Agent Prompt Injection, and the New Reality: Your Developer Toolchain Is Production Now]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about the developer toolchain becoming part of production. Brian covers GitHub’s critical git push RCE, AI-assisted reverse engineering, prompt injection against AI agents in GitHub workflows, Elementary’s malicious CLI release, GitHub’s merge queue regression, Cal.com going closed source, and Copilot moving toward usage-based billing. Plus: MinIO’s repo archive, Ghostty leaving GitHub, Docker Hardened Images, and Azure DevOps security updates.</p><p><strong>Links</strong></p><p>GitHub git push RCE <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/security/securing-the-git-push-pipeline-responding-to-a-critical-remote-code-execution-vulnerability/">https://github.blog/security/securing-the-git-push-pipeline-responding-to-a-critical-remote-code-execution-vulnerability/</a></p><p>AI-assisted reverse engineering <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.darkreading.com/application-security/reverse-engineering-ai-unearths-high-severity-github-bug">https://www.darkreading.com/application-security/reverse-engineering-ai-unearths-high-severity-github-bug</a></p><p>AI agents + GitHub Actions prompt injection <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.theregister.com/2026/04/15/claude_gemini_copilot_agents_hijacked/">https://www.theregister.com/2026/04/15/claude_gemini_copilot_agents_hijacked/</a></p><p>Elementary malicious CLI release <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.elementary-data.com/post/security-incident-report-malicious-release-of-elementary-oss-python-cli-v0-23-3">https://www.elementary-data.com/post/security-incident-report-malicious-release-of-elementary-oss-python-cli-v0-23-3</a></p><p>GitHub merge queue regression <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/news-insights/company-news/an-update-on-github-availability/">https://github.blog/news-insights/company-news/an-update-on-github-availability/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="http://Cal.com">Cal.com</a> going closed source <a target="_blank" rel="noopener noreferrer nofollow" href="https://cal.com/blog/cal-com-goes-closed-source-why">https://cal.com/blog/cal-com-goes-closed-source-why</a></p><p>GitHub Copilot billing <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/">https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/</a></p><p>MinIO archived repo <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/minio/minio">https://github.com/minio/minio</a></p><p>Ghostty leaving GitHub <a target="_blank" rel="noopener noreferrer nofollow" href="https://mitchellh.com/writing/ghostty-leaving-github">https://mitchellh.com/writing/ghostty-leaving-github</a></p><p>Docker Hardened Images <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.docker.com/blog/why-we-chose-the-harder-path-docker-hardened-images-one-year-later/">https://www.docker.com/blog/why-we-chose-the-harder-path-docker-hardened-images-one-year-later/</a></p><p>Azure DevOps security updates <a target="_blank" rel="noopener noreferrer nofollow" href="https://devblogs.microsoft.com/devops/one-click-security-scanning-and-org-wide-alert-triage-come-to-advanced-security/">https://devblogs.microsoft.com/devops/one-click-security-scanning-and-org-wide-alert-triage-come-to-advanced-security/</a></p><p>On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com/">https://oncallbrief.com/</a></p><p>More episodes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2782954</link>
      <enclosure url="https://content.rss.com/episodes/356364/2782954/ship-it-weekly/2026_05_01_01_52_50_c38b6d86-379b-4b09-9c4f-f8e5c1bf5574.mp3" length="24134260" type="audio/mpeg"/>
      <guid isPermaLink="false">44350296-8d27-4ae5-98f5-44c7624399f4</guid>
      <itunes:duration>1508</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>37</itunes:episode>
      <podcast:episode>37</podcast:episode>
      <pubDate>Fri, 01 May 2026 02:00:43 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260501_010537_d0a1f42c95486a60d254bb2e188e1390.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2782954/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Kubernetes 1.36, Gateway API v1.5, AWS Copilot End of Support, and Cloudflare Non-Human Identities]]></title>
      <itunes:title><![CDATA[Kubernetes 1.36, Gateway API v1.5, AWS Copilot End of Support, and Cloudflare Non-Human Identities]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about platforms getting sharper about defaults, ownership, and the old paths they are no longer willing to quietly carry forever. Brian covers Kubernetes 1.36 and why it feels more like a cleanup-and-maturity release than a flashy feature dump, Gateway API v1.5 moving more networking behavior into the stable path, AWS Copilot CLI reaching end of support and what that means for teams still sitting on the older “easy” ECS workflow, Airbnb’s alert-development overhaul and why noisy or weak alerts are often a workflow problem long before they become an on-call problem, and Cloudflare’s push to treat scripts, agents, and third-party tools like real identities with real blast radius. He also hits the latest Azure DevOps Server patches and Google’s OTLP metrics support for Cloud Monitoring.</p><p><strong>Links</strong></p><p>Kubernetes v1.36 release <a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2026/04/22/kubernetes-v1-36-release/">https://kubernetes.io/blog/2026/04/22/kubernetes-v1-36-release/</a></p><p>Gateway API v1.5 <a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2026/04/21/gateway-api-v1-5/">https://kubernetes.io/blog/2026/04/21/gateway-api-v1-5/</a></p><p>AWS Copilot CLI end of support <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/containers/announcing-the-end-of-support-for-the-aws-copilot-cli/">https://aws.amazon.com/blogs/containers/announcing-the-end-of-support-for-the-aws-copilot-cli/</a></p><p>Airbnb on alert development <a target="_blank" rel="noopener noreferrer nofollow" href="https://medium.com/airbnb-engineering/it-wasnt-a-culture-problem-upleveling-alert-development-at-airbnb-01e2290eb0f5">https://medium.com/airbnb-engineering/it-wasnt-a-culture-problem-upleveling-alert-development-at-airbnb-01e2290eb0f5</a></p><p>Cloudflare on non-human identities, OAuth visibility, and scoped permissions <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.cloudflare.com/improved-developer-security/">https://blog.cloudflare.com/improved-developer-security/</a></p><p>Azure DevOps Server April patches <a target="_blank" rel="noopener noreferrer nofollow" href="https://devblogs.microsoft.com/devops/april-patches-for-azure-devops-server/">https://devblogs.microsoft.com/devops/april-patches-for-azure-devops-server/</a></p><p>OTLP metrics for Google Cloud Monitoring <a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.google.com/blog/products/management-tools/otlp-opentelemetry-protocol-for-google-cloud-monitoring-metrics">https://cloud.google.com/blog/products/management-tools/otlp-opentelemetry-protocol-for-google-cloud-monitoring-metrics</a></p><p>Past episode where we talked about Cloudflare Mesh <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/ship-it-weekly/aws-interconnect-ga-cloudflare-mesh-gitlab-19-eks-auto-mode-and-opentelemetry-config/">https://www.tellerstech.com/ship-it-weekly/aws-interconnect-ga-cloudflare-mesh-gitlab-19-eks-auto-mode-and-opentelemetry-config/</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief/2026-W16/">https://www.tellerstech.com/on-call-brief/2026-W16/</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com/">https://oncallbrief.com/</a></p><p>More episodes and show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2762938</link>
      <enclosure url="https://content.rss.com/episodes/356364/2762938/ship-it-weekly/2026_04_23_23_56_49_aace5ea0-b15f-4fa7-9b27-1d4ae7c9f26f.mp3" length="19596895" type="audio/mpeg"/>
      <guid isPermaLink="false">55f18630-f740-4528-820a-1ed6b780e9cf</guid>
      <itunes:duration>1224</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>36</itunes:episode>
      <podcast:episode>36</podcast:episode>
      <pubDate>Fri, 24 Apr 2026 00:00:06 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260423_110432_aab42e079cda3264bb85ac3cd74f87c1.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2762938/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Stephane Moser on Pipedrive’s Jenkins-to-GitHub Actions Migration, Argo CD, and CI/CD at Scale]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Stephane Moser on Pipedrive’s Jenkins-to-GitHub Actions Migration, Argo CD, and CI/CD at Scale]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It: Conversations episode, I talk with Stephane Moser about Pipedrive’s move from Jenkins to GitHub Actions, building self-hosted runners on Kubernetes, shifting deployments toward GitOps with Argo CD, and what it actually takes to roll out a big CI/CD change across a large engineering org.</p><p>We talk about why Jenkins had become painful, from Groovy friction to noisy-neighbor problems on shared VMs, why GitHub Actions fit better, how reusable workflows and custom actions helped, why Argo CD beat out Flux for their use case, and how they had to build better observability and internal deployment visibility around GitHub as they scaled.</p><p>The bigger theme here is that this was not just a tooling swap. It was a product and platform migration. Isolation, repeatability, self-service, rollout strategy, and observability mattered just as much as the actual CI/CD tools.</p><p><strong>Highlights</strong></p><p>• Why Jenkins stopped working well for them: Groovy friction, shared VM contention, and poor predictability </p><p>• Replacing CodeShip pull request validation first as the low-blast-radius starting point </p><p>• Using Actions Runner Controller on Kubernetes with EKS and Karpenter for self-hosted runners </p><p>• Why reusable workflows and custom actions helped cut repetition across hundreds of services </p><p>• Choosing Argo CD over Flux, Argo Workflows, Tekton, and even a short Spinnaker attempt </p><p>• Moving from push-based deploys toward GitOps for better isolation and safer credentials handling </p><p>• Building internal observability because GitHub’s workflow visibility was not enough at their scale </p><p>• Dogfooding first, then rolling migration out in batches until teams could self-serve the move </p><p>• What broke when the new system actually worked too well: bot-driven deploy volume, queueing, and fairness </p><p>• The mobile side of the story: Mac minis, unstable runners, GitHub-hosted runners, and a very different migration path </p><p>• How AI sped up parts of the mobile migration and troubleshooting, without making the migration trivial </p><p>• Stephane’s advice for big CI/CD shifts: start small, reduce blast radius, and use your own platform first</p><p><strong>Stephane’s links</strong></p><p>• LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/moserss/">https://www.linkedin.com/in/moserss/</a> </p><p>• Talk video: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.youtube.com/watch?v=VrE1dh-1zEY">https://www.youtube.com/watch?v=VrE1dh-1zEY</a> </p><p>• Blog post Part 1: <a target="_blank" rel="noopener noreferrer nofollow" href="https://medium.com/pipedrive-engineering/so-long-jenkins-hello-github-actions-pipedrives-big-ci-cd-switch-03be29c75f63">https://medium.com/pipedrive-engineering/so-long-jenkins-hello-github-actions-pipedrives-big-ci-cd-switch-03be29c75f63</a> </p><p>• Blog post Part 2: <a target="_blank" rel="noopener noreferrer nofollow" href="https://medium.com/pipedrive-engineering/all-aboard-the-github-actions-express-pipedrives-big-ci-cd-switch-part-2-fcacf834afd2">https://medium.com/pipedrive-engineering/all-aboard-the-github-actions-express-pipedrives-big-ci-cd-switch-part-2-fcacf834afd2</a> </p><p>• GitHub: <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/moser-ss">https://github.com/moser-ss</a></p><p><strong>Our links</strong></p><p>More episodes + show notes + links: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2746448</link>
      <enclosure url="https://content.rss.com/episodes/356364/2746448/ship-it-weekly/2026_04_19_03_58_38_e61bc862-2b13-49e9-b0e7-91c56576b683.mp3" length="49055076" type="audio/mpeg"/>
      <guid isPermaLink="false">f1a03a3c-0c74-4bb4-abc1-1121e6bdc753</guid>
      <itunes:duration>3065</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>35</itunes:episode>
      <podcast:episode>35</podcast:episode>
      <pubDate>Sun, 19 Apr 2026 04:01:19 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260419_030415_474b0a6b685892dfc3e6b3e8c0841f25.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2746448/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[AWS Interconnect GA, Cloudflare Mesh, GitLab 19, EKS Auto Mode, and OpenTelemetry Config]]></title>
      <itunes:title><![CDATA[AWS Interconnect GA, Cloudflare Mesh, GitLab 19, EKS Auto Mode, and OpenTelemetry Config]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about networking, ingress, and private access moving further up into the platform layer. Brian covers AWS Interconnect going generally available, Cloudflare Mesh, GitLab 19.0 breaking changes around Gateway API and bundled services, EKS Auto Mode networking, and OpenTelemetry declarative config reaching stability. He also hits containerd security patches, GitHub’s new Code Security risk assessment, and AWS guidance on securing AI agents with MCP. (<a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/aws/aws-interconnect-is-now-generally-available-with-a-new-option-to-simplify-last-mile-connectivity/?utm_source=chatgpt.com">Amazon Web Services, Inc.</a>)</p><p><strong>Links</strong></p><p>AWS Interconnect GA and last mile connectivity <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/aws/aws-interconnect-is-now-generally-available-with-a-new-option-to-simplify-last-mile-connectivity/">https://aws.amazon.com/blogs/aws/aws-interconnect-is-now-generally-available-with-a-new-option-to-simplify-last-mile-connectivity/</a></p><p>Cloudflare Mesh <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.cloudflare.com/mesh/">https://blog.cloudflare.com/mesh/</a></p><p>GitLab 19.0 breaking changes <a target="_blank" rel="noopener noreferrer nofollow" href="https://about.gitlab.com/blog/a-guide-to-the-breaking-changes-in-gitlab-19-0/">https://about.gitlab.com/blog/a-guide-to-the-breaking-changes-in-gitlab-19-0/</a></p><p>EKS Auto Mode networking <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/containers/navigating-enterprise-networking-challenges-with-amazon-eks-auto-mode/">https://aws.amazon.com/blogs/containers/navigating-enterprise-networking-challenges-with-amazon-eks-auto-mode/</a></p><p>OpenTelemetry declarative config reaches stability <a target="_blank" rel="noopener noreferrer nofollow" href="https://opentelemetry.io/blog/2026/stable-declarative-config/">https://opentelemetry.io/blog/2026/stable-declarative-config/</a></p><p>containerd security releases <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/containerd/containerd/releases">https://github.com/containerd/containerd/releases</a></p><p>GitHub Code Security risk assessment for organizations <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-04-08-code-security-risk-assessment-available-for-organizations/">https://github.blog/changelog/2026-04-08-code-security-risk-assessment-available-for-organizations/</a></p><p>AWS secure AI agent access patterns using MCP <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/security/secure-ai-agent-access-patterns-to-aws-resources-using-model-context-protocol/">https://aws.amazon.com/blogs/security/secure-ai-agent-access-patterns-to-aws-resources-using-model-context-protocol/</a></p><p>This week’s On Call Brief <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/on-call-brief/2026-W16/">https://www.tellerstech.com/on-call-brief/2026-W16/</a></p><p>More episodes and show notes <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm/">https://shipitweekly.fm/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2744108</link>
      <enclosure url="https://content.rss.com/episodes/356364/2744108/ship-it-weekly/2026_04_17_17_52_47_2a4545f0-6942-4dc8-8525-cf018651bafd.mp3" length="14416291" type="audio/mpeg"/>
      <guid isPermaLink="false">40de800b-fd64-4725-8fc3-8e0de3f263bf</guid>
      <itunes:duration>900</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>34</itunes:episode>
      <podcast:episode>34</podcast:episode>
      <pubDate>Fri, 17 Apr 2026 19:00:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260417_060442_64e89a5229c961f0bc0f6337b25c4d11.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2744108/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Special: Claude Mythos Preview and Project Glasswing: AI Exploit Discovery, Zero-Day Risk, Business Fallout, and What It Means for DevOps, Cloud, and Platform Security]]></title>
      <itunes:title><![CDATA[Special: Claude Mythos Preview and Project Glasswing: AI Exploit Discovery, Zero-Day Risk, Business Fallout, and What It Means for DevOps, Cloud, and Platform Security]]></itunes:title>
      <description><![CDATA[<p>In this <strong>Ship It Weekly</strong> special, Brian breaks down Claude Mythos Preview and Project Glasswing, and why this story matters beyond normal AI launch hype.</p><p>Anthropic is treating Mythos like a real security inflection point, not just a better coding model. Project Glasswing is their coordinated effort to get early access into the hands of defenders, critical software maintainers, and major infrastructure organizations before similar capability becomes more broadly available. If OpenClaw was about agents becoming a new control plane, this episode is about what happens when finding ways into messy environments and control planes starts getting faster too.</p><p>We walk through the practical angle for DevOps, cloud, platform, and infra teams: exploit timelines may be compressing, platform debt becomes attacker leverage, and the boring work most orgs treat like cleanup suddenly looks a lot more like frontline security work. We also zoom out to the business side, including why banks, regulators, and government officials are already paying attention.</p><p>Chapters</p><ul><li>Why This Episode Exists</li><li>OpenClaw Callback</li><li>What Actually Happened</li><li>Don’t Get Gullible, Don’t Get Lazy</li><li>What Changes If This Is Even Half True</li><li>Why Business People Should Care</li><li>What This Means for DevOps, Cloud, and Platform</li><li>Boring Work Just Got Promoted</li><li>The Uncomfortable Takeaway</li><li>What I’d Do Right Now</li></ul><p><strong>Links from this episode</strong></p><p>Claude Mythos Preview</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://red.anthropic.com/2026/mythos-preview/">https://red.anthropic.com/2026/mythos-preview/</a></p><p>Project Glasswing</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.anthropic.com/project/glasswing">https://www.anthropic.com/project/glasswing</a></p><p>AI cyber threats: open letter to business leaders</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.gov.uk/government/publications/ai-cyber-threats-open-letter-to-business-leaders/ai-cyber-threats-open-letter-to-business-leaders-html">https://www.gov.uk/government/publications/ai-cyber-threats-open-letter-to-business-leaders/ai-cyber-threats-open-letter-to-business-leaders-html</a></p><p>AI-boosted hacks with Anthropic’s Mythos could have dire consequences for banks</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.reuters.com/legal/litigation/ai-boosted-hacks-with-anthropics-mythos-could-have-dire-consequences-banks-2026-04-13/">https://www.reuters.com/legal/litigation/ai-boosted-hacks-with-anthropics-mythos-could-have-dire-consequences-banks-2026-04-13/</a></p><p>ECB to quiz bankers about risks of Anthropic's new AI model, source says</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.reuters.com/world/ecb-warn-bankers-about-new-anthropic-model-risks-source-says-2026-04-15/">https://www.reuters.com/world/ecb-warn-bankers-about-new-anthropic-model-risks-source-says-2026-04-15/</a></p><p>Related episode: OpenClaw special</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/ship-it-weekly/special-openclaw-security-timeline-and-fallout-cve-2026-25253-one-click-token-leak-malicious-clawhub-skills-exposed-agent-control-panels-and-why-local-ai-agents-are-a-new-devops-sre-control-plane/">https://www.tellerstech.com/ship-it-weekly/special-openclaw-security-timeline-and-fallout-cve-2026-25253-one-click-token-leak-malicious-clawhub-skills-exposed-agent-control-panels-and-why-local-ai-agents-are-a-new-devops-sre-control-plane/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2739645</link>
      <enclosure url="https://content.rss.com/episodes/356364/2739645/ship-it-weekly/2026_04_16_00_56_28_7f4f78ff-8390-467b-ab7d-73f6b02791f4.mp3" length="15812274" type="audio/mpeg"/>
      <guid isPermaLink="false">c3bf7fbd-7b54-4591-886f-76f0d9e010a8</guid>
      <itunes:duration>988</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>33</itunes:episode>
      <podcast:episode>33</podcast:episode>
      <pubDate>Thu, 16 Apr 2026 01:00:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260416_120418_e308bd590e87ad0a87b91ba42c1e1286.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2739645/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Amazon S3 Files, Malicious npm Plugins, Trivy Fallout, and Kubernetes’ Gateway Shift]]></title>
      <itunes:title><![CDATA[Amazon S3 Files, Malicious npm Plugins, Trivy Fallout, and Kubernetes’ Gateway Shift]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about the interface layer becoming the story. Brian covers Amazon S3 Files and why it feels more like a managed filesystem layer in front of S3 than “S3 is EFS now,” including how it relates to the old s3fs and FUSE-style approach. He also digs into 36 malicious npm packages posing as Strapi plugins, the uglier follow-on to the Trivy incident he discussed previously, Kubernetes Ingress2Gateway 1.0 and the push toward Gateway API, and Kubernetes Agent Sandbox as a sign that newer AI-style workloads are starting to reshape the platform itself.</p><p><strong>Links</strong></p><p>Amazon S3 Files</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/aws/launching-s3-files-making-s3-buckets-accessible-as-file-systems/">https://aws.amazon.com/blogs/aws/launching-s3-files-making-s3-buckets-accessible-as-file-systems/</a></p><p>Malicious npm packages posing as Strapi plugins</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://thehackernews.com/2026/04/36-malicious-npm-packages-exploited.html">https://thehackernews.com/2026/04/36-malicious-npm-packages-exploited.html</a></p><p>Trivy follow-on incident discussion</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/aquasecurity/trivy/discussions/10425">https://github.com/aquasecurity/trivy/discussions/10425</a></p><p>RoseSecurity on Trivy / typosquatting angle</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://rosesecurity.dev/2026/03/20/typosquatting-trivy.html">https://rosesecurity.dev/2026/03/20/typosquatting-trivy.html</a></p><p>Earlier episode covering the first Trivy incident</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/ship-it-weekly/aws-bahrain-uae-data-center-issues-amid-iran-strikes-argocd-vs-flux-gitops-failures-github-actions-hackerbot-claw-attacks-trivy-roguepilot-codespaces-prompt-injection-block-ai-remake/">https://www.tellerstech.com/ship-it-weekly/aws-bahrain-uae-data-center-issues-amid-iran-strikes-argocd-vs-flux-gitops-failures-github-actions-hackerbot-claw-attacks-trivy-roguepilot-codespaces-prompt-injection-block-ai-remake/</a></p><p>Kubernetes Ingress2Gateway 1.0</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2026/03/20/ingress2gateway-1-0-release/">https://kubernetes.io/blog/2026/03/20/ingress2gateway-1-0-release/</a></p><p>Kubernetes Agent Sandbox</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2026/03/20/running-agents-on-kubernetes-with-agent-sandbox/">https://kubernetes.io/blog/2026/03/20/running-agents-on-kubernetes-with-agent-sandbox/</a></p><p>Fortinet FortiClient EMS emergency patch</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.fortiguard.com/psirt/FG-IR-26-099">https://www.fortiguard.com/psirt/FG-IR-26-099</a></p><p>Karpathy post</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://x.com/karpathy/status/2036487306585268612">https://x.com/karpathy/status/2036487306585268612</a></p><p>ProofShot</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/AmElmo/proofshot">https://github.com/AmElmo/proofshot</a></p><p>More episodes and show notes</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Briefs</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2710524</link>
      <enclosure url="https://content.rss.com/episodes/356364/2710524/ship-it-weekly/2026_04_08_19_26_01_5b77e7ff-1445-45e0-bd83-7d45363c9449.mp3" length="14477731" type="audio/mpeg"/>
      <guid isPermaLink="false">9afa64e6-c492-4661-b0e4-7c71def82a00</guid>
      <itunes:duration>904</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>32</itunes:episode>
      <podcast:episode>32</podcast:episode>
      <pubDate>Fri, 10 Apr 2026 04:00:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260408_070448_af836e9b97fd427f7c57676348180a3f.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2710524/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: David Tuite on Backstage, Internal Developer Portals, and the Shift to AI Agents]]></title>
      <itunes:title><![CDATA[Ship It Conversations: David Tuite on Backstage, Internal Developer Portals, and the Shift to AI Agents]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It: Conversations episode, I talk with David Chute, founder and CEO of Roadie, about internal developer portals, Backstage, automation, and how IDPs may evolve as AI agents become more common in engineering workflows.</p><p>We talk about the difference between a platform and a portal, the three common problems IDPs usually try to solve, why discoverability tends to be the first pain teams feel, and why a lot of orgs should start with automation before trying to perfect a service catalog. We also get into self-hosted Backstage vs managed options, and how teams should think about adoption, data models, and time to value.</p><p>The bigger theme is the one I found most interesting: IDPs may be shifting away from dashboard-heavy “single pane of glass” thinking and toward becoming context layers for workflows, terminals, and eventually agents.</p><p></p><p><strong>Highlights</strong></p><p>• The difference between an internal developer platform and an internal developer portal</p><p>• The three common IDP problem areas: discoverability, automation, and guardrails</p><p>• Why discoverability is usually the first pain teams feel</p><p>• Why adoption is often more of a human problem than a technical one</p><p>• Catalog completeness vs team ownership</p><p>• Why a lot of teams should start with automation first</p><p>• Self-hosted Backstage vs SaaS tradeoffs: extensibility, control, lock-in, and time to value</p><p>• Why IDPs may move from dashboards to context delivery for humans and agents</p><p>• Why AI helps teams build faster, but does not solve the problem of building the right thing</p><p>• David’s advice for platform and DevEx teams: talk to your internal users first</p><p></p><p><strong>David’s links</strong></p><p>• LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/davidtuite/">https://www.linkedin.com/in/davidtuite/</a></p><p></p><p><strong>Roadie / Backstage</strong></p><p>• Roadie: <a target="_blank" rel="noopener noreferrer nofollow" href="https://roadie.io/">https://roadie.io/</a> </p><p>• Backstage: <a target="_blank" rel="noopener noreferrer nofollow" href="https://backstage.io/">https://backstage.io/</a></p><p></p><p><strong>Stuff mentioned</strong></p><p>• Workday </p><p>• Backstage </p><p>• GitHub </p><p>• GitLab </p><p>• Bitbucket </p><p>• Azure DevOps </p><p>• Argo CD </p><p>• LaunchDarkly </p><p>• CircleCI </p><p>• DORA metrics </p><p>• MCP-style context for agents</p><p></p><p><strong>Our links</strong></p><p>More episodes + show notes + links: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2692568</link>
      <enclosure url="https://content.rss.com/episodes/356364/2692568/ship-it-weekly/2026_04_06_02_02_01_8dde2971-6f4e-433f-b45a-b62185609e57.mp3" length="32562407" type="audio/mpeg"/>
      <guid isPermaLink="false">234dfdf7-c5b2-483a-aa97-899a2ea9eaa5</guid>
      <itunes:duration>2035</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>31</itunes:episode>
      <podcast:episode>31</podcast:episode>
      <pubDate>Mon, 06 Apr 2026 02:10:43 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <podcast:txt purpose="ai-content">false</podcast:txt>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260406_020423_abe0c1e3aadec67fefd6712d6b04fa9c.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2692568/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[GitHub Actions Hardening, Airbnb Config Rollouts, Cloudflare Rust Restarts, ECS Managed Daemons, and Terraform Access Controls]]></title>
      <itunes:title><![CDATA[GitHub Actions Hardening, Airbnb Config Rollouts, Cloudflare Rust Restarts, ECS Managed Daemons, and Terraform Access Controls]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly</strong> is about the quiet platform work that keeps things safe before they break. Brian covers GitHub Actions hardening in Kubernetes-related repos, Airbnb’s safer config rollouts, Cloudflare’s zero-downtime Rust restarts, Amazon ECS Managed Daemons, and HCP Terraform access controls with IP allow lists and temporary AWS permission delegation.</p><p><strong>Links</strong></p><p>GitHub Actions security roadmap</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/news-insights/product-news/whats-coming-to-our-github-actions-2026-security-roadmap/">https://github.blog/news-insights/product-news/whats-coming-to-our-github-actions-2026-security-roadmap/</a></p><p>Airbnb config rollouts</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://medium.com/airbnb-engineering/safeguarding-dynamic-configuration-changes-at-scale-5aca5222ed68">https://medium.com/airbnb-engineering/safeguarding-dynamic-configuration-changes-at-scale-5aca5222ed68</a></p><p>Cloudflare graceful restarts for Rust</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.cloudflare.com/ecdysis-rust-graceful-restarts/">https://blog.cloudflare.com/ecdysis-rust-graceful-restarts/</a></p><p>Amazon ECS Managed Daemons</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/04/amazon-ecs-managed-daemons/">https://aws.amazon.com/about-aws/whats-new/2026/04/amazon-ecs-managed-daemons/</a></p><p>HCP Terraform IP allow lists</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.hashicorp.com/blog/hcp-terraform-adds-ip-allow-list-for-terraform-resources">https://www.hashicorp.com/blog/hcp-terraform-adds-ip-allow-list-for-terraform-resources</a></p><p>HCP Terraform AWS permission delegation</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.hashicorp.com/blog/aws-permission-delegation-now-generally-available-in-hcp-terraform">https://www.hashicorp.com/blog/aws-permission-delegation-now-generally-available-in-hcp-terraform</a></p><p>GitHub secret scanning updates</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-03-10-secret-scanning-pattern-updates-march-2026/">https://github.blog/changelog/2026-03-10-secret-scanning-pattern-updates-march-2026/</a></p><p>GitHub secret scanning for AI coding agents</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-03-31-secret-scanning-extends-to-ai-coding-agents-via-the-github-mcp-server/">https://github.blog/changelog/2026-03-31-secret-scanning-extends-to-ai-coding-agents-via-the-github-mcp-server/</a></p><p>Codespaces GA with data residency</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-04-01-codespaces-is-now-generally-available-for-github-enterprise-with-data-residency">https://github.blog/changelog/2026-04-01-codespaces-is-now-generally-available-for-github-enterprise-with-data-residency</a></p><p>Kubernetes v1.36 sneak peek</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2026/03/30/kubernetes-v1-36-sneak-peek/">https://kubernetes.io/blog/2026/03/30/kubernetes-v1-36-sneak-peek/</a></p><p>GKE Inference Gateway</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.google.com/kubernetes-engine/docs/concepts/about-gke-inference-gateway">https://cloud.google.com/kubernetes-engine/docs/concepts/about-gke-inference-gateway</a></p><p>More episodes and show notes</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Briefs</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2685602</link>
      <enclosure url="https://content.rss.com/episodes/356364/2685602/ship-it-weekly/2026_04_03_03_53_35_3c56492a-5ad4-4b24-baf4-9c1249f27fe3.mp3" length="13359690" type="audio/mpeg"/>
      <guid isPermaLink="false">d1a1fc95-5227-4b78-9fcb-081e07e2f359</guid>
      <itunes:duration>834</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>30</itunes:episode>
      <podcast:episode>30</podcast:episode>
      <pubDate>Fri, 03 Apr 2026 03:57:23 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260403_030426_fdd089cc177911e3f0de860541c1ce14.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2685602/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Hackerbot-Claw Grows, Xygeni Tag Poisoning, GitHub Search HA, Windows SID Failures, and AI Skills Supply Chain]]></title>
      <itunes:title><![CDATA[Hackerbot-Claw Grows, Xygeni Tag Poisoning, GitHub Search HA, Windows SID Failures, and AI Skills Supply Chain]]></itunes:title>
      <description><![CDATA[<p>This episode of <strong>Ship It Weekly </strong>is about the places where convenience quietly turns into trust.</p><p>Brian revisits the Trivy story by zooming out to the bigger hackerbot-claw GitHub Actions campaign, then gets into the Xygeni tag-poisoning compromise, GitHub’s search high availability rebuild for GitHub Enterprise Server, Windows Server 2025 surfacing duplicate SID problems in cloned images, and the agent-skills ecosystem replaying package supply chain history. Plus: a quick lightning round on GitHub pausing self-hosted runner minimum-version enforcement and March secret scanning updates.</p><p><strong>Links</strong></p><p>OpenSSF advisory on active GitHub Actions exploitation <a target="_blank" rel="noopener noreferrer nofollow" href="https://seclists.org/oss-sec/2026/q1/246">https://seclists.org/oss-sec/2026/q1/246</a></p><p>Xygeni action compromise via tag poisoning <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.stepsecurity.io/blog/xygeni-action-compromised-c2-reverse-shell-backdoor-injected-via-tag-poisoning">https://www.stepsecurity.io/blog/xygeni-action-compromised-c2-reverse-shell-backdoor-injected-via-tag-poisoning</a></p><p>GitHub Enterprise Server search high availability rebuild <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/engineering/architecture-optimization/how-we-rebuilt-the-search-architecture-for-high-availability-in-github-enterprise-server/">https://github.blog/engineering/architecture-optimization/how-we-rebuilt-the-search-architecture-for-high-availability-in-github-enterprise-server/</a></p><p>Microsoft on duplicate SIDs and nongeneralized Windows Server 2025 images <a target="_blank" rel="noopener noreferrer nofollow" href="https://learn.microsoft.com/en-us/troubleshoot/exchange/administration/exchange-server-issues-on-incorrect-windows-server-image">https://learn.microsoft.com/en-us/troubleshoot/exchange/administration/exchange-server-issues-on-incorrect-windows-server-image</a></p><p>Socket on supply chain security for <a target="_blank" rel="noopener noreferrer nofollow" href="http://skills.sh">skills.sh</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://socket.dev/blog/socket-brings-supply-chain-security-to-skills">https://socket.dev/blog/socket-brings-supply-chain-security-to-skills</a></p><p>Snyk ToxicSkills research <a target="_blank" rel="noopener noreferrer nofollow" href="https://snyk.io/blog/toxicskills-malicious-ai-agent-skills-clawhub/">https://snyk.io/blog/toxicskills-malicious-ai-agent-skills-clawhub/</a></p><p>GitHub self-hosted runner minimum version enforcement paused <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-03-13-self-hosted-runner-minimum-version-enforcement-paused/">https://github.blog/changelog/2026-03-13-self-hosted-runner-minimum-version-enforcement-paused/</a></p><p>GitHub secret scanning pattern updates, March 2026 <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-03-10-secret-scanning-pattern-updates-march-2026/">https://github.blog/changelog/2026-03-10-secret-scanning-pattern-updates-march-2026/</a></p><p>More episodes and show notes at <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Briefs at <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2665471</link>
      <enclosure url="https://content.rss.com/episodes/356364/2665471/ship-it-weekly/2026_03_27_04_55_11_7a117890-6b2e-48da-8c23-9395ef5e1ec5.mp3" length="14802903" type="audio/mpeg"/>
      <guid isPermaLink="false">a01903e3-2d6c-41bd-bdb6-7ae7ecfa03c9</guid>
      <itunes:duration>925</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>29</itunes:episode>
      <podcast:episode>29</podcast:episode>
      <pubDate>Fri, 27 Mar 2026 05:05:25 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260327_040301_eef4b9e834c77ac2fe7c5feee15b4598.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2665471/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Ang Chen on Project Vera, AI Cloud Emulation, and Safer Infrastructure Testing]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Ang Chen on Project Vera, AI Cloud Emulation, and Safer Infrastructure Testing]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong>, separate from the weekly news recaps.</p><p>In this Ship It: Conversations episode, I talk with <strong>Ang Chen</strong> from the University of Michigan about Project Vera, a cloud emulator built to help teams test infrastructure changes more safely before they touch real cloud.</p><p>We talk about why testing against real cloud APIs is slow, expensive, and risky, how Vera works under tools like Terraform and CloudFormation, what “high fidelity” actually means, and where a tool like this could fit in local dev and CI/CD.</p><p>The bigger theme is one I think matters a lot: if AI is going to play a real role in cloud operations, it probably needs a sandbox first, not direct access to production.</p><p><strong>Note</strong></p><p>This interview was recorded on February 13, 2026. Since then, Vera’s public project materials have expanded the framing a bit further around multi-cloud support and safe environments for agent learning, so keep that in mind while listening.</p><p><strong>Highlights</strong></p><p>• Why real cloud testing still creates cost, delay, and risk </p><p>• How Vera emulates cloud behavior at the API layer </p><p>• Where this could help with Terraform, CloudFormation, and CI/CD workflows </p><p>• Why “useful enough to catch real mistakes” may matter more than perfect emulation </p><p>• The limits, tradeoffs, and fidelity questions that still need to be solved </p><p>• Why safe training grounds may matter before AI agents touch real infrastructure</p><p><strong>Ang’s links</strong></p><p>• LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/ang-chen-8b877a17/">https://www.linkedin.com/in/ang-chen-8b877a17/</a> </p><p>• University of Michigan profile: <a target="_blank" rel="noopener noreferrer nofollow" href="https://eecs.engin.umich.edu/people/chen-ang/">https://eecs.engin.umich.edu/people/chen-ang/</a> </p><p>• Publications: <a target="_blank" rel="noopener noreferrer nofollow" href="https://web.eecs.umich.edu/~chenang/pubs.html">https://web.eecs.umich.edu/~chenang/pubs.html</a></p><p><strong>Project Vera</strong></p><p>• Project site: <a target="_blank" rel="noopener noreferrer nofollow" href="https://project-vera.github.io/">https://project-vera.github.io/</a> </p><p>• GitHub: <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/project-vera/vera">https://github.com/project-vera/vera</a> </p><p>• The quest for AI Agents as DevOps: <a target="_blank" rel="noopener noreferrer nofollow" href="https://project-vera.github.io/blogs/cloudagent/cloudagent/">https://project-vera.github.io/blogs/cloudagent/cloudagent/</a> </p><p>• No More Manual Mocks: <a target="_blank" rel="noopener noreferrer nofollow" href="https://project-vera.github.io/blogs/cloudemu/cloudemu/">https://project-vera.github.io/blogs/cloudemu/cloudemu/</a></p><p><strong>Stuff mentioned</strong></p><p>• A Case for Learned Cloud Emulators: <a target="_blank" rel="noopener noreferrer nofollow" href="https://dl.acm.org/doi/10.1145/3718958.3754799">https://dl.acm.org/doi/10.1145/3718958.3754799</a> </p><p>• Cloud Infrastructure Management in the Age of AI Agents: <a target="_blank" rel="noopener noreferrer nofollow" href="https://dl.acm.org/doi/abs/10.1145/3759441.3759443">https://dl.acm.org/doi/abs/10.1145/3759441.3759443</a> </p><p>• LocalStack: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.localstack.cloud/">https://www.localstack.cloud/</a></p><p><strong>Our links</strong></p><p>More episodes + show notes + links: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Brief: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2650385</link>
      <enclosure url="https://content.rss.com/episodes/356364/2650385/ship-it-weekly/2026_03_23_01_08_16_0fcd9974-c05e-4b78-b8f8-0b005208380b.mp3" length="23419550" type="audio/mpeg"/>
      <guid isPermaLink="false">adce9a01-fd5a-4694-979a-3ff15079604d</guid>
      <itunes:duration>1463</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>28</itunes:episode>
      <podcast:episode>28</podcast:episode>
      <pubDate>Mon, 23 Mar 2026 01:16:06 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260323_010303_5ec717770a61eba7106f8e3d4f0bf406.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2650385/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[McKinsey AI Flaw, Kafka Goes Diskless, Google Buys Wiz, AWS Copilot Ends, and AI Gateway on Kubernetes]]></title>
      <itunes:title><![CDATA[McKinsey AI Flaw, Kafka Goes Diskless, Google Buys Wiz, AWS Copilot Ends, and AI Gateway on Kubernetes]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, Brian looks at what happens when new interfaces create old responsibilities.</p><p>McKinsey patched a vulnerability in its internal AI tool Lilli, Kafka contributors are pushing a diskless-topics model that rethinks durability and replication in cloud environments, and Google officially closed Wiz acquisition in one of the biggest cloud-security moves. Plus: AWS is sunsetting Copilot CLI, Kubernetes launches an AI Gateway Working Group.</p><p><strong>Links</strong></p><p>McKinsey statement on Lilli</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.mckinsey.com/about-us/media/statement-on-strengthening-safeguards-within-the-lilli-tool">https://www.mckinsey.com/about-us/media/statement-on-strengthening-safeguards-within-the-lilli-tool</a></p><p>Kafka diskless topics proposal</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://cwiki.apache.org/confluence/display/KAFKA/The%2BPath%2BForward%2Bfor%2BSaving%2BCross-AZ%2BReplication%2BCosts%2BKIPs">https://cwiki.apache.org/confluence/display/KAFKA/The%2BPath%2BForward%2Bfor%2BSaving%2BCross-AZ%2BReplication%2BCosts%2BKIPs</a></p><p>Google completes acquisition of Wiz</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.google/innovation-and-ai/infrastructure-and-cloud/google-cloud/wiz-acquisition/">https://blog.google/innovation-and-ai/infrastructure-and-cloud/google-cloud/wiz-acquisition/</a></p><p>AWS Copilot CLI end-of-support</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/containers/announcing-the-end-of-support-for-the-aws-copilot-cli/">https://aws.amazon.com/blogs/containers/announcing-the-end-of-support-for-the-aws-copilot-cli/</a></p><p>Kubernetes AI Gateway Working Group</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2026/03/09/announcing-ai-gateway-wg/">https://kubernetes.io/blog/2026/03/09/announcing-ai-gateway-wg/</a></p><p>Amazon Bedrock observability for first-token latency and quota consumption</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-bedrock-observability-ttft-quota/">https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-bedrock-observability-ttft-quota/</a></p><p>Cloudflare JSON responses and RFC 9457 support for 1xxx errors</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://developers.cloudflare.com/changelog/post/2026-03-11-json-rfc9457-responses-for-1xxx-errors/">https://developers.cloudflare.com/changelog/post/2026-03-11-json-rfc9457-responses-for-1xxx-errors/</a></p><p>Amazon S3 source-region information in server access logs</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/02/amazon-s3-source-region-information/">https://aws.amazon.com/about-aws/whats-new/2026/02/amazon-s3-source-region-information/</a></p><p>AWS Config adds 30 new resource types</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/03/aws-config-new-resource-types/">https://aws.amazon.com/about-aws/whats-new/2026/03/aws-config-new-resource-types/</a></p><p>Amazon Bedrock AgentCore Runtime stateful MCP server features</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-bedrock-agentcore-runtime-stateful-mcp/">https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-bedrock-agentcore-runtime-stateful-mcp/</a></p><p></p><p>More episodes and show notes at</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p></p><p>On Call Briefs at</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2646239</link>
      <enclosure url="https://content.rss.com/episodes/356364/2646239/ship-it-weekly/2026_03_20_21_13_48_84fadccc-c28c-4f6a-bd7a-118457e78156.mp3" length="14342312" type="audio/mpeg"/>
      <guid isPermaLink="false">af7283a2-4daa-4e74-9950-ff7c2a6fbfd6</guid>
      <itunes:duration>896</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>27</itunes:episode>
      <podcast:episode>27</podcast:episode>
      <pubDate>Fri, 20 Mar 2026 21:18:26 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260320_090338_78a1c11d71f04e283e36d58711a6d926.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2646239/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Meta Buys Moltbook, Block AI Layoffs Get Messier, Atlassian Cuts Jobs, and GitHub Explains the Outages]]></title>
      <itunes:title><![CDATA[Meta Buys Moltbook, Block AI Layoffs Get Messier, Atlassian Cuts Jobs, and GitHub Explains the Outages]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, Brian covers five “AI meets reality” stories that every DevOps, SRE, security, and platform team can learn from.</p><p>Block’s AI layoff story is getting messier as follow-up reporting pushes back on the original framing, Meta bought Moltbook and brought more attention to the trust and security problems already showing up around AI-agent platforms, and Atlassian cut about 10% of its workforce while saying AI is changing the skills and roles it needs. Plus: GitHub gives one of the more honest outage breakdowns we’ve seen lately, Anthropic and Mozilla show a more grounded AI use case with Claude finding real Firefox bugs, and there’s a quick lightning round on Bedrock AgentCore policy, Dependabot for pre-commit hooks, and Cloudflare’s latest threat report.</p><p><strong>Links</strong></p><p>Block layoffs follow-up</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.theguardian.com/technology/2026/mar/08/block-ai-layoffs-jack-dorsey">https://www.theguardian.com/technology/2026/mar/08/block-ai-layoffs-jack-dorsey</a></p><p>Meta acquires Moltbook</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.theguardian.com/technology/2026/mar/10/meta-acquires-moltbook-ai-agent-social-network">https://www.theguardian.com/technology/2026/mar/10/meta-acquires-moltbook-ai-agent-social-network</a></p><p>Wiz on Moltbook exposure</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys">https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys</a></p><p>Atlassian team update</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.atlassian.com/blog/announcements/atlassian-team-update-march-2026">https://www.atlassian.com/blog/announcements/atlassian-team-update-march-2026</a></p><p>GitHub availability issues write-up</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/news-insights/company-news/addressing-githubs-recent-availability-issues-2/">https://github.blog/news-insights/company-news/addressing-githubs-recent-availability-issues-2/</a></p><p>Anthropic + Mozilla Firefox security</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.anthropic.com/news/mozilla-firefox-security">https://www.anthropic.com/news/mozilla-firefox-security</a></p><p>Anthropic labor market report</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.anthropic.com/research/labor-market-impacts">https://www.anthropic.com/research/labor-market-impacts</a></p><p>AWS Bedrock AgentCore Policy GA</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/03/policy-amazon-bedrock-agentcore-generally-available/">https://aws.amazon.com/about-aws/whats-new/2026/03/policy-amazon-bedrock-agentcore-generally-available/</a></p><p>GitHub Dependabot support for pre-commit hooks</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-03-10-dependabot-now-supports-pre-commit-hooks/">https://github.blog/changelog/2026-03-10-dependabot-now-supports-pre-commit-hooks/</a></p><p>Cloudflare 2026 Threat Report</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.cloudflare.com/2026-threat-report/">https://blog.cloudflare.com/2026-threat-report/</a></p><p>More episodes and show notes at</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>On Call Briefs at:</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2624857</link>
      <enclosure url="https://content.rss.com/episodes/356364/2624857/ship-it-weekly/2026_03_13_04_45_36_2dd9c38e-7b83-4824-9773-d5cdd60c03fe.mp3" length="16267850" type="audio/mpeg"/>
      <guid isPermaLink="false">63380642-9f9a-4d21-a979-10b0fb91e098</guid>
      <itunes:duration>1016</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>26</itunes:episode>
      <podcast:episode>26</podcast:episode>
      <pubDate>Fri, 13 Mar 2026 04:49:06 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260313_040326_71f59416e6645bf82401684eccb1028a.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2624857/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Yvonne Young on Linux Foundations, Mentorship, and Getting Job Ready in Cloud]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Yvonne Young on Linux Foundations, Mentorship, and Getting Job Ready in Cloud]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong> (separate from the weekly news recaps).</p><p>In this Ship It: Conversations episode I talk with <strong>Yvonne Young</strong>, a cloud and Linux mentor active in the CloudWhistler community. We talk about the real path into cloud and DevOps, why Linux still matters as a foundation, what “job ready” actually means, and why focus, consistency, and business thinking matter more than chasing every new tool.</p><p>Highlights</p><ul><li>Linux fundamentals still matter because so much of cloud and infra work sits on top of Linux</li><li>What “job ready” really means: prepare for both technical and behavioral interviews, know the basics, and show how you learn when you don’t know something</li><li>Why so many juniors stall out by trying to learn everything instead of picking a direction</li><li>Why daily reps beat cramming: short, consistent practice keeps skills fresh better than marathon study sessions</li><li>How Yvonne thinks about certifications, including why hands-on certs like RHCSA stand out</li><li>Hands-on practice ideas: break things on purpose, troubleshoot, fix services, inspect ports, and use the help files</li><li>Why tools matter less than the business problem they solve</li><li>Using Vault as an example of solving real issues like secret sprawl, rotation, and centralized access</li><li>How to think about cloud learning: pick one provider, learn the concepts, and map your path to the kinds of companies you want to work for</li><li>Why mentorship and community matter, especially for juniors trying not to waste time or head in the wrong direction</li><li>What seniors can do better: better onboarding, real availability, and giving juniors an actual lifeline when they get stuck</li></ul><p>Yvonne’s links</p><ul><li>LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/yvonne-young">https://www.linkedin.com/in/yvonne-young</a></li></ul><p>Stuff mentioned</p><ul><li>Ali Sohail on LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/alisohailit/">https://www.linkedin.com/in/alisohailit/</a></li><li>Tech With Engineers on LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://uk.linkedin.com/company/tech-with-engineers">https://uk.linkedin.com/company/tech-with-engineers</a></li><li>CloudWhistler community / training: <a target="_blank" rel="noopener noreferrer nofollow" href="http://training.cloudwhistler.com">training.cloudwhistler.com</a></li><li>Vault: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.hashicorp.com/en/products/vault">https://www.hashicorp.com/en/products/vault</a></li><li>OpenBao: <a target="_blank" rel="noopener noreferrer nofollow" href="https://openbao.org/">https://openbao.org/</a></li></ul><p>More episodes + details: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2611253</link>
      <enclosure url="https://content.rss.com/episodes/356364/2611253/ship-it-weekly/2026_03_09_01_45_28_be693e8a-1ba1-4051-a757-d512be2e2be0.mp3" length="29665114" type="audio/mpeg"/>
      <guid isPermaLink="false">f14f8265-aa13-42ff-b29f-ef3e0e359685</guid>
      <itunes:duration>1854</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>25</itunes:episode>
      <podcast:episode>25</podcast:episode>
      <pubDate>Mon, 09 Mar 2026 09:00:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260309_010315_43295117d47d99e4f39e078adc1e783c.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2611253/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[AWS Bahrain/UAE Data Center Issues Amid Iran Strikes, ArgoCD vs Flux GitOps Failures, GitHub Actions Hackerbot-Claw Attacks (Trivy), RoguePilot Codespaces Prompt Injection, Block “AI Remake” Layoffs, Claude Code Security]]></title>
      <itunes:title><![CDATA[AWS Bahrain/UAE Data Center Issues Amid Iran Strikes, ArgoCD vs Flux GitOps Failures, GitHub Actions Hackerbot-Claw Attacks (Trivy), RoguePilot Codespaces Prompt Injection, Block “AI Remake” Layoffs, Claude Code Security]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, Brian looks at how the boundary of ops keeps expanding.</p><p>We cover AWS flagging issues in Bahrain/UAE amid Iran strikes, ArgoCD vs Flux and why ArgoCD can get stuck in failed sync states, GitHub Actions being exploited at scale (plus Trivy’s incident), RoguePilot prompt injection meeting real credentials in Codespaces, Block’s “AI remake” layoffs, and Anthropic’s Claude Code Security for defenders.</p><p>Lightning round: DeepSeek model access geopolitics, Vercel’s agentic security boundaries, a KEV CVE to patch, an MCP-atlassian SSRF-to-RCE chain, and Claude Cowork scheduled tasks.</p><p><strong>Links</strong></p><p>AWS Bahrain/UAE (Reuters) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.reuters.com/world/middle-east/amazon-cloud-unit-flags-issues-bahrain-uae-data-centers-amid-iran-strikes-2026-03-02/">https://www.reuters.com/world/middle-east/amazon-cloud-unit-flags-issues-bahrain-uae-data-centers-amid-iran-strikes-2026-03-02/</a></p><p>ArgoCD to Flux <a target="_blank" rel="noopener noreferrer nofollow" href="https://hai.wxs.ro/migrations/argocd-to-flux/">https://hai.wxs.ro/migrations/argocd-to-flux/</a></p><p>GitHub Actions exploitation <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.stepsecurity.io/blog/hackerbot-claw-github-actions-exploitation">https://www.stepsecurity.io/blog/hackerbot-claw-github-actions-exploitation</a></p><p>Trivy incident <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/aquasecurity/trivy/discussions/10265">https://github.com/aquasecurity/trivy/discussions/10265</a></p><p>RoguePilot <a target="_blank" rel="noopener noreferrer nofollow" href="https://thehackernews.com/2026/02/roguepilot-flaw-in-github-codespaces.html">https://thehackernews.com/2026/02/roguepilot-flaw-in-github-codespaces.html</a></p><p>Block layoffs (WSJ) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.wsj.com/business/jack-dorseys-block-to-lay-off-4-000-employees-in-ai-remake-28f0d869">https://www.wsj.com/business/jack-dorseys-block-to-lay-off-4-000-employees-in-ai-remake-28f0d869</a></p><p>Claude Code Security <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.anthropic.com/news/claude-code-security">https://www.anthropic.com/news/claude-code-security</a></p><p>DeepSeek (Reuters) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.reuters.com/world/china/deepseek-withholds-latest-ai-model-us-chipmakers-including-nvidia-sources-say-2026-02-25/">https://www.reuters.com/world/china/deepseek-withholds-latest-ai-model-us-chipmakers-including-nvidia-sources-say-2026-02-25/</a></p><p>Agentic boundaries <a target="_blank" rel="noopener noreferrer nofollow" href="https://vercel.com/blog/security-boundaries-in-agentic-architectures">https://vercel.com/blog/security-boundaries-in-agentic-architectures</a></p><p>CISA KEV <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.cisa.gov/news-events/alerts/2026/03/03/cisa-adds-two-known-exploited-vulnerabilities-catalog">https://www.cisa.gov/news-events/alerts/2026/03/03/cisa-adds-two-known-exploited-vulnerabilities-catalog</a></p><p>mcp-atlassian CVE <a target="_blank" rel="noopener noreferrer nofollow" href="https://arcticwolf.com/resources/blog-uk/cve-2026-27825-critical-unauthenticated-rce-and-ssrf-in-mcp-atlassian/">https://arcticwolf.com/resources/blog-uk/cve-2026-27825-critical-unauthenticated-rce-and-ssrf-in-mcp-atlassian/</a></p><p>Claude Cowork tasks <a target="_blank" rel="noopener noreferrer nofollow" href="https://support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-cowork">https://support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-cowork</a></p><p>More: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2607881</link>
      <enclosure url="https://content.rss.com/episodes/356364/2607881/ship-it-weekly/2026_03_07_04_16_02_1119e3d0-0cd2-4c09-9489-7c8ad652f9ce.mp3" length="17614932" type="audio/mpeg"/>
      <guid isPermaLink="false">ed45fcab-dd74-40b5-b6e6-003a2a37a160</guid>
      <itunes:duration>1100</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>24</itunes:episode>
      <podcast:episode>24</podcast:episode>
      <pubDate>Sat, 07 Mar 2026 04:37:54 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260307_040352_10f1cf3027666cabc4c9ed92c3720aee.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2607881/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Cloudflare BYOIP BGP Withdrawals, Clerk’s Postgres Query-Plan Flip Outage, and AWS Kiro Permissions Lessons (Grafana Privesc + runc CVEs)]]></title>
      <itunes:title><![CDATA[Cloudflare BYOIP BGP Withdrawals, Clerk’s Postgres Query-Plan Flip Outage, and AWS Kiro Permissions Lessons (Grafana Privesc + runc CVEs)]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, Brian looks at how the boundary of ops keeps expanding.</p><p>We cover AWS flagging issues in Bahrain/UAE amid Iran strikes, ArgoCD vs Flux and why ArgoCD can get stuck in failed sync states, GitHub Actions being exploited at scale (plus Trivy’s incident), RoguePilot prompt injection meeting real credentials in Codespaces, Block’s “AI remake” layoffs, and Anthropic’s Claude Code Security for defenders.</p><p>Lightning round: DeepSeek model access geopolitics, Vercel’s agentic security boundaries, a KEV CVE to patch, an MCP-atlassian SSRF-to-RCE chain, and Claude Cowork scheduled tasks.</p><p><strong>Links</strong></p><p>AWS Bahrain/UAE (Reuters) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.reuters.com/world/middle-east/amazon-cloud-unit-flags-issues-bahrain-uae-data-centers-amid-iran-strikes-2026-03-02/">https://www.reuters.com/world/middle-east/amazon-cloud-unit-flags-issues-bahrain-uae-data-centers-amid-iran-strikes-2026-03-02/</a></p><p>ArgoCD to Flux <a target="_blank" rel="noopener noreferrer nofollow" href="https://hai.wxs.ro/migrations/argocd-to-flux/">https://hai.wxs.ro/migrations/argocd-to-flux/</a></p><p>GitHub Actions exploitation <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.stepsecurity.io/blog/hackerbot-claw-github-actions-exploitation">https://www.stepsecurity.io/blog/hackerbot-claw-github-actions-exploitation</a></p><p>Trivy incident <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/aquasecurity/trivy/discussions/10265">https://github.com/aquasecurity/trivy/discussions/10265</a></p><p>RoguePilot <a target="_blank" rel="noopener noreferrer nofollow" href="https://thehackernews.com/2026/02/roguepilot-flaw-in-github-codespaces.html">https://thehackernews.com/2026/02/roguepilot-flaw-in-github-codespaces.html</a></p><p>Block layoffs (WSJ) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.wsj.com/business/jack-dorseys-block-to-lay-off-4-000-employees-in-ai-remake-28f0d869">https://www.wsj.com/business/jack-dorseys-block-to-lay-off-4-000-employees-in-ai-remake-28f0d869</a></p><p>Claude Code Security <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.anthropic.com/news/claude-code-security">https://www.anthropic.com/news/claude-code-security</a></p><p>DeepSeek (Reuters) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.reuters.com/world/china/deepseek-withholds-latest-ai-model-us-chipmakers-including-nvidia-sources-say-2026-02-25/">https://www.reuters.com/world/china/deepseek-withholds-latest-ai-model-us-chipmakers-including-nvidia-sources-say-2026-02-25/</a></p><p>Agentic boundaries <a target="_blank" rel="noopener noreferrer nofollow" href="https://vercel.com/blog/security-boundaries-in-agentic-architectures">https://vercel.com/blog/security-boundaries-in-agentic-architectures</a></p><p>CISA KEV <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.cisa.gov/news-events/alerts/2026/03/03/cisa-adds-two-known-exploited-vulnerabilities-catalog">https://www.cisa.gov/news-events/alerts/2026/03/03/cisa-adds-two-known-exploited-vulnerabilities-catalog</a></p><p>mcp-atlassian CVE <a target="_blank" rel="noopener noreferrer nofollow" href="https://arcticwolf.com/resources/blog-uk/cve-2026-27825-critical-unauthenticated-rce-and-ssrf-in-mcp-atlassian/">https://arcticwolf.com/resources/blog-uk/cve-2026-27825-critical-unauthenticated-rce-and-ssrf-in-mcp-atlassian/</a></p><p>Claude Cowork tasks <a target="_blank" rel="noopener noreferrer nofollow" href="https://support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-cowork">https://support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-cowork</a></p><p>More: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2586307</link>
      <enclosure url="https://content.rss.com/episodes/356364/2586307/ship-it-weekly/2026_02_27_05_00_50_1b82ce09-bc20-45ae-bc23-558e167ccfb7.mp3" length="16942436" type="audio/mpeg"/>
      <guid isPermaLink="false">7be32426-2461-49f1-87a0-bd98a567da06</guid>
      <itunes:duration>1058</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>23</itunes:episode>
      <podcast:episode>23</podcast:episode>
      <pubDate>Fri, 27 Feb 2026 05:02:06 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260227_050237_c189613be4ac3d103f94e23772974c21.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2586307/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Mike Lady on Day Two Readiness + Guardrails in the AI Era]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Mike Lady on Day Two Readiness + Guardrails in the AI Era]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong> (separate from the weekly news recaps).</p><p>In this Ship It: Conversations episode I talk with <strong>Mike Lady</strong> (Senior DevOps Engineer, distributed systems) from <strong>Enterprise Vibe Code</strong> on YouTube. We talk day two readiness, guardrails/quality gates, and why shipping safely matters even more now that AI can generate code fast.</p><p>Highlights</p><ul><li>Day 0 vs Day 1 vs <strong>Day 2</strong> (launching vs operating and evolving safely)</li><li>What teams look like without guardrails (“hope is not a strategy”)</li><li>Why guardrails <strong>speed you up</strong> long-term (less firefighting, more predictable delivery)</li><li>Day-two audit checklist: source control/branches/PRs, branch protection, CI quality gates, secrets/config, staging→prod flow</li><li>AI agents: they’ll “lie, cheat, and steal” to satisfy the goal unless you gate them</li><li>Multi-model reviews (Claude/Gemini/Codex) as different perspectives</li><li>AI in prod: start read-only (logs/traces), then earn trust slowly</li></ul><p>Mike’s links</p><ul><li>YouTube: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.youtube.com/@EnterpriseVibeCode">https://www.youtube.com/@EnterpriseVibeCode</a></li><li>Site: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.enterprisevibecode.com/">https://www.enterprisevibecode.com/</a></li><li>LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/mikelady/">https://www.linkedin.com/in/mikelady/</a></li></ul><p>Stuff mentioned</p><ul><li><em>Vibe Coding</em> (Gene Kim + Steve Yegge): <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.simonandschuster.com/books/Vibe-Coding/Gene-Kim/9781966280026">https://www.simonandschuster.com/books/Vibe-Coding/Gene-Kim/9781966280026</a></li><li>Beads (agent memory/issue tracker): <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/steveyegge/beads">https://github.com/steveyegge/beads</a></li><li>Gas Town (agent orchestration): <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/steveyegge/gastown">https://github.com/steveyegge/gastown</a></li><li><a target="_blank" rel="noopener noreferrer nofollow" href="http://AGENTS.md">AGENTS.md</a> (agent instructions file): <a target="_blank" rel="noopener noreferrer nofollow" href="https://agents.md/">https://agents.md/</a></li><li>OpenAI Codex: <a target="_blank" rel="noopener noreferrer nofollow" href="https://openai.com/codex/">https://openai.com/codex/</a></li></ul><p>More episodes + details: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2574169</link>
      <enclosure url="https://content.rss.com/episodes/356364/2574169/ship-it-weekly/2026_02_24_04_21_03_dde55b2b-8110-46cb-82e2-a2610febd3e7.mp3" length="33253293" type="audio/mpeg"/>
      <guid isPermaLink="false">4d19e96f-a3f8-45a0-8a3b-3661d4c7eeb1</guid>
      <itunes:duration>2078</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>22</itunes:episode>
      <podcast:episode>22</podcast:episode>
      <pubDate>Tue, 24 Feb 2026 04:40:10 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260224_040245_f2f26160ad8969d1f2a70d302ed6d099.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2574169/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[GitHub Agentic Workflows, Gentoo Leaves GitHub, Argo CD 3.3 Upgrade Gotcha, AWS Config Scope Creep]]></title>
      <itunes:title><![CDATA[GitHub Agentic Workflows, Gentoo Leaves GitHub, Argo CD 3.3 Upgrade Gotcha, AWS Config Scope Creep]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, Brian hits five stories where the “defaults” are shifting under ops teams.</p><p>GitHub is bringing Agentic Workflows into Actions, Gentoo is migrating off GitHub to Codeberg, Argo CD upgrades are forcing Server-Side Apply in some paths, AWS Config quietly expanded coverage again, and EC2 nested virtualization is now possible on virtual instances.</p><p><strong>Links</strong></p><p>YouTube episodes <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.youtube.com/watch?v=tuuLlo2rbI0&amp;list=PLYLi5KINFnO7dVMbhsJQTKRFXfSSwPmuL&amp;pp=sAgC">https://www.youtube.com/watch?v=tuuLlo2rbI0&amp;list=PLYLi5KINFnO7dVMbhsJQTKRFXfSSwPmuL&amp;pp=sAgC</a></p><p>OnCallBrief <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p><p>Teller’s Tech Substack <a target="_blank" rel="noopener noreferrer nofollow" href="https://tellerstech.substack.com/">https://tellerstech.substack.com/</a></p><p>GitHub Agentic Workflows (preview) <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-02-13-github-agentic-workflows-are-now-in-technical-preview/">https://github.blog/changelog/2026-02-13-github-agentic-workflows-are-now-in-technical-preview/</a></p><p>Gentoo moves to Codeberg <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.theregister.com/2026/02/17/gentoo_moves_to_codeberg_amid/">https://www.theregister.com/2026/02/17/gentoo_moves_to_codeberg_amid/</a></p><p>Argo CD upgrade guide: 3.2 -&gt; 3.3 (SSA) <a target="_blank" rel="noopener noreferrer nofollow" href="https://argo-cd.readthedocs.io/en/latest/operator-manual/upgrading/3.2-3.3/">https://argo-cd.readthedocs.io/en/latest/operator-manual/upgrading/3.2-3.3/</a></p><p>AWS Config: 30 new resource types <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/02/aws-config-new-resource-types">https://aws.amazon.com/about-aws/whats-new/2026/02/aws-config-new-resource-types</a></p><p>EC2 nested virtualization (virtual instances) <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/02/amazon-ec2-nested-virtualization-on-virtual/">https://aws.amazon.com/about-aws/whats-new/2026/02/amazon-ec2-nested-virtualization-on-virtual/</a></p><p>GitHub status page update <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-02-13-updated-status-experience/">https://github.blog/changelog/2026-02-13-updated-status-experience/</a></p><p>GitHub Actions: early Feb updates <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-02-05-github-actions-early-february-2026-updates/">https://github.blog/changelog/2026-02-05-github-actions-early-february-2026-updates/</a></p><p>Runner min version enforcement extended <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-02-05-github-actions-self-hosted-runner-minimum-version-enforcement-extended/">https://github.blog/changelog/2026-02-05-github-actions-self-hosted-runner-minimum-version-enforcement-extended/</a></p><p>Open Build Service postmortem <a target="_blank" rel="noopener noreferrer nofollow" href="https://openbuildservice.org/2026/02/02/post-mortem/">https://openbuildservice.org/2026/02/02/post-mortem/</a></p><p>Human story: AI SRE vs incident management <a target="_blank" rel="noopener noreferrer nofollow" href="https://surfingcomplexity.blog/2026/02/14/lots-of-ai-sre-no-ai-incident-management/">https://surfingcomplexity.blog/2026/02/14/lots-of-ai-sre-no-ai-incident-management/</a></p><p>More episodes and show info on <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2562509</link>
      <enclosure url="https://content.rss.com/episodes/356364/2562509/ship-it-weekly/2026_02_20_02_06_13_c796ecfe-ea25-43f0-ac7b-e17f1b8ea32c.mp3" length="18579582" type="audio/mpeg"/>
      <guid isPermaLink="false">34115ece-bcae-4a36-9e9b-dd01d8b68d10</guid>
      <itunes:duration>1161</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>21</itunes:episode>
      <podcast:episode>21</podcast:episode>
      <pubDate>Fri, 20 Feb 2026 02:26:45 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260220_020207_f5d048ccd54224f2f4145fd84fc9e6cf.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2562509/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Special: OpenClaw Security Timeline and Fallout: CVE-2026-25253 One-Click Token Leak, Malicious ClawHub Skills, Exposed Agent Control Panels, and Why Local AI Agents Are a New DevOps/SRE Control Plane (OpenAI Hires Founder)]]></title>
      <itunes:title><![CDATA[Special: OpenClaw Security Timeline and Fallout: CVE-2026-25253 One-Click Token Leak, Malicious ClawHub Skills, Exposed Agent Control Panels, and Why Local AI Agents Are a New DevOps/SRE Control Plane (OpenAI Hires Founder)]]></itunes:title>
      <description><![CDATA[<p>In this <strong>Ship It Weekly</strong> special, Brian breaks down the OpenClaw situation and why it’s bigger than “another CVE.”</p><p>OpenClaw is a preview of what platform teams are about to deal with: autonomous agents running locally, wired into real tools, real APIs, and real credentials. When the trust model breaks, it’s not just data exposure. It’s an operator compromise.</p><p>We walk through the recent timeline: mass internet exposure of OpenClaw control panels, CVE-2026-25253 (a one-click token leak that can turn your browser into the bridge to your local gateway), a skills marketplace that quickly became a malware delivery channel, and the Moltbook incident showing how “agent content” becomes a new supply chain problem. We close with the signal that agents are going mainstream: OpenAI hiring the OpenClaw creator.</p><p><strong>Chapters</strong></p><ul><li>1. What OpenClaw Actually Is</li><li>2. The Situation in One Line</li><li>3. Localhost Is Not a Boundary (The CVE Lesson)</li><li>4. Exposed Control Panels (How “Local” Went Public)</li><li>5. The Marketplace Problem (Skills Are Supply Chain)</li><li>6. The Ecosystem Spills (Agent Platforms Leaking Real Data)</li><li>7. Minimum Viable Safety for Local Agents</li><li>8. The Plot Twist (OpenAI Hires the Creator)</li></ul><p><strong>Links from this episode</strong></p><p>Censys exposure research <a target="_blank" rel="noopener noreferrer nofollow" href="https://censys.com/blog/openclaw-in-the-wild-mapping-the-public-exposure-of-a-viral-ai-assistant">https://censys.com/blog/openclaw-in-the-wild-mapping-the-public-exposure-of-a-viral-ai-assistant</a></p><p>GitHub advisory (CVE-2026-25253) <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/advisories/GHSA-g8p2-7wf7-98mq">https://github.com/advisories/GHSA-g8p2-7wf7-98mq</a></p><p>NVD entry <a target="_blank" rel="noopener noreferrer nofollow" href="https://nvd.nist.gov/vuln/detail/CVE-2026-25253">https://nvd.nist.gov/vuln/detail/CVE-2026-25253</a></p><p>Koi Security: ClawHavoc / malicious skills <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.koi.ai/blog/clawhavoc-341-malicious-clawedbot-skills-found-by-the-bot-they-were-targeting">https://www.koi.ai/blog/clawhavoc-341-malicious-clawedbot-skills-found-by-the-bot-they-were-targeting</a></p><p>Moltbook leak coverage (Reuters) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.reuters.com/legal/litigation/moltbook-social-media-site-ai-agents-had-big-security-hole-cyber-firm-wiz-says-2026-02-02/">https://www.reuters.com/legal/litigation/moltbook-social-media-site-ai-agents-had-big-security-hole-cyber-firm-wiz-says-2026-02-02/</a></p><p>OpenClaw security docs <a target="_blank" rel="noopener noreferrer nofollow" href="https://docs.openclaw.ai/gateway/security">https://docs.openclaw.ai/gateway/security</a></p><p>OpenAI hire coverage (FT) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.ft.com/content/45b172e6-df8c-41a7-bba9-3e21e361d3aa">https://www.ft.com/content/45b172e6-df8c-41a7-bba9-3e21e361d3aa</a></p><p>More information and past episodes on <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2554592</link>
      <enclosure url="https://content.rss.com/episodes/356364/2554592/ship-it-weekly/2026_02_17_04_36_12_ee2d3a80-21ae-442b-bdef-efe6df504ceb.mp3" length="18077195" type="audio/mpeg"/>
      <guid isPermaLink="false">b0eb6ac2-a6fa-405b-8f97-978fa7631de8</guid>
      <itunes:duration>1129</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>20</itunes:episode>
      <podcast:episode>20</podcast:episode>
      <pubDate>Tue, 17 Feb 2026 04:47:59 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260217_040244_b7be205fb591c79b5b31dfeaca548b0f.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2554592/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[When guardrails break prod: GitHub “Too Many Requests” from legacy defenses, Kubernetes nodes/proxy GET RCE, HCP Vault resilience in an AWS regional outage, and PCI DSS scope creep]]></title>
      <itunes:title><![CDATA[When guardrails break prod: GitHub “Too Many Requests” from legacy defenses, Kubernetes nodes/proxy GET RCE, HCP Vault resilience in an AWS regional outage, and PCI DSS scope creep]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, Brian hits four stories where the guardrails become the incident.</p><p>GitHub had “Too Many Requests” caused by legacy abuse protections that outlived their moment. Takeaway: controls need owners, visibility, and a retirement plan.</p><p>Kubernetes has a nasty edge case where nodes/proxy GET can turn into command execution via WebSocket behavior. If you’ve ever handed out “telemetry” RBAC broadly, go audit it.</p><p>HashiCorp shared how HCP Vault handled a real AWS regional disruption: control plane wobbled, Dedicated data planes kept serving. Control plane vs data plane separation paying off.</p><p>AWS expanded its PCI DSS compliance package with more services and the Asia Pacific (Taipei) region. Scope changes don’t break prod today, but they turn into evidence churn later if you don’t standardize proof.</p><p>Human story: “reasonable assurance” turning into busywork.</p><p><strong>Links</strong></p><p>GitHub: When protections outlive their purpose (legacy defenses + lifecycle)</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/engineering/infrastructure/when-protections-outlive-their-purpose-a-lesson-on-managing-defense-systems-at-scale/">https://github.blog/engineering/infrastructure/when-protections-outlive-their-purpose-a-lesson-on-managing-defense-systems-at-scale/</a></p><p>Kubernetes nodes/proxy GET → RCE (analysis)</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://grahamhelton.com/blog/nodes-proxy-rce">https://grahamhelton.com/blog/nodes-proxy-rce</a></p><p>OpenFaaS guidance / mitigation notes</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.openfaas.com/blog/kubernetes-node-proxy-rce/">https://www.openfaas.com/blog/kubernetes-node-proxy-rce/</a></p><p>HCP Vault resilience during real AWS regional outages</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.hashicorp.com/blog/how-resilient-is-hcp-vault-during-real-aws-regional-outages">https://www.hashicorp.com/blog/how-resilient-is-hcp-vault-during-real-aws-regional-outages</a></p><p>AWS: Fall 2025 PCI DSS compliance package update</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/security/fall-2025-pci-dss-compliance-package-available-now/">https://aws.amazon.com/blogs/security/fall-2025-pci-dss-compliance-package-available-now/</a></p><p>GitHub Actions: self-hosted runner minimum version enforcement extended</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-02-05-github-actions-self-hosted-runner-minimum-version-enforcement-extended/">https://github.blog/changelog/2026-02-05-github-actions-self-hosted-runner-minimum-version-enforcement-extended/</a></p><p>Headlamp in 2025: Project Highlights (SIG UI)</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2026/01/22/headlamp-in-2025-project-highlights/">https://kubernetes.io/blog/2026/01/22/headlamp-in-2025-project-highlights/</a></p><p>AWS Network Firewall Active Threat Defense (MadPot)</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/security/real-time-malware-defense-leveraging-aws-network-firewall-active-threat-defense/">https://aws.amazon.com/blogs/security/real-time-malware-defense-leveraging-aws-network-firewall-active-threat-defense/</a></p><p>Reasonable assurance turning into busywork (r/sre)</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.reddit.com/r/sre/comments/1qvwbgf/at_what_point_does_reasonable_assurance_turn_into/">https://www.reddit.com/r/sre/comments/1qvwbgf/at_what_point_does_reasonable_assurance_turn_into/</a></p><p>More episodes + details: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2545647</link>
      <enclosure url="https://content.rss.com/episodes/356364/2545647/ship-it-weekly/2026_02_13_03_39_51_2cc8ffa5-a6c7-4b4b-8377-d28dc07b0c69.mp3" length="15194949" type="audio/mpeg"/>
      <guid isPermaLink="false">01f6cbed-6663-43e8-9bc9-7e3903fde152</guid>
      <itunes:duration>949</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>19</itunes:episode>
      <podcast:episode>19</podcast:episode>
      <pubDate>Fri, 13 Feb 2026 04:45:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260213_070218_30056f458d53a55d9d8106efd24952d2.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2545647/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Azure VM Control Plane Outage, GitHub Agent HQ (Claude + Codex), Claude Opus 4.6, Gemini CLI, MCP]]></title>
      <itunes:title><![CDATA[Azure VM Control Plane Outage, GitHub Agent HQ (Claude + Codex), Claude Opus 4.6, Gemini CLI, MCP]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, Brian hits four “control plane + trust boundary” stories where the glue layer becomes the incident.</p><p>Azure had a platform incident that impacted VM management operations across multiple regions. Your app can be up, but ops is degraded.</p><p>GitHub is pushing Agent HQ (Claude + Codex in the repo/CI flow), and Actions added a case() function so workflow logic is less brittle.</p><p>MCP is becoming platform plumbing: Miro launched an MCP server and Kong launched an MCP Registry.</p><p><strong>Links</strong></p><p>Azure status incident (VM service management issues) <a target="_blank" rel="noopener noreferrer nofollow" href="https://azure.status.microsoft/en-us/status/history/?trackingId=FNJ8-VQZ">https://azure.status.microsoft/en-us/status/history/?trackingId=FNJ8-VQZ</a></p><p>GitHub Agent HQ: Claude + Codex <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/news-insights/company-news/pick-your-agent-use-claude-and-codex-on-agent-hq/">https://github.blog/news-insights/company-news/pick-your-agent-use-claude-and-codex-on-agent-hq/</a></p><p>GitHub Actions update (case() function) <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-01-29-github-actions-smarter-editing-clearer-debugging-and-a-new-case-function/">https://github.blog/changelog/2026-01-29-github-actions-smarter-editing-clearer-debugging-and-a-new-case-function/</a></p><p>Claude Opus 4.6 <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.anthropic.com/news/claude-opus-4-6">https://www.anthropic.com/news/claude-opus-4-6</a></p><p>How Google SREs use Gemini CLI <a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.google.com/blog/topics/developers-practitioners/how-google-sres-use-gemini-cli-to-solve-real-world-outages">https://cloud.google.com/blog/topics/developers-practitioners/how-google-sres-use-gemini-cli-to-solve-real-world-outages</a></p><p>Miro MCP server announcement <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.businesswire.com/news/home/20260202411670/en/Miro-Launches-MCP-Server-to-Connect-Visual-Collaboration-With-AI-Coding-Tools">https://www.businesswire.com/news/home/20260202411670/en/Miro-Launches-MCP-Server-to-Connect-Visual-Collaboration-With-AI-Coding-Tools</a></p><p>Kong MCP Registry announcement <a target="_blank" rel="noopener noreferrer nofollow" href="https://konghq.com/company/press-room/press-release/kong-introduces-mcp-registry">https://konghq.com/company/press-room/press-release/kong-introduces-mcp-registry</a></p><p>GitHub Actions hosted runners incident thread <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/orgs/community/discussions/186184">https://github.com/orgs/community/discussions/186184</a></p><p>DockerDash / Ask Gordon research <a target="_blank" rel="noopener noreferrer nofollow" href="https://noma.security/blog/dockerdash-two-attack-paths-one-ai-supply-chain-crisis/">https://noma.security/blog/dockerdash-two-attack-paths-one-ai-supply-chain-crisis/</a></p><p>Terraform 1.15 alpha <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/hashicorp/terraform/releases/tag/v1.15.0-alpha20260204">https://github.com/hashicorp/terraform/releases/tag/v1.15.0-alpha20260204</a></p><p>Wiz Moltbook write-up <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys">https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys</a></p><p>Chainguard “EmeritOSS” <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.chainguard.dev/unchained/introducing-chainguard-emeritoss">https://www.chainguard.dev/unchained/introducing-chainguard-emeritoss</a></p><p>More episodes + details: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2530112</link>
      <enclosure url="https://content.rss.com/episodes/356364/2530112/ship-it-weekly/2026_02_06_21_14_14_ed2263ae-1267-4c9e-a6f6-d7b8752c3ac8.mp3" length="20054978" type="audio/mpeg"/>
      <guid isPermaLink="false">ea334eb0-fe8a-4ea4-8a8d-dafba6165f13</guid>
      <itunes:duration>1253</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>18</itunes:episode>
      <podcast:episode>18</podcast:episode>
      <pubDate>Fri, 06 Feb 2026 22:15:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260206_090259_16f4cb2f62a01ad57cdce84164454636.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2530112/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[CodeBreach in AWS CodeBuild, Bazel TLS Certificate Expiry Breaks Builds, Helm Charts Reliability Audit, and New n8n Sandbox Escape RCE]]></title>
      <itunes:title><![CDATA[CodeBreach in AWS CodeBuild, Bazel TLS Certificate Expiry Breaks Builds, Helm Charts Reliability Audit, and New n8n Sandbox Escape RCE]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly,</strong> Brian looks at four “glue failures” that can turn into real outages and real security risk.</p><p>We start with CodeBreach: AWS disclosed a CodeBuild webhook filter misconfig in a small set of AWS-managed repos. The takeaway is simple: CI trigger logic is part of your security boundary now.</p><p>Next is the Bazel TLS cert expiry incident. Cert failures are a binary cliff, and “auto renew” is only one link in the chain.</p><p>Third is Helm chart reliability. Prequel reviewed 105 charts and found a lot of demo-friendly defaults that don’t hold up under real load, rollouts, or node drains.</p><p>Fourth is n8n. Two new high-severity flaws disclosed by JFrog. “Authenticated” still matters because workflow authoring is basically code execution, and these tools sit next to your secrets.</p><p>Lightning round: Fence, HashiCorp agent-skills, marimo, and a cautionary agent-loop story.</p><p><strong>Links</strong></p><p>AWS CodeBreach bulletin <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/security/security-bulletins/2026-002-AWS/">https://aws.amazon.com/security/security-bulletins/2026-002-AWS/</a> </p><p>Wiz research <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.wiz.io/blog/wiz-research-codebreach-vulnerability-aws-codebuild">https://www.wiz.io/blog/wiz-research-codebreach-vulnerability-aws-codebuild</a> </p><p>Bazel postmortem <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.bazel.build/2026/01/16/ssl-cert-expiry.html">https://blog.bazel.build/2026/01/16/ssl-cert-expiry.html</a> </p><p>Helm report <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.prequel.dev/blog-post/the-real-state-of-helm-chart-reliability-2025-hidden-risks-in-100-open-source-charts">https://www.prequel.dev/blog-post/the-real-state-of-helm-chart-reliability-2025-hidden-risks-in-100-open-source-charts</a> </p><p>n8n coverage <a target="_blank" rel="noopener noreferrer nofollow" href="https://thehackernews.com/2026/01/two-high-severity-n8n-flaws-allow.html">https://thehackernews.com/2026/01/two-high-severity-n8n-flaws-allow.html</a> </p><p>Fence <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/Use-Tusk/fence">https://github.com/Use-Tusk/fence</a> </p><p>agent-skills <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/hashicorp/agent-skills">https://github.com/hashicorp/agent-skills</a> </p><p>marimo <a target="_blank" rel="noopener noreferrer nofollow" href="https://marimo.io/">https://marimo.io/</a> </p><p>Agent loop story <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.theregister.com/2026/01/27/ralph_wiggum_claude_loops/">https://www.theregister.com/2026/01/27/ralph_wiggum_claude_loops/</a> </p><p>Related n8n episodes: </p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/ship-it-weekly/n8n-critical-cve-cve-2026-21858-aws-gpu-capacity-blocks-price-hike-netflix-temporal/">https://www.tellerstech.com/ship-it-weekly/n8n-critical-cve-cve-2026-21858-aws-gpu-capacity-blocks-price-hike-netflix-temporal/</a> </p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/ship-it-weekly/n8n-auth-rce-cve-2026-21877-github-artifact-permissions-and-aws-devops-agent-lessons/">https://www.tellerstech.com/ship-it-weekly/n8n-auth-rce-cve-2026-21877-github-artifact-permissions-and-aws-devops-agent-lessons/</a></p><p></p><p>More episodes + details: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2508061</link>
      <enclosure url="https://content.rss.com/episodes/356364/2508061/ship-it-weekly/2026_01_30_21_26_12_7f34f6eb-e9b1-4391-b108-5f6c01682dc5.mp3" length="17912937" type="audio/mpeg"/>
      <guid isPermaLink="false">034d94e7-07cb-48c6-a046-158297e13dd7</guid>
      <itunes:duration>1119</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>17</itunes:episode>
      <podcast:episode>17</podcast:episode>
      <pubDate>Fri, 30 Jan 2026 22:30:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260130_090127_baf355634e815327a9126ed9ed89542e.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2508061/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: AI Automation for SMBs: What to Automate (And What Not To) (with Austin Reed)]]></title>
      <itunes:title><![CDATA[Ship It Conversations: AI Automation for SMBs: What to Automate (And What Not To) (with Austin Reed)]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong> (separate from the weekly news recaps).</p><p>In this Ship It: Conversations episode I talk with Austin Reed from <a target="_blank" rel="noopener noreferrer nofollow" href="http://horizon.dev">horizon.dev</a> about AI and automation for small and mid-sized businesses, and what actually works once you leave the demo world.</p><p>We get into the most common automation wins he sees (sales and customer service), why a lot of projects fail due to communication and unclear specs more than the tech, and the trap of thinking “AI makes it cheap.” Austin shares how they push teams toward quick wins first, then iterate with prototypes so you don’t spend $10k automating a thing that never even happens.</p><p>We also talk guardrails: when “human-in-the-loop” makes sense, what he avoids automating (finance-heavy logic, HIPAA/medical, government), and why the goal is usually leverage, not replacing people. On the dev side, we nerd out a bit on the tooling they’re using day to day: GPT and Claude, Cursor, PR review help, CI/CD workflows, and why knowing how to architect and validate output matters way more than people think.</p><p>If you’re a DevOps/SRE type helping the business “do AI,” or you’re just tired of automation hype that ignores real constraints like credentials, scope creep, and operational risk, this one is very much about the practical middle ground.</p><p><strong>Links from the episode:</strong></p><p>Austin on LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/automationsexpert/">https://www.linkedin.com/in/automationsexpert/</a></p><p>horizon.dev: <a target="_blank" rel="noopener noreferrer nofollow" href="http://horizon.dev">horizon.dev</a></p><p>YouTube: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.youtube.com/@horizonsoftwaredevSkool">https://www.youtube.com/@horizonsoftwaredev</a></p><p>Skool: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.skool.com/automation-masters">https://www.skool.com/automation-masters</a></p><p>If you found this useful, share it with the person on your team who keeps saying “we should automate that” but hasn’t dealt with the messy parts yet.</p><p>More information on our website: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2493956</link>
      <enclosure url="https://content.rss.com/episodes/356364/2493956/ship-it-weekly/2026_01_27_02_47_35_79b927c7-3ea0-4b61-8a24-97ec5fee927e.mp3" length="23943670" type="audio/mpeg"/>
      <guid isPermaLink="false">44d73ef0-ac30-476e-b786-8a29014da7a0</guid>
      <itunes:duration>1496</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>16</itunes:episode>
      <podcast:episode>16</podcast:episode>
      <pubDate>Tue, 27 Jan 2026 04:01:08 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260127_040101_8fd7c91fa7c58c8df8f526c1f9a12dc6.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2493956/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[curl Shuts Down Bug Bounties Due to AI Slop, AWS RDS Blue/Green Cuts Switchover Downtime to ~5 Seconds, and Amazon ECR Adds Cross-Repository Layer Sharing]]></title>
      <itunes:title><![CDATA[curl Shuts Down Bug Bounties Due to AI Slop, AWS RDS Blue/Green Cuts Switchover Downtime to ~5 Seconds, and Amazon ECR Adds Cross-Repository Layer Sharing]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, Brian looks at three different versions of the same problem: systems are getting faster, but human attention is still the bottleneck.</p><p>We start with curl shutting down their bug bounty program after getting flooded with low-quality “AI slop” reports. It’s not a “security vs maintainers” story, it’s an incentives and signal-to-noise story. When the cost to generate reports goes to zero, you basically DoS the people doing triage.</p><p>Next, AWS improved RDS Blue/Green Deployments to cut writer switchover downtime to typically ~5 seconds or less (single-region). That’s a big deal, but “fast switchover” doesn’t automatically mean “safe upgrade.” Your connection pooling, retries, and app behavior still decide whether it’s a blip or a cascade.</p><p>Third, Amazon ECR added cross-repository layer sharing. Sounds small, but if you’ve got a lot of repos and you’re constantly rebuilding/pushing the same base layers, this can reduce storage duplication and speed up pushes in real fleets.</p><p>Lightning round covers a practical Kubernetes clientcmd write-up, a solid “robust Helm charts” post, a traceroute-on-steroids style tool, and Docker Kanvas as another signal that vendors are trying to make “local-to-cloud” workflows feel less painful.</p><p>We wrap with Honeycomb’s interim report on their extended EU outage, and the part that always hits hardest in long incidents: managing engineer energy and coordination over multiple days is a first-class reliability concern.</p><p><strong>Links from this episode</strong></p><p>curl bug bounties shutdown <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/curl/curl/pull/20312">https://github.com/curl/curl/pull/20312</a></p><p>RDS Blue/Green faster switchover <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-rds-blue-green-deployments-reduces-downtime/">https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-rds-blue-green-deployments-reduces-downtime/</a></p><p>ECR cross-repo layer sharing <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-ecr-cross-repository-layer-sharing/">https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-ecr-cross-repository-layer-sharing/</a></p><p>Kubernetes clientcmd apiserver access <a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2026/01/19/clientcmd-apiserver-access/">https://kubernetes.io/blog/2026/01/19/clientcmd-apiserver-access/</a></p><p>Building robust Helm charts <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.willmunn.xyz/devops/helm/kubernetes/2026/01/17/building-robust-helm-charts.html">https://www.willmunn.xyz/devops/helm/kubernetes/2026/01/17/building-robust-helm-charts.html</a></p><p>ttl tool <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/lance0/ttl">https://github.com/lance0/ttl</a></p><p>Docker Kanvas (InfoQ) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.infoq.com/news/2026/01/docker-kanvas-cloud-deployment/">https://www.infoq.com/news/2026/01/docker-kanvas-cloud-deployment/</a></p><p>Honeycomb EU interim report <a target="_blank" rel="noopener noreferrer nofollow" href="https://status.honeycomb.io/incidents/pjzh0mtqw3vt">https://status.honeycomb.io/incidents/pjzh0mtqw3vt</a></p><p>SRE Weekly issue #504 <a target="_blank" rel="noopener noreferrer nofollow" href="https://sreweekly.com/sre-weekly-issue-504/">https://sreweekly.com/sre-weekly-issue-504/</a></p><p></p><p>More episodes + details: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2481624</link>
      <enclosure url="https://content.rss.com/episodes/356364/2481624/ship-it-weekly/2026_01_24_01_54_51_b5052c39-083e-4c83-b7de-545198c9e8ae.mp3" length="15031945" type="audio/mpeg"/>
      <guid isPermaLink="false">99e6f1ac-cfee-4bd7-9af8-95cfa7be4991</guid>
      <itunes:duration>939</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>15</itunes:episode>
      <podcast:episode>15</podcast:episode>
      <pubDate>Sat, 24 Jan 2026 02:56:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260124_020136_c23c74fc714f08e39f360824411ad3e8.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2481624/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[n8n Auth RCE (CVE-2026-21877), GitHub Artifact Permissions, and AWS DevOps Agent Lessons]]></title>
      <itunes:title><![CDATA[n8n Auth RCE (CVE-2026-21877), GitHub Artifact Permissions, and AWS DevOps Agent Lessons]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, the theme is simple: the automation layer has become a control plane, and that changes how you should think about risk.</p><p>We start with n8n’s latest critical vulnerability, CVE-2026-21877. This one is different from the unauth “Ni8mare” issue we covered in Episode 12. It’s authenticated RCE, which means the real question isn’t only “is it internet exposed,” it’s who can log in, who can create or modify workflows, and what those workflows can reach. Takeaway: treat workflow automation tools like CI systems. They run code, they hold credentials, and they can pivot into real infrastructure.</p><p>Next is GitHub’s new fine-grained permission for artifact metadata. Small change, big least-privilege implications for Actions workflows. It’s also a good forcing function to clean up permission sprawl across repos.</p><p>Third is AWS’s DevOps Agent story, and the best part is that it’s not hype. It’s a real look at what it takes to operationalize agents: evaluation, observability into tool calls/decisions, and control loops with brakes and approvals. Prototype is cheap. Reliability is the work.</p><p>Lightning round: GitHub secret scanning changes that can quietly impact governance, a punchy Claude Code “guardrails aren’t guaranteed” reminder, Block’s Goose as another example of agent workflows getting productized, and OpenCode as an “agent runner” pattern worth watching if you’re experimenting locally.</p><p><strong>Links</strong></p><p>n8n CVE-2026-21877 (authenticated RCE) <a target="_blank" rel="noopener noreferrer nofollow" href="https://thehackernews.com/2026/01/n8n-warns-of-cvss-100-rce-vulnerability.html?m=1">https://thehackernews.com/2026/01/n8n-warns-of-cvss-100-rce-vulnerability.html?m=1</a></p><p>Episode 12 (n8n “Ni8mare” / CVE-2026-21858) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/ship-it-weekly/n8n-critical-cve-cve-2026-21858-aws-gpu-capacity-blocks-price-hike-netflix-temporal/">https://www.tellerstech.com/ship-it-weekly/n8n-critical-cve-cve-2026-21858-aws-gpu-capacity-blocks-price-hike-netflix-temporal/</a></p><p>GitHub: fine-grained permission for artifact metadata (GA) <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-01-13-new-fine-grained-permission-for-artifact-metadata-is-now-generally-available/">https://github.blog/changelog/2026-01-13-new-fine-grained-permission-for-artifact-metadata-is-now-generally-available/</a></p><p>GitHub secret scanning: extended metadata auto-enabled (Feb 18) <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2026-01-15-secret-scanning-extended-metadata-to-be-automatically-enabled-for-certain-repositories/">https://github.blog/changelog/2026-01-15-secret-scanning-extended-metadata-to-be-automatically-enabled-for-certain-repositories/</a></p><p>Claude Code issue thread (Bedrock guardrails gap) <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/anthropics/claude-code/issues/17118">https://github.com/anthropics/claude-code/issues/17118</a></p><p>Block Goose (tutorial + sessions/context) <a target="_blank" rel="noopener noreferrer nofollow" href="https://block.github.io/goose/docs/tutorials/rpi">https://block.github.io/goose/docs/tutorials/rpi</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://block.github.io/goose/docs/guides/sessions/smart-context-management">https://block.github.io/goose/docs/guides/sessions/smart-context-management</a></p><p>OpenCode <a target="_blank" rel="noopener noreferrer nofollow" href="https://opencode.ai/">https://opencode.ai</a></p><p>More episodes + details: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2463396</link>
      <enclosure url="https://content.rss.com/episodes/356364/2463396/ship-it-weekly/2026_01_16_03_49_09_5886ee0d-2524-4e72-9b55-2ea91b4a0080.mp3" length="11982514" type="audio/mpeg"/>
      <guid isPermaLink="false">2a32f58a-96f7-45cc-8f95-360b079782ff</guid>
      <itunes:duration>748</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>14</itunes:episode>
      <podcast:episode>14</podcast:episode>
      <pubDate>Fri, 16 Jan 2026 04:50:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260116_040101_ba106d7aa17ec9dfc2f8cdde304058c2.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2463396/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Human-in-the-Loop Fixer Bots and AI Guardrails in CI/CD (with Gracious James)]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Human-in-the-Loop Fixer Bots and AI Guardrails in CI/CD (with Gracious James)]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong> (separate from the weekly news recaps).</p><p>In this Ship It: Conversations episode I talk with Gracious James Eluvathingal about TARS, his “human-in-the-loop” fixer bot wired into CI/CD.</p><p>We get into why he built it in the first place, how he stitches together n8n, GitHub, SSH, and guardrailed commands, and what it actually looks like when an AI agent helps with incident response without being allowed to nuke prod. We also dig into rollback phases, where humans stay in the loop, and why validating every LLM output before acting on it is the single most important guardrail.</p><p>If you’re curious about AI agents in pipelines but hate the idea of a fully autonomous “ops bot,” this one is very much about the middle ground: segmenting workflows, limiting blast radius, and using agents to reduce toil instead of replace engineers.</p><p>Gracious also walks through where he’d like to take TARS next (Terraform, infra-level decisions, more tools) and gives some solid advice for teams who want to experiment with agents in CI/CD without starting with “let’s give it root and see what happens.”</p><p><strong>Links from the episode:</strong></p><p>Gracious on LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/gracious-james-eluvathingal">https://www.linkedin.com/in/gracious-james-eluvathingal</a></p><p>TARS overview post: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/posts/gracious-james-eluvathingal_aiagents-devops-automation-activity-7391064503892987904-psQ4">https://www.linkedin.com/posts/gracious-james-eluvathingal_aiagents-devops-automation-activity-7391064503892987904-psQ4</a></p><p>If you found this useful, share it with the person on your team who’s poking at AI automation and worrying about guardrails.</p><p>More information on our website: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2454536</link>
      <enclosure url="https://content.rss.com/episodes/356364/2454536/ship-it-weekly/2026_01_12_03_03_30_44873691-7e7c-4005-906e-adb09c43f433.mp3" length="21168421" type="audio/mpeg"/>
      <guid isPermaLink="false">9db509d8-7396-4d84-b03f-f336969bfef8</guid>
      <itunes:duration>1322</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>13</itunes:episode>
      <podcast:episode>13</podcast:episode>
      <pubDate>Mon, 12 Jan 2026 04:05:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260112_030119_35460361882bd17dffa4ab79704ac3c6.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2454536/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[n8n Critical CVE (CVE-2026-21858), AWS GPU Capacity Blocks Price Hike, Netflix Temporal]]></title>
      <itunes:title><![CDATA[n8n Critical CVE (CVE-2026-21858), AWS GPU Capacity Blocks Price Hike, Netflix Temporal]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, Brian’s theme is basically: the “automation layer” is not a side tool anymore. It’s part of your perimeter, part of your reliability story, and sometimes part of your budget problem too.</p><p>We start with the n8n security issue. A lot of teams use n8n as glue for ops workflows, which means it tends to collect credentials and touch real systems. When something like this drops, the right move is to treat it like production-adjacent infra: patch fast, restrict exposure, and assume anything stored in the tool is high value.</p><p>Next is AWS quietly raising prices on EC2 Capacity Blocks for ML. Even if you’re not a GPU-heavy shop, it’s a useful signal: scarce compute behaves like a market. If you do rely on scheduled GPU capacity, it’s time to revisit forecasts and make sure your FinOps tripwires catch rate changes before the end-of-month surprise.</p><p>Third is Netflix’s write-up on using Temporal for reliable cloud operations. The best takeaway is not “go adopt Temporal tomorrow.” It’s the pattern: long-running operational workflows should be resumable, observable, and safe to retry. If your critical ops are still bash scripts and brittle pipelines, you’re one transient failure away from a very dumb day.</p><p>In the lightning round: Kubernetes Dashboard getting archived and the “ops dependencies die” reality check, Docker pushing hardened images as a safer baseline and Pipedash.</p><p><strong>Links</strong></p><p>SRE Weekly issue 504 (source roundup) <a target="_blank" rel="noopener noreferrer nofollow" href="https://sreweekly.com/sre-weekly-issue-504/">https://sreweekly.com/sre-weekly-issue-504/</a></p><p>n8n CVE (NVD) <a target="_blank" rel="noopener noreferrer nofollow" href="https://nvd.nist.gov/vuln/detail/CVE-2026-21858">https://nvd.nist.gov/vuln/detail/CVE-2026-21858</a></p><p>n8n community advisory <a target="_blank" rel="noopener noreferrer nofollow" href="https://community.n8n.io/t/security-advisory-security-vulnerability-in-n8n-versions-1-65-1-120-4/247305">https://community.n8n.io/t/security-advisory-security-vulnerability-in-n8n-versions-1-65-1-120-4/247305</a></p><p>AWS price increase coverage (The Register) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.theregister.com/2026/01/05/aws_price_increase/">https://www.theregister.com/2026/01/05/aws_price_increase/</a></p><p>Netflix: Temporal powering reliable cloud operations <a target="_blank" rel="noopener noreferrer nofollow" href="https://netflixtechblog.com/how-temporal-powers-reliable-cloud-operations-at-netflix-73c69ccb5953">https://netflixtechblog.com/how-temporal-powers-reliable-cloud-operations-at-netflix-73c69ccb5953</a></p><p>Kubernetes SIG-UI thread (Dashboard archiving) <a target="_blank" rel="noopener noreferrer nofollow" href="https://groups.google.com/g/kubernetes-sig-ui/c/vpYIRDMysek/m/wd2iedUKDwAJ">https://groups.google.com/g/kubernetes-sig-ui/c/vpYIRDMysek/m/wd2iedUKDwAJ</a></p><p>Kubernetes Dashboard repo (archived) <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/kubernetes/dashboard">https://github.com/kubernetes/dashboard</a></p><p>Pipedash <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/hcavarsan/pipedash">https://github.com/hcavarsan/pipedash</a></p><p>Docker Hardened Images <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.docker.com/blog/docker-hardened-images-for-every-developer/">https://www.docker.com/blog/docker-hardened-images-for-every-developer/</a></p><p>More episodes and more details on this episode can be found on our website: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2448967</link>
      <enclosure url="https://content.rss.com/episodes/356364/2448967/ship-it-weekly/2026_01_09_04_08_49_d9496038-1689-4b3b-9429-e2eaa8721dbb.mp3" length="15650942" type="audio/mpeg"/>
      <guid isPermaLink="false">a9c4e2d1-0b87-4353-81e4-b3ae0d9aa21f</guid>
      <itunes:duration>978</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>12</itunes:episode>
      <podcast:episode>12</podcast:episode>
      <pubDate>Fri, 09 Jan 2026 05:10:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260109_040145_0e8e698049a8be6fef83728fb87da260.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2448967/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: Backstage vs Internal IDPs, and Why DevEx Muscle Matters (with Danny Teller)]]></title>
      <itunes:title><![CDATA[Ship It Conversations: Backstage vs Internal IDPs, and Why DevEx Muscle Matters (with Danny Teller)]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong> (separate from the weekly news recaps).</p><p>I sat down with Danny Teller, a DevOps Architect and Tech Lead Manager at Tipalti, to talk about internal developer platforms and the reality behind “just set up a developer portal.” We get into Backstage versus internal IDPs, why adoption is the real battle, and why platform/DevEx maturity matters more than whatever tool you pick.</p><p><strong>What we covered</strong></p><p>Backstage vs internal IDPs Backstage is a solid starting point for a developer portal, but it doesn’t magically create standards, ownership, or platform maturity. We talk about when Backstage fits, and when teams end up building internal tooling anyway.</p><p>DevEx muscle (the make-or-break) Danny’s take: the portal UI is the easy part. The hard part is the ongoing work that makes it useful: paved roads, sane defaults, support, and keeping the catalog/data accurate so engineers trust it.</p><p>Where teams get burned Common failure mode: teams ship a portal first, then realize they don’t have the resourcing, ownership, or workflows behind it. Adoption fades fast if the portal doesn’t remove real friction.</p><p>A build vs buy gut check We walk through practical signals that push you toward open source Backstage, a managed Backstage offering, or a commercial portal. We also hit the maintenance trap: if you build too much, you’ve created a second product.</p><p><strong>Links and resources </strong></p><p>Danny Teller's Linkedin: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/danny-teller/">https://www.linkedin.com/in/danny-teller/</a></p><p>matlas — one CLI for Atlas and MongoDB: <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/teabranch/matlas-cli">https://github.com/teabranch/matlas-cli</a></p><p>Backstage: <a target="_blank" rel="noopener noreferrer nofollow" href="https://backstage.io/">https://backstage.io/</a> </p><p>Roadie (managed Backstage): <a target="_blank" rel="noopener noreferrer nofollow" href="https://roadie.io/">https://roadie.io/</a> </p><p>Port: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.port.io/">https://www.port.io/</a> </p><p>Cortex: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.cortex.io/">https://www.cortex.io/</a> </p><p>OpsLevel: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.opslevel.com/">https://www.opslevel.com/</a> </p><p>Atlassian Compass: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.atlassian.com/software/compass">https://www.atlassian.com/software/compass</a> </p><p>Humanitec Platform Orchestrator: <a target="_blank" rel="noopener noreferrer nofollow" href="https://humanitec.com/products/platform-orchestrator">https://humanitec.com/products/platform-orchestrator</a> </p><p>Northflank: <a target="_blank" rel="noopener noreferrer nofollow" href="https://northflank.com/">https://northflank.com/</a></p><p>If you enjoyed this episode Ship It Weekly is still the weekly news recap, and I’m dropping these guest convos in between. Follow/subscribe so you catch both, and if this was useful, share it with a platform/devex friend and leave a quick rating or review. It helps more than it should.</p><p>Visit our website at <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.shipitweekly.fm">https://www.shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2434295</link>
      <enclosure url="https://content.rss.com/episodes/356364/2434295/ship-it-weekly/2026_01_06_20_40_57_7b56a2ca-d786-4aa5-b55b-b06084b17d48.mp3" length="25431187" type="audio/mpeg"/>
      <guid isPermaLink="false">de535c7b-df58-4189-bcdf-34f8c7550621</guid>
      <itunes:duration>1589</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>11</itunes:episode>
      <podcast:episode>11</podcast:episode>
      <pubDate>Tue, 06 Jan 2026 22:00:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260106_080146_8112e76431fd917d7c81a226ce69ca6b.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2434295/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Fail Small, IaC Control Planes, and Automated RCA]]></title>
      <itunes:title><![CDATA[Fail Small, IaC Control Planes, and Automated RCA]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, Brian kicks off the new year with one theme: automation is getting faster, and that makes blast radius and oversight matter more than ever.</p><p>We start with Cloudflare’s “fail small” mindset. The core idea is simple: big outages usually come from correlated failure, not one box dying. If a bad change lands everywhere at once, you’re toast. “Fail small” is about forcing problems to stay local so you can stop the bleeding before it becomes global.</p><p>Next is Pulumi’s push to be the control plane for all your IaC, including Terraform and HCL. The interesting part isn’t syntax wars. It’s the workflow layer: approvals, policy enforcement, audit trails, drift, and how teams standardize without signing up for a multi-year rewrite.</p><p>Third is Meta’s DrP, a root cause analysis platform that turns repeated incident investigation steps into software. Even if you’re not Meta, the pattern is worth stealing: automate the first 10–15 minutes of your most common incident types so on-call is consistent no matter who’s holding the pager.</p><p>In the lightning round: a follow-up on GitHub Actions direction (and a quick callback to Episode 6’s runner pricing pause), AWS ECR creating repos on push, a smarter take on incident metrics, Terraform drift visibility, and parallel “coding agent” workflows.</p><p>We wrap with a human reminder about the ironies of automation: automation doesn’t remove responsibility, it moves it. Faster systems require better brakes, better observability, and easier rollback.</p><p></p><p><strong>Links from this episode</strong></p><p></p><p>SRE Weekly issue 503 (source roundup - CloudFlare) <a target="_blank" rel="noopener noreferrer nofollow" href="https://sreweekly.com/sre-weekly-issue-503/">https://sreweekly.com/sre-weekly-issue-503/</a></p><p></p><p>Pulumi: all IaC, including Terraform and HCL <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.pulumi.com/blog/all-iac-including-terraform-and-hcl/">https://www.pulumi.com/blog/all-iac-including-terraform-and-hcl/</a></p><p></p><p>Meta DrP: <a target="_blank" rel="noopener noreferrer nofollow" href="https://engineering.fb.com/2025/12/19/data-infrastructure/drp-metas-root-cause-analysis-platform-at-scale/">https://engineering.fb.com/2025/12/19/data-infrastructure/drp-metas-root-cause-analysis-platform-at-scale/</a></p><p></p><p>GitHub Actions: “Let’s talk about GitHub Actions” <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/news-insights/product-news/lets-talk-about-github-actions/">https://github.blog/news-insights/product-news/lets-talk-about-github-actions/</a></p><p></p><p>Episode 6 (GitHub runner pricing pause, Terraform Cloud limits, AI in CI) <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/ship-it-weekly/github-runner-pricing-pause-terraform-cloud-limits-and-ai-in-ci/">https://www.tellerstech.com/ship-it-weekly/github-runner-pricing-pause-terraform-cloud-limits-and-ai-in-ci/</a></p><p></p><p>AWS ECR: create repositories on push <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-ecr-creating-repositories-on-push/">https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-ecr-creating-repositories-on-push/</a></p><p></p><p>DriftHound <a target="_blank" rel="noopener noreferrer nofollow" href="https://drifthound.io/">https://drifthound.io/</a></p><p></p><p>Superset <a target="_blank" rel="noopener noreferrer nofollow" href="https://superset.sh/">https://superset.sh/</a></p><p></p><p>More episodes + contact info, and more details on this episode can be found on our website: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2426061</link>
      <enclosure url="https://content.rss.com/episodes/356364/2426061/ship-it-weekly/2026_01_03_01_48_44_d75c1b9f-8c69-4a4a-ac70-33c5a835f317.mp3" length="17055285" type="audio/mpeg"/>
      <guid isPermaLink="false">ced7eb44-d026-4dad-be01-0a072c6f11ac</guid>
      <itunes:duration>1065</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>10</itunes:episode>
      <podcast:episode>10</podcast:episode>
      <pubDate>Sat, 03 Jan 2026 02:55:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260103_010135_57dc2e307069448617bdd87e17d1089f.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2426061/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: From Full-Stack to Cloud/DevOps, One Project at a Time (with Eric Paatey)]]></title>
      <itunes:title><![CDATA[Ship It Conversations: From Full-Stack to Cloud/DevOps, One Project at a Time (with Eric Paatey)]]></itunes:title>
      <description><![CDATA[<p>This is a guest conversation episode of <strong>Ship It Weekly</strong> (separate from the weekly news recaps).</p><p>I sat down with Eric Paatey, a Cloud &amp; DevOps Engineer who’s been transitioning from full-stack web development into cloud/devops, and building real skills through hands-on projects instead of just collecting tools and buzzwords.</p><p>We talk about what that transition actually feels like, what’s helped most, and why you don’t need a rack of servers to learn DevOps.</p><p>What we covered Eric’s path into DevOps How he moved from building web apps to caring about pipelines, infra, scalability, reliability, and automation. The “oh… code is only part of the job” moment that pushes a lot of people toward DevOps.</p><p>The WHY behind DevOps Eric’s take: DevOps is mainly about breaking down silos and improving communication between dev, ops, security, and the business. We also hit the idea from The DevOps Handbook: small batches win. The bigger the release, the harder it is to recover when something breaks.</p><p>Leveling up without drowning in tools DevOps has an endless tool list, so we talked about how to stay current without burning out. Eric’s recommendation: stay connected to the industry. Meet people, join user groups, go to events, and don’t silo yourself.</p><p>The homelab mindset (and why simple is fine) Eric shared his “homelab on the go” setup and why the hardware isn’t the point. It’s about using a safe environment to build habits: automation, debugging, systems thinking, monitoring, breaking things, recovering, and improving the design.</p><p>A practical first project for aspiring DevOps engineers We talked through a starter project you can actually show in interviews: Dockerize a simple app, deploy it behind an ALB, and learn basic networking/security along the way. You don’t need to understand everything on day one, but you do need to build things and learn what breaks.</p><p>Agentic AI and guardrails We also touched on AI agents and MCPs, what they could mean for ops teams, and why you should not give agents full access to anything. Least privilege and policy guardrails matter, because “non-deterministic” and “prod permissions” is a scary combo.</p><p>Links and resources Eric Paatey on LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/eric-paatey-72a87799/">https://www.linkedin.com/in/eric-paatey-72a87799/</a></p><p>Eric’s website/portfolio: <a target="_blank" rel="noopener noreferrer nofollow" href="https://ericpaatey.com/">https://ericpaatey.com/</a></p><p>If you enjoyed this episode Ship It Weekly is still the weekly news recap, and I’m dropping these guest convos in between. Follow/subscribe so you catch both, and if this was useful, share it with a coworker or your on-call buddy and leave a quick rating or review. It helps more than it should.</p><p></p><p>Visit our website at <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.shipitweekly.fm">https://www.shipitweekly.fm</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2419645</link>
      <enclosure url="https://content.rss.com/episodes/356364/2419645/ship-it-weekly/2025_12_30_04_05_11_def5945b-9e21-420d-9f01-673205cae03b.mp3" length="22481231" type="audio/mpeg"/>
      <guid isPermaLink="false">51d311b0-1ed5-45ea-9867-0623dea51fdd</guid>
      <itunes:duration>1405</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>9</itunes:episode>
      <podcast:episode>9</podcast:episode>
      <pubDate>Tue, 30 Dec 2025 05:10:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20251230_041213_7c33d49dfa9ca94a8dcdde8bab548826.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2419645/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Cloudflare’s Workers Scheduler, AWS DBs on Vercel, and JIT Admin Access]]></title>
      <itunes:title><![CDATA[Cloudflare’s Workers Scheduler, AWS DBs on Vercel, and JIT Admin Access]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly,</strong> Brian looks at real platform engineering in the wild.</p><p>We start with Cloudflare’s write-up on building an internal maintenance scheduler on Workers. It’s not marketing fluff. It’s “we hit memory limits, changed the model, and stopped pulling giant datasets into the runtime.”</p><p>Next up: AWS databases are now available inside the Vercel Marketplace. This is a quiet shift with loud consequences. Devs can click-button real AWS databases from the same place they deploy apps, and platform teams still own the guardrails: account sprawl, billing/tagging, audit trails, region choices, and networking posture.</p><p>Third story: TEAM (Temporary Elevated Access Management) for IAM Identity Center. Time-bound elevation with approvals, automatic expiry, and auditing. We cover how this fits alongside break-glass and why auto-expiry is the difference between least-privilege and privilege creep.</p><p>Lightning round: GitHub Actions workflow page performance improvements, Lambda Managed Instances (slightly cursed but interesting), a quick atmos tooling blip, and <a target="_blank" rel="noopener noreferrer nofollow" href="http://k8sdiagram.fun">k8sdiagram.fun</a> for explaining k8s to humans.</p><p>We close with Marc Brooker’s “What Now? Handling Errors in Large Systems” and the takeaway: error handling isn’t a local code decision, it’s architecture. Crashing vs retrying vs continuing only makes sense when you understand correlation and blast radius.</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="http://shipitweekly.fm">shipitweekly.fm</a> has links + the contact email. Want to be a guest? Reach out. And if you’re enjoying the show, follow/subscribe and leave a quick rating or review. It helps a ton.</p><p><strong>Links from this episode</strong></p><p>Cloudflare <a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.cloudflare.com/building-our-maintenance-scheduler-on-workers/">https://blog.cloudflare.com/building-our-maintenance-scheduler-on-workers/</a> AWS on Vercel <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2025/12/aws-databases-are-available-on-the-vercel/">https://aws.amazon.com/about-aws/whats-new/2025/12/aws-databases-are-available-on-the-vercel/</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://vercel.com/changelog/aws-databases-now-available-on-the-vercel-marketplace">https://vercel.com/changelog/aws-databases-now-available-on-the-vercel-marketplace</a> TEAM <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws-samples.github.io/iam-identity-center-team/">https://aws-samples.github.io/iam-identity-center-team/</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/aws-samples/iam-identity-center-team">https://github.com/aws-samples/iam-identity-center-team</a> GitHub Actions <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2025-12-22-improved-performance-for-github-actions-workflows-page/">https://github.blog/changelog/2025-12-22-improved-performance-for-github-actions-workflows-page/</a> Lambda Managed Instances <a target="_blank" rel="noopener noreferrer nofollow" href="https://docs.aws.amazon.com/lambda/latest/dg/lambda-managed-instances.html">https://docs.aws.amazon.com/lambda/latest/dg/lambda-managed-instances.html</a> Atmos <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/cloudposse/atmos/issues">https://github.com/cloudposse/atmos/issues</a> <a target="_blank" rel="noopener noreferrer nofollow" href="http://k8sdiagram.fun">k8sdiagram.fun</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://k8sdiagram.fun/">https://k8sdiagram.fun/</a> Marc Brooker <a target="_blank" rel="noopener noreferrer nofollow" href="https://brooker.co.za/blog/2025/11/20/what-now.html">https://brooker.co.za/blog/2025/11/20/what-now.html</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2414709</link>
      <enclosure url="https://content.rss.com/episodes/356364/2414709/ship-it-weekly/2025_12_27_01_07_59_a1547ad2-4ca7-456d-86f4-ecda615af38b.mp3" length="15030273" type="audio/mpeg"/>
      <guid isPermaLink="false">8e32b1c1-7528-4665-8bd7-dd78ecc48417</guid>
      <itunes:duration>939</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>8</itunes:episode>
      <podcast:episode>8</podcast:episode>
      <pubDate>Sat, 27 Dec 2025 02:15:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20251227_011250_ab3905cfff4af3ea323a457ca43b285d.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2414709/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Conversations: The WHY Behind DevOps, Upskilling, and Agentic AI (with Maz Islam)]]></title>
      <itunes:title><![CDATA[Ship It Conversations: The WHY Behind DevOps, Upskilling, and Agentic AI (with Maz Islam)]]></itunes:title>
      <description><![CDATA[<p>This is a <strong>Ship It Weekly</strong> conversation episode. The weekly news recaps are still weekly. These interviews drop in between when I find someone worth talking to and the convo feels useful.</p><p>In this episode I’m joined by Mazharul “Maz” Islam (DevOps with Maz). Maz is a UK-based DevOps Engineer who shares practical, real-world DevOps content on YouTube and LinkedIn. We talk about the stuff that actually matters when you’re building systems, running infrastructure, owning reliability, and living in on-call.</p><p>We hit three big things: the importance of understanding the WHY behind DevOps (not just the tools), how to upskill and keep up with the industry without burning out, and what the agentic AI era might look like for DevOps, SRE, and platform engineering teams. We also touch on MCPs and AI agents, and what “leveling up” looks like for companies that want to move faster without breaking everything.</p><p>If you’re into DevOps culture, SRE practices, platform engineering, CI/CD, infrastructure automation, and how teams should think about reliability and security as things keep changing, this one should land.</p><p><strong>Guest</strong> Mazharul Islam (DevOps with Maz) UK-based DevOps Engineer. Posts a lot of hands-on content around cloud, DevOps fundamentals, and leveling up as an engineer.</p><p><strong>Links (Maz)</strong> YouTube: <a target="_blank" rel="noopener noreferrer nofollow" href="https://m.youtube.com/@devopswithmaz">https://m.youtube.com/@devopswithmaz</a> LinkedIn: <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.linkedin.com/in/mazharul419">https://www.linkedin.com/in/mazharul419</a></p><p><strong>Topics we covered</strong> WHY behind DevOps, and why “tools” is the smallest part of it DevOps fundamentals vs tool-chasing Upskilling strategies for DevOps Engineers and SREs How to keep learning cloud and automation without drowning What strong teams measure and what “good” actually looks like (delivery, reliability, feedback loops) Agentic AI, AI agents in operations, and the next era of DevOps MCPs, automation guardrails, and safe ways to scale change How companies can “level up” their engineering org without turning it into chaos</p><p>We also discussed the previous episode of Ship It Weekly - <strong>GitHub Runner Pricing Pause, Terraform Cloud Limits, and AI in CI</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tellerstech.com/ship-it-weekly/github-runner-pricing-pause-terraform-cloud-limits-and-ai-in-ci/">https://www.tellerstech.com/ship-it-weekly/github-runner-pricing-pause-terraform-cloud-limits-and-ai-in-ci/</a></p><p><strong>Book Maz recommended</strong> The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations (Paperback, Oct 6, 2016) Gene Kim, Jez Humble, Patrick Debois, John Willis</p><p><strong>About Ship It Weekly (format)</strong> Ship It Weekly is for people running infrastructure and owning reliability. Most episodes are quick weekly news recaps for DevOps, SRE, and platform engineering. In between those weekly drops, I’ll publish interview episodes like this one.</p><p><strong>Subscribe / help the show</strong> If you want the weekly DevOps news recaps plus these interviews, hit follow or subscribe in your podcast app. And if you’re feeling generous, leave a rating or review and share this episode with a coworker (especially your on-call buddy). That stuff genuinely helps the show get discovered.</p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2403042</link>
      <enclosure url="https://content.rss.com/episodes/356364/2403042/ship-it-weekly/2025_12_21_03_00_59_c39de443-d56b-4fff-b82d-e7091ce046c9.mp3" length="29418936" type="audio/mpeg"/>
      <guid isPermaLink="false">453bb1d1-b48d-4ae9-8b94-5ab3b0368a64</guid>
      <itunes:duration>1838</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>7</itunes:episode>
      <podcast:episode>7</podcast:episode>
      <pubDate>Sun, 21 Dec 2025 04:05:00 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20251221_031242_97781bd08ca399ac4979e892743a35ba.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2403042/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[GitHub Runner Pricing Pause, Terraform Cloud Limits, and AI in CI]]></title>
      <itunes:title><![CDATA[GitHub Runner Pricing Pause, Terraform Cloud Limits, and AI in CI]]></itunes:title>
      <description><![CDATA[<p>This week on <strong>Ship It Weekly</strong>, Brian looks at how the “platform tax” is showing up everywhere: pricing model shifts, CI dependencies, and new security boundaries thanks to AI agents.</p><p>We start with GitHub Actions. GitHub announced a new “cloud platform” charge for self-hosted runners in private/internal repos… then hit pause after backlash. Hosted runner price reductions for 2026 are still planned. We also got the perfect timing joke: a GitHub incident the same week.</p><p>Next up is HashiCorp. Legacy HCP Terraform (Terraform Cloud) Free is reaching end-of-life in 2026, with orgs moving to the newer Free tier capped at 500 managed resources. If you’re running real infrastructure, this is a good moment to audit what you’re actually managing and decide whether you’re cleaning up, paying, or planning a migration.</p><p>Then we talk PromptPwnd: why stuffing untrusted PR/issue text into AI agent prompts (inside CI) can turn into a supply chain/security problem. The short version: treat AI inputs like hostile user input, keep tokens/permissions minimal, and don’t let agents “run with scissors.”</p><p>We also cover the Home Depot report about long-lived access exposure as a reminder that secrets hygiene, blast radius, and detection still matter more than the shiny tools.</p><p>In the lightning round: CDKTF is sunset/archived, Bitbucket is cleaning up free unused workspaces, and SourceHut is proposing pricing changes. We wrap with a human note on “platform whiplash” and why a simple watchlist beats carrying all this stuff in your head.</p><p><strong>Links from this episode</strong></p><p>GitHub Actions pricing + pause <a target="_blank" rel="noopener noreferrer nofollow" href="https://runs-on.com/blog/github-self-hosted-runner-fee-2026/">https://runs-on.com/blog/github-self-hosted-runner-fee-2026/</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://x.com/github/status/2001372894882918548">https://x.com/github/status/2001372894882918548</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.githubstatus.com/incidents/x696x0g4t85l">https://www.githubstatus.com/incidents/x696x0g4t85l</a></p><p>HashiCorp / Terraform Cloud free plan changes <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/hashicorp/terraform-cdk?tab=readme-ov-file#sunset-notice">https://github.com/hashicorp/terraform-cdk?tab=readme-ov-file#sunset-notice</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.reddit.com/r/Terraform/s/slYm77wzYr">https://www.reddit.com/r/Terraform/s/slYm77wzYr</a></p><p>PromptPwnd / AI agents in CI <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.aikido.dev/blog/promptpwnd-github-actions-ai-agents">https://www.aikido.dev/blog/promptpwnd-github-actions-ai-agents</a></p><p>Home Depot access exposure report <a target="_blank" rel="noopener noreferrer nofollow" href="https://techcrunch.com/2025/12/12/home-depot-exposed-access-to-internal-systems-for-a-year-says-researcher/">https://techcrunch.com/2025/12/12/home-depot-exposed-access-to-internal-systems-for-a-year-says-researcher/</a></p><p>Bitbucket cleanup <a target="_blank" rel="noopener noreferrer nofollow" href="https://community.atlassian.com/forums/Bitbucket-articles/Bitbucket-cleanup-of-free-unused-workspaces-what-you-need-to/ba-p/3144063">https://community.atlassian.com/forums/Bitbucket-articles/Bitbucket-cleanup-of-free-unused-workspaces-what-you-need-to/ba-p/3144063</a></p><p>SourceHut pricing proposal <a target="_blank" rel="noopener noreferrer nofollow" href="https://sourcehut.org/blog/2025-12-01-proposed-pricing-changes/">https://sourcehut.org/blog/2025-12-01-proposed-pricing-changes/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2401885</link>
      <enclosure url="https://content.rss.com/episodes/356364/2401885/ship-it-weekly/2025_12_20_00_29_44_7cebbd91-3082-42ae-874e-a6cd60c79f9c.mp3" length="11628503" type="audio/mpeg"/>
      <guid isPermaLink="false">8c0d9c7f-447f-49bc-8f06-de19e3aef581</guid>
      <itunes:duration>726</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>6</itunes:episode>
      <podcast:episode>6</podcast:episode>
      <pubDate>Sat, 20 Dec 2025 01:10:02 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20251220_121237_ba0f2258fe17b7ec3ac7573453cd192c.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2401885/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[IBM Buys Confluent, React2Shell, and Netflix on Aurora]]></title>
      <itunes:title><![CDATA[IBM Buys Confluent, React2Shell, and Netflix on Aurora]]></itunes:title>
      <description><![CDATA[<p>In this episode of <strong>Ship It Weekly</strong>, Brian powers through a cold and digs into a very “infra grown-up” week in DevOps.</p><p>First up, IBM is buying Confluent for $11B. We talk about what that means if you’re on Confluent Cloud today, still running your own Kafka, or trying to choose between Confluent, MSK, and DIY. It’s part of a bigger pattern after IBM’s HashiCorp deal, and it has real implications for vendor concentration and “plan B” strategies.</p><p>Then we shift to React2Shell, a 10.0 RCE in React Server Components that’s already being exploited in the wild. Even if you never touch React, if you run platforms or Kubernetes for teams using Next.js or RSC, you’re on the hook for patching windows, WAF rules, and blast-radius thinking.</p><p>We also look at Netflix’s write-up on consolidating relational databases onto Aurora PostgreSQL, with big performance gains and cost savings. It’s a good excuse to step back and ask whether your own Postgres fleet still makes sense at the scale you’re at now.</p><p>In the lightning round, we hit OpenTofu 1.11’s new language features, practical Terraform “tips from the trenches,” Ghostty becoming a non-profit project, and two spec-driven dev tools (Spec Kit and OpenSpec) that show what sane AI-assisted development might look like.</p><p>For the human side, we close with “Your Brain on Incidents” and what high-stress outages actually do to people, plus a few concrete ideas for making on-call less brutal.</p><p>If you’re on a platform team, own SLOs, or you’re the person people ping when “something is wrong with prod,” this one should give you a mix of immediate to-dos and longer-term questions for your roadmap.</p><p><strong>Links:</strong></p><p>IBM + Confluent <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.confluent.io/blog/ibm-to-acquire-confluent/">https://www.confluent.io/blog/ibm-to-acquire-confluent/</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://newsroom.ibm.com/2025-12-08-ibm-to-acquire-confluent-to-create-smart-data-platform-for-enterprise-generative-ai">https://newsroom.ibm.com/2025-12-08-ibm-to-acquire-confluent-to-create-smart-data-platform-for-enterprise-generative-ai</a></p><p>React2Shell (CVE-2025-55182) <a target="_blank" rel="noopener noreferrer nofollow" href="https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components">https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components</a></p><p>Netflix on Aurora PostgreSQL <a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/database/netflix-consolidates-relational-database-infrastructure-on-amazon-aurora-achieving-up-to-75-improved-performance/">https://aws.amazon.com/blogs/database/netflix-consolidates-relational-database-infrastructure-on-amazon-aurora-achieving-up-to-75-improved-performance/</a></p><p>Tools &amp; tips <a target="_blank" rel="noopener noreferrer nofollow" href="https://opentofu.org/blog/opentofu-1-11-0/">https://opentofu.org/blog/opentofu-1-11-0/</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://rosesecurity.dev/2025/12/04/terraform-tips-and-tricks.html">https://rosesecurity.dev/2025/12/04/terraform-tips-and-tricks.html</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://mitchellh.com/writing/ghostty-non-profit">https://mitchellh.com/writing/ghostty-non-profit</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/github/spec-kit">https://github.com/github/spec-kit</a> <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/Fission-AI/OpenSpec">https://github.com/Fission-AI/OpenSpec</a></p><p>Human side <a target="_blank" rel="noopener noreferrer nofollow" href="https://uptimelabs.io/your-brain-on-incidents/">https://uptimelabs.io/your-brain-on-incidents/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2385058</link>
      <enclosure url="https://content.rss.com/episodes/356364/2385058/ship-it-weekly/2025_12_12_00_22_30_7c44fb15-2bb9-4c9c-9d47-3e44d91c8c97.mp3" length="15586994" type="audio/mpeg"/>
      <guid isPermaLink="false">f6d08c02-9168-4b22-860a-531e9abb641c</guid>
      <itunes:duration>974</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>5</itunes:episode>
      <podcast:episode>5</podcast:episode>
      <pubDate>Fri, 12 Dec 2025 10:30:15 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20251212_121221_4687104edfcd511da3f03a73ef2ea9b8.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2385058/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[AWS re:Invent for Platform Teams, GKE at 130k Nodes, and Killing Staging]]></title>
      <itunes:title><![CDATA[AWS re:Invent for Platform Teams, GKE at 130k Nodes, and Killing Staging]]></itunes:title>
      <description><![CDATA[<p>In this episode of <strong>Ship It Weekly</strong>, Brian looks at re:Invent through a platform/SRE lens and pulls out the updates that actually change how you design and run systems.</p><p>We talk about regional NAT Gateways and Route 53 Global Resolver on the networking side, ECS Express Mode and EKS Capabilities as new paved roads for app teams, S3 Vectors GA and 50 TB S3 objects for AI and data lakes, Aurora PostgreSQL dynamic data masking, CodeCommit’s return to full GA, and IAM Policy Autopilot for AI-assisted IAM policies. This was recorded mid–re:Invent, so consider it a “what matters so far” pass, not a full recap.</p><p>Outside AWS, we get into Google’s 130,000-node GKE cluster and what actually applies if you’re running normal-sized clusters, plus the “It’s time to kill staging” argument and what responsible testing in production looks like with feature flags, progressive delivery, and solid observability.</p><p>In the lightning round, we hit Zachary Loeber’s Terraform MCP server and terraform-ingest (letting AI tools speak your real Terraform modules), Runs-On’s EC2 instance rankings so you stop picking instance types by vibes, and Airbnb’s adaptive traffic management for their key-value store. We close with Nolan Lawson’s “The fate of small open source” and what it means when your platform quietly depends on one-maintainer libraries.</p><p><strong>Links from this episode:</strong></p><p><strong>AWS highlights:</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-nat-gateway-regional-availability/">https://aws.amazon.com/about-aws/whats-new/2025/11/aws-nat-gateway-regional-availability</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/aws/introducing-amazon-route-53-global-resolver-for-secure-anycast-dns-resolution-preview/">https://aws.amazon.com/blogs/aws/introducing-amazon-route-53-global-resolver-for-secure-anycast-dns-resolution-preview</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2025/11/announcing-amazon-ecs-express-mode/">https://aws.amazon.com/about-aws/whats-new/2025/11/announcing-amazon-ecs-express-mode</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-s3-vectors-generally-available/">https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-s3-vectors-generally-available/</a></p><p><strong>Other topics:</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.google.com/blog/products/containers-kubernetes/how-we-built-a-130000-node-gke-cluster">https://cloud.google.com/blog/products/containers-kubernetes/how-we-built-a-130000-node-gke-cluster</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://thenewstack.io/its-time-to-kill-staging-the-case-for-testing-in-production/">https://thenewstack.io/its-time-to-kill-staging-the-case-for-testing-in-production/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.zacharyloeber.com/article/terraform-custom-module-mcp-server/">https://blog.zacharyloeber.com/article/terraform-custom-module-mcp-server/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://go.runs-on.com/instances/ranking">https://go.runs-on.com/instances/ranking</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://medium.com/airbnb-engineering/from-static-rate-limiting-to-adaptive-traffic-management-in-airbnbs-key-value-store-29362764e5c2">https://medium.com/airbnb-engineering/from-static-rate-limiting-to-adaptive-traffic-management-in-airbnbs-key-value-store-29362764e5c2</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://nolanlawson.com/2025/11/16/the-fate-of-small-open-source/">https://nolanlawson.com/2025/11/16/the-fate-of-small-open-source/</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2367354</link>
      <enclosure url="https://content.rss.com/episodes/356364/2367354/ship-it-weekly/2025_12_03_21_47_25_6e9bb7ff-ba18-43f9-84b5-5db5a00a6f96.mp3" length="21131223" type="audio/mpeg"/>
      <guid isPermaLink="false">102eb84e-6b47-414c-be7c-ea6d9faec453</guid>
      <itunes:duration>1320</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>4</itunes:episode>
      <podcast:episode>4</podcast:episode>
      <pubDate>Thu, 04 Dec 2025 12:01:06 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20251203_091209_0c159964a5aaf67fa182570162b95580.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2367354/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Kubernetes Config Reality Check, EKS Control Planes, and GitHub Guardrails]]></title>
      <itunes:title><![CDATA[Kubernetes Config Reality Check, EKS Control Planes, and GitHub Guardrails]]></itunes:title>
      <description><![CDATA[<p>In this episode of <strong>Ship It Weekly</strong>, Brian digs into what’s new for people actually running infra: Kubernetes config, EKS control planes and networking, and GitHub’s latest CI/CD and Copilot updates.</p><p>We start with Kubernetes’ new configuration good practices post and how to turn it into a checklist to clean up Helm/Kustomize and kill off “hotfix from my laptop” manifests.</p><p>Then we hit AWS: EKS Provisioned Control Plane to size control plane capacity for big or noisy clusters, plus new network observability so you can see who’s talking to what across clusters and AZs instead of guessing from node metrics.</p><p>On the GitHub side, Actions OIDC tokens now include a check_run_id for tighter access control, and Copilot adds instructions files and custom agents so you can encode platform and security expectations directly into reviews and workflows.</p><p>In the lightning round, we touch on Terrascan being archived, Microsoft’s write-up of a 15.72 Tbps Aisuru DDoS attack against Azure, and AWS flat-rate CloudFront plans that bundle CDN and security into more predictable pricing.</p><p>We close with Lorin Hochstein’s “Two thought experiments” and what it looks like to write incident reports as if an AI (and your future teammates) will rely on them to debug the next outage.</p><p>If run Kubernetes in prod this one should give you a few concrete ideas for your roadmap.</p><p><strong>Links from episode</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2025/11/25/configuration-good-practices/">https://kubernetes.io/blog/2025/11/25/configuration-good-practices/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2025/11/amazon-eks-provisioned-control-plane/">https://aws.amazon.com/about-aws/whats-new/2025/11/amazon-eks-provisioned-control-plane/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/blogs/aws/monitor-network-performance-and-traffic-across-your-eks-clusters-with-container-network-observability/">https://aws.amazon.com/blogs/aws/monitor-network-performance-and-traffic-across-your-eks-clusters-with-container-network-observability/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/changelog/2025-11-13-github-actions-oidc-token-claims-now-include-check_run_id/">https://github.blog/changelog/2025-11-13-github-actions-oidc-token-claims-now-include-check_run_id/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.blog/ai-and-ml/unlocking-the-full-power-of-copilot-code-review-master-your-instructions-files/">https://github.blog/ai-and-ml/unlocking-the-full-power-of-copilot-code-review-master-your-instructions-files/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents">https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents</a></p><p><strong>Lightning Round</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/tenable/terrascan">https://github.com/tenable/terrascan</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.bleepingcomputer.com/news/microsoft/microsoft-aisuru-botnet-used-500-000-ips-in-15-tbps-azure-ddos-attack/">https://www.bleepingcomputer.com/news/microsoft/microsoft-aisuru-botnet-used-500-000-ips-in-15-tbps-azure-ddos-attack/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-flat-rate-pricing-plans/">https://aws.amazon.com/about-aws/whats-new/2025/11/aws-flat-rate-pricing-plans/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://sreweekly.com/sre-weekly-issue-498/">https://sreweekly.com/sre-weekly-issue-498/</a> (Lorin's Article)</p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2349679</link>
      <enclosure url="https://content.rss.com/episodes/356364/2349679/ship-it-weekly/2025_11_26_17_32_21_bcd91e50-1bdb-4cb8-8546-1776fb75a0f9.mp3" length="16002446" type="audio/mpeg"/>
      <guid isPermaLink="false">af819964-09d8-4426-8a0a-a1d260d83fb5</guid>
      <itunes:duration>1000</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>3</itunes:episode>
      <podcast:episode>3</podcast:episode>
      <pubDate>Wed, 26 Nov 2025 19:30:10 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20251126_051111_7fd07958617f623aa29d4082eb548334.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2349679/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Kubernetes Shake-ups, Platform Reality, and AI-Native SRE]]></title>
      <itunes:title><![CDATA[Kubernetes Shake-ups, Platform Reality, and AI-Native SRE]]></itunes:title>
      <description><![CDATA[<p>In this episode of <strong>Ship It Weekly</strong>, Brian digs into 3 big themes for anyone running Kubernetes or building internal platforms.</p><p>First, Kubernetes is officially retiring Ingress NGINX and moving it into best-effort maintenance until March 2026. We talk about what that actually means if you’re still using it and how to think about choosing and rolling out a replacement ingress.</p><p>Second, we look at how CNCF is defining platform engineering and what “platform as a product” looks like in practice, plus some hard-earned lessons from running Kubernetes in production.</p><p>Third, we talk about AI as a first-class workload on Kubernetes. CNCF’s new Certified Kubernetes AI Conformance Program aims to standardize how AI runs on K8s, and recent writing on SRE in the age of AI looks at what reliability means when systems learn and drift.</p><p>In the lightning round, we hit good reads on database migrations, Postgres upgrades, and a distributed priority queue on Kafka. We wrap with the human side of incidents: fixation during incident response and using incidents as landmarks for the tradeoffs you’ve been making over time.</p><p>If you’re on a platform team, responsible for SLOs, or the person people ping when “Kubernetes is weird,” this one should give you concrete questions to take back to your roadmap and runbooks.</p><p><strong>Links from this episode</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/">https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.haproxy.com/blog/ingress-nginx-is-retiring">https://www.haproxy.com/blog/ingress-nginx-is-retiring</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.cncf.io/blog/2025/11/19/what-is-platform-engineering/">https://www.cncf.io/blog/2025/11/19/what-is-platform-engineering/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.cncf.io/announcements/2025/11/11/cncf-launches-certified-kubernetes-ai-conformance-program-to-standardize-ai-workloads-on-kubernetes/">https://www.cncf.io/announcements/2025/11/11/cncf-launches-certified-kubernetes-ai-conformance-program-to-standardize-ai-workloads-on-kubernetes/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://devops.com/sre-in-the-age-of-ai-what-reliability-looks-like-when-systems-learn/">https://devops.com/sre-in-the-age-of-ai-what-reliability-looks-like-when-systems-learn/</a></p><p><strong>Lightning round</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.cncf.io/blog/2025/11/18/top-5-hard-earned-lessons-from-the-experts-on-managing-kubernetes/">https://www.cncf.io/blog/2025/11/18/top-5-hard-earned-lessons-from-the-experts-on-managing-kubernetes/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.tines.com/blog/zero-downtime-database-migrations-lessons-from-moving-a-live-production">https://www.tines.com/blog/zero-downtime-database-migrations-lessons-from-moving-a-live-production</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://palark.com/blog/postgresql-upgrade-no-data-loss-downtime/">https://palark.com/blog/postgresql-upgrade-no-data-loss-downtime/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://klaviyo.tech/building-a-distributed-priority-queue-in-kafka-1b2d8063649e">https://klaviyo.tech/building-a-distributed-priority-queue-in-kafka-1b2d8063649e</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://sreweekly.com/sre-weekly-issue-497/">https://sreweekly.com/sre-weekly-issue-497/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://ferd.ca/ongoing-tradeoffs-and-incidents-as-landmarks.html">https://ferd.ca/ongoing-tradeoffs-and-incidents-as-landmarks.html</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2340585</link>
      <enclosure url="https://content.rss.com/episodes/356364/2340585/ship-it-weekly/2025_11_21_17_06_28_0e43b59f-2ada-442c-a5ef-746300b1c6ce.mp3" length="15257225" type="audio/mpeg"/>
      <guid isPermaLink="false">a132b710-bceb-44c8-98d6-0b84441c3f5a</guid>
      <itunes:duration>953</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>2</itunes:episode>
      <podcast:episode>2</podcast:episode>
      <pubDate>Fri, 21 Nov 2025 18:30:11 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20251126_021113_331bed074b8693c3fe90092413ea2f93.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2340585/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Special: When the Cloud Has a Bad Day: Cloudflare, AWS us-east-1 & GitHub Outages]]></title>
      <itunes:title><![CDATA[Special: When the Cloud Has a Bad Day: Cloudflare, AWS us-east-1 & GitHub Outages]]></itunes:title>
      <description><![CDATA[<p>In this special kickoff episode of <strong>Ship It Weekly</strong>, Brian walks through three major outages from the last few weeks and what they actually mean for DevOps, SRE, and platform teams.</p><p>Instead of just reading status pages, we look at how each incident exposes assumptions in our own architectures and runbooks:</p><p><strong>Topics in this episode:</strong></p><p>• Cloudflare’s global outage and what happens when your CDN/WAF becomes a single point of failure</p><p>• The AWS us-east-1 incident and why “multi-AZ in one region” isn’t a full disaster recovery strategy</p><p>• GitHub’s Git operations / Codespaces outage and how fragile our CI/CD and GitOps flows can be</p><p>• Practical questions to ask about your own setup: CDN bypass, cross-region readiness, backups for Git and CI</p><p>This episode is more of a themed “special” to kick things off.</p><p>Going forward, most episodes will follow a lighter news format: a couple of main stories from the week in DevOps/SRE/platform engineering, a quick tools and releases segment, and one culture/on-call or burnout topic. Specials like this will pop up when there’s a big incident or theme worth unpacking.</p><p>If you’re the person people DM when production is acting weird, or you’re responsible for the platform everyone ships on, this one’s for you.</p><p></p><p><strong>Links from this episode</strong></p><p></p><p>Cloudflare outage – November 18, 2025</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://blog.cloudflare.com/18-november-2025-outage/">https://blog.cloudflare.com/18-november-2025-outage/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.thousandeyes.com/blog/cloudflare-outage-analysis-november-18-2025">https://www.thousandeyes.com/blog/cloudflare-outage-analysis-november-18-2025</a></p><p></p><p>AWS us-east-1 outage – October 2025</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://aws.amazon.com/message/101925/">https://aws.amazon.com/message/101925/</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.thousandeyes.com/blog/aws-outage-analysis-october-20-2025">https://www.thousandeyes.com/blog/aws-outage-analysis-october-20-2025</a></p><p></p><p>GitHub outage – November 18, 2025</p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://us.githubstatus.com/incidents/f3f7sg2d1m20">https://us.githubstatus.com/incidents/f3f7sg2d1m20</a></p><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://currently.att.yahoo.com/att/github-down-now-not-just-211700617.html">https://currently.att.yahoo.com/att/github-down-now-not-just-211700617.html</a></p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2339409</link>
      <enclosure url="https://content.rss.com/episodes/356364/2339409/ship-it-weekly/2025_11_20_23_00_21_faaff6e1-337a-4902-8fdc-99cfcd6730a2.mp3" length="12392532" type="audio/mpeg"/>
      <guid isPermaLink="false">4b8bc670-1560-47ee-9025-9b28c7a791ea</guid>
      <itunes:duration>774</itunes:duration>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>1</itunes:episode>
      <podcast:episode>1</podcast:episode>
      <pubDate>Thu, 20 Nov 2025 23:02:01 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20251126_021159_75ce18017d66078794e04024e05da177.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2339409/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
    <item>
      <title><![CDATA[Ship It Weekly – DevOps and SRE News for Engineers Who Run Production]]></title>
      <itunes:title><![CDATA[Ship It Weekly – DevOps and SRE News for Engineers Who Run Production]]></itunes:title>
      <description><![CDATA[<p><strong>Ship It Weekly</strong> is a DevOps and SRE news podcast for engineers who run real systems.</p><p>Every week I break down what actually matters in cloud, Kubernetes, CI/CD, infrastructure as code, and production reliability. No hype. No vendor spin. Just practical analysis from someone who’s been on call and shipped systems at scale.</p><p>This isn’t a tutorial show. It’s a signal filter.</p><p>I cover major industry shifts, security incidents, cloud provider changes, and tooling updates, then explain what they mean for platform teams and engineers operating in production.</p><p>If you work in DevOps, SRE, platform engineering, or cloud infrastructure and want context instead of clickbait, you’re in the right place.</p><p>New episodes weekly.</p><p>You can also find detailed write-ups at: <a target="_blank" rel="noopener noreferrer nofollow" href="https://shipitweekly.fm">https://shipitweekly.fm</a></p><p>And curated production-focused briefs at: <a target="_blank" rel="noopener noreferrer nofollow" href="https://oncallbrief.com">https://oncallbrief.com</a></p><p>Subscribe, and let’s ship.</p>]]></description>
      <link>https://rss.com/podcasts/ship-it-weekly/2568030</link>
      <enclosure url="https://content.rss.com/episodes/356364/2568030/ship-it-weekly/2026_02_24_14_53_14_c3eeccb8-543e-4204-bf6d-a76b17d8c8b2.mp3" length="860714" type="audio/mpeg"/>
      <guid isPermaLink="false">9456e0bf-bbad-44dc-9271-cfea9b377d03</guid>
      <itunes:duration>53</itunes:duration>
      <itunes:episodeType>trailer</itunes:episodeType>
      <pubDate>Sun, 22 Feb 2026 03:28:19 GMT</pubDate>
      <itunes:explicit>false</itunes:explicit>
      <itunes:image href="https://media.rss.com/ship-it-weekly/ep_cover_20260222_030236_7f5a4e6059f49a81f8b07418b2948e00.png"/>
      <podcast:transcript url="https://transcripts.rss.com/356364/2568030/transcript" type="text/vtt"/>
      <podcast:location rel="creator" geo="geo:39.790371,-77.7277714" osm="R188849" country="us">Greencastle, Greencastle, Franklin County, Pennsylvania, 17225, USA</podcast:location>
    </item>
  </channel>
</rss>