<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>lean.dev.br — blog</title>
    <link>https://lean.dev.br/blog/</link>
    <description>A dev blog by André Gomes — notes on full-stack and cloud.</description>
    <managingEditor>André Gomes</managingEditor>
    <item>
      <title>SES sandbox, a rejected production request, and a config toggle</title>
      <link>https://lean.dev.br/blog/ses-sandbox-a-rejected-production-request-and-a-config-toggle/</link>
      <guid isPermaLink="true">https://lean.dev.br/blog/ses-sandbox-a-rejected-production-request-and-a-config-toggle/</guid>
      <pubDate>Wed, 10 Jun 2026 19:07:00 GMT</pubDate>
      <description>Why the contact form&apos;s visitor acknowledgement email is currently disabled, and the path to enabling it.</description>
    </item>
    <item>
      <title>CSP and Trusted Types across two stacks</title>
      <link>https://lean.dev.br/blog/csp-and-trusted-types-across-two-stacks/</link>
      <guid isPermaLink="true">https://lean.dev.br/blog/csp-and-trusted-types-across-two-stacks/</guid>
      <pubDate>Wed, 10 Jun 2026 09:00:00 GMT</pubDate>
      <description>How we enforced a strict Content-Security-Policy with Trusted Types on a vanilla-JS site, then adapted that policy for a Next.js static-export blog — and what we had to give up.</description>
    </item>
    <item>
      <title>One design system, two stacks</title>
      <link>https://lean.dev.br/blog/one-design-system-two-stacks/</link>
      <guid isPermaLink="true">https://lean.dev.br/blog/one-design-system-two-stacks/</guid>
      <pubDate>Mon, 08 Jun 2026 15:30:00 GMT</pubDate>
      <description>Sharing tokens and structural CSS between a vanilla-JS site and a Next.js app.</description>
    </item>
    <item>
      <title>Hello, world</title>
      <link>https://lean.dev.br/blog/hello-world/</link>
      <guid isPermaLink="true">https://lean.dev.br/blog/hello-world/</guid>
      <pubDate>Sun, 07 Jun 2026 09:00:00 GMT</pubDate>
      <description>First post — why this blog exists and how it&apos;s built.</description>
    </item>
  </channel>
</rss>