<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Juan Herreros</title>
    <description/>
    <link>https://speakerdeck.com/jherreros</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/jherreros.rss"/>
    <lastBuildDate>2025-10-23 09:21:35 -0400</lastBuildDate>
    <item>
      <title>Platforms for Humans and Machines: Engineering for the Age of Agents</title>
      <description>As AI coding agents become first-class users of internal developer platforms, the practices that make platforms accessible to humans turn out to be the same ones that enable AI to thrive.

Self-service interfaces, well-defined APIs with schemas and documentation, local-first workflows, and rich observability have always been important elements of a good platform. Now they are prerequisites for agents that can autonomously build, debug, and ship software.

This talk explores what it means to design platforms where both humans and AI can collaborate effectively. We'll cover:

- How to expose your platform as a product with structured APIs (and perhaps MCPs)
- Why prioritizing local tooling pays dividends when agents need to iterate on errors
- How observability becomes the bridge between runtime behavior and AI understanding

We'll also discuss the flip side: AI is making it easier than ever to *contribute* to platform code, but that comes with new responsibilities around quality gates, context files like CLAUDE.md, and maintainability.

Walk away with concrete practices to ensure your platform is ready for a future where agents are not just tools, but users of it.</description>
      <media:content url="https://files.speakerdeck.com/presentations/bd5f88e3b8ee48c1b369de7801968f5c/preview_slide_0.jpg?38851613" type="image/jpeg" medium="image"/>
      <content:encoded>As AI coding agents become first-class users of internal developer platforms, the practices that make platforms accessible to humans turn out to be the same ones that enable AI to thrive.

Self-service interfaces, well-defined APIs with schemas and documentation, local-first workflows, and rich observability have always been important elements of a good platform. Now they are prerequisites for agents that can autonomously build, debug, and ship software.

This talk explores what it means to design platforms where both humans and AI can collaborate effectively. We'll cover:

- How to expose your platform as a product with structured APIs (and perhaps MCPs)
- Why prioritizing local tooling pays dividends when agents need to iterate on errors
- How observability becomes the bridge between runtime behavior and AI understanding

We'll also discuss the flip side: AI is making it easier than ever to *contribute* to platform code, but that comes with new responsibilities around quality gates, context files like CLAUDE.md, and maintainability.

Walk away with concrete practices to ensure your platform is ready for a future where agents are not just tools, but users of it.</content:encoded>
      <pubDate>Wed, 25 Mar 2026 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jherreros/platforms-for-humans-and-machines-engineering-for-the-age-of-agents</link>
      <guid>https://speakerdeck.com/jherreros/platforms-for-humans-and-machines-engineering-for-the-age-of-agents</guid>
    </item>
    <item>
      <title>Crossplane y Helm: Juntos, revueltos, mezclados y agitados</title>
      <description>Combinando Crossplane y Helm para gestionar aplicaciones incluyendo todo lo que necesitan, tanto en Kubernetes como en la nube, de manera nativa.</description>
      <media:content url="https://files.speakerdeck.com/presentations/64bafa800fa5436a9831c9815c053201/preview_slide_0.jpg?37426713" type="image/jpeg" medium="image"/>
      <content:encoded>Combinando Crossplane y Helm para gestionar aplicaciones incluyendo todo lo que necesitan, tanto en Kubernetes como en la nube, de manera nativa.</content:encoded>
      <pubDate>Tue, 28 Oct 2025 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jherreros/20251028-helm-crossplane-juntos-revueltos-mezclados-agitados</link>
      <guid>https://speakerdeck.com/jherreros/20251028-helm-crossplane-juntos-revueltos-mezclados-agitados</guid>
    </item>
    <item>
      <title>Infrastructure as code, from templates to APIs: A Platform Engineering Story</title>
      <description>A look back at our journey around infrastructure provisioning, from re-usable building blocks to a pure Platform Engineering approach.</description>
      <media:content url="https://files.speakerdeck.com/presentations/43684923fce04e4b956f2664aa65de1e/preview_slide_0.jpg?37080937" type="image/jpeg" medium="image"/>
      <content:encoded>A look back at our journey around infrastructure provisioning, from re-usable building blocks to a pure Platform Engineering approach.</content:encoded>
      <pubDate>Mon, 23 Jun 2025 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jherreros/infrastructure-as-code-from-templates-to-apis-a-platform-engineering-story</link>
      <guid>https://speakerdeck.com/jherreros/infrastructure-as-code-from-templates-to-apis-a-platform-engineering-story</guid>
    </item>
    <item>
      <title>A Platform to run a Bank on, in 4 simple steps</title>
      <description>A quick overview of Banking Circle's Compute Platform, including its core and the abstraction layers exposed to our users.</description>
      <media:content url="https://files.speakerdeck.com/presentations/883377e402d841e584feb42aebda7444/preview_slide_0.jpg?37080921" type="image/jpeg" medium="image"/>
      <content:encoded>A quick overview of Banking Circle's Compute Platform, including its core and the abstraction layers exposed to our users.</content:encoded>
      <pubDate>Tue, 08 Apr 2025 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jherreros/a-platform-to-run-a-bank-on-in-4-simple-steps</link>
      <guid>https://speakerdeck.com/jherreros/a-platform-to-run-a-bank-on-in-4-simple-steps</guid>
    </item>
    <item>
      <title>Azure Landing Zones as a Service</title>
      <description>An introduction to our single, simple, self-service interface to provision infrastructure resources.</description>
      <media:content url="https://files.speakerdeck.com/presentations/75d3db9b86a349fdb88d24f8514dcbb4/preview_slide_0.jpg?37080878" type="image/jpeg" medium="image"/>
      <content:encoded>An introduction to our single, simple, self-service interface to provision infrastructure resources.</content:encoded>
      <pubDate>Tue, 25 Feb 2025 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/jherreros/azure-landing-zones-as-a-service</link>
      <guid>https://speakerdeck.com/jherreros/azure-landing-zones-as-a-service</guid>
    </item>
    <item>
      <title>Platform Engineering at Banking Circle</title>
      <description>A quick introduction to how we do Platform Engineering at Banking Circle</description>
      <media:content url="https://files.speakerdeck.com/presentations/f7a9dde0aa4643f3ba96ff95998b2ab5/preview_slide_0.jpg?37080847" type="image/jpeg" medium="image"/>
      <content:encoded>A quick introduction to how we do Platform Engineering at Banking Circle</content:encoded>
      <pubDate>Tue, 10 Dec 2024 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/jherreros/platform-engineering-at-banking-circle</link>
      <guid>https://speakerdeck.com/jherreros/platform-engineering-at-banking-circle</guid>
    </item>
    <item>
      <title>The 3 Layers of our Platform and Helmping Ourselves before helping others</title>
      <description>A look into the structure of Banking Circle's Internal Developer Platform, and the open source tooling we have built for it.</description>
      <media:content url="https://files.speakerdeck.com/presentations/7f8101e11cca48c1bab687f9a8a5e5b0/preview_slide_0.jpg?37080783" type="image/jpeg" medium="image"/>
      <content:encoded>A look into the structure of Banking Circle's Internal Developer Platform, and the open source tooling we have built for it.</content:encoded>
      <pubDate>Tue, 21 May 2024 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jherreros/the-3-layers-of-our-platform-and-helmping-ourselves-before-helping-others</link>
      <guid>https://speakerdeck.com/jherreros/the-3-layers-of-our-platform-and-helmping-ourselves-before-helping-others</guid>
    </item>
    <item>
      <title>Yes sir, I can GitOps! SDLC automation on a regulated industry</title>
      <description>A look into how we put in place an automated compliance solution in our pipelines and a GitOps solution for Feature Flags, within the regulations of our industry.</description>
      <media:content url="https://files.speakerdeck.com/presentations/6fef555f89dc4633bea988c47e0c5f58/preview_slide_0.jpg?37080504" type="image/jpeg" medium="image"/>
      <content:encoded>A look into how we put in place an automated compliance solution in our pipelines and a GitOps solution for Feature Flags, within the regulations of our industry.</content:encoded>
      <pubDate>Fri, 09 Jun 2023 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jherreros/yes-sir-i-can-gitops-sdlc-automation-on-a-regulated-industry</link>
      <guid>https://speakerdeck.com/jherreros/yes-sir-i-can-gitops-sdlc-automation-on-a-regulated-industry</guid>
    </item>
    <item>
      <title>Self-service Infrastructure as Code: People, process, product</title>
      <description>A reflection of how an automated, repeatable approach drives benefits in both technical and non-technical areas.</description>
      <media:content url="https://files.speakerdeck.com/presentations/35991cb08afd4ccab3df26742e69510d/preview_slide_0.jpg?37080332" type="image/jpeg" medium="image"/>
      <content:encoded>A reflection of how an automated, repeatable approach drives benefits in both technical and non-technical areas.</content:encoded>
      <pubDate>Thu, 16 Feb 2023 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/jherreros/self-service-infrastructure-as-code-people-process-product</link>
      <guid>https://speakerdeck.com/jherreros/self-service-infrastructure-as-code-people-process-product</guid>
    </item>
    <item>
      <title>Self-service IaC @ Banking Circle</title>
      <description>An introduction to how Banking Circle went from a mostly manual approach to re-usable terraform modules for infrastructure provisioning.</description>
      <media:content url="https://files.speakerdeck.com/presentations/ab4dff2de4d84cca9cfcf0f8b625880b/preview_slide_0.jpg?37080276" type="image/jpeg" medium="image"/>
      <content:encoded>An introduction to how Banking Circle went from a mostly manual approach to re-usable terraform modules for infrastructure provisioning.</content:encoded>
      <pubDate>Thu, 10 Nov 2022 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/jherreros/self-service-iac-at-banking-circle</link>
      <guid>https://speakerdeck.com/jherreros/self-service-iac-at-banking-circle</guid>
    </item>
  </channel>
</rss>
