<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Block Engineering Blog</title>
    <description>Every engineering problem tells a story. Here, we share the breakthroughs, lessons, and experiments that shape how we think, how we build, and how we expand access to the global economy.</description>
    <link>http://engineering.block.xyz/blog</link>
    <atom:link href="http://engineering.block.xyz/rss.xml" rel="self" type="application/rss+xml"/>
    <language>en-us</language>
    <lastBuildDate>Sun, 15 Mar 2026 02:02:48 GMT</lastBuildDate>
    <generator>Remix</generator>
    <item>
      <title><![CDATA[From Polyrepo Fragmentation to Monorepo Leverage]]></title>
      <link>http://engineering.block.xyz/blog/from-polyrepo-fragmentation-to-monorepo-leverage</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/from-polyrepo-fragmentation-to-monorepo-leverage</guid>
      <description><![CDATA[How Cash App migrated 450 backend repositories into a single monorepo, reducing dependency drift and scaling CI with confidence]]></description>
      <pubDate>Tue, 10 Mar 2026 12:00:00 GMT</pubDate>
      <author><![CDATA[Yissachar Radcliffe]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[Actionable CI]]></title>
      <link>http://engineering.block.xyz/blog/actionable-ci</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/actionable-ci</guid>
      <description><![CDATA[How we use AI to help engineers fix CI failures faster]]></description>
      <pubDate>Mon, 23 Feb 2026 12:00:00 GMT</pubDate>
      <author><![CDATA[Angie Jones]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[3 Principles for Designing Agent Skills]]></title>
      <link>http://engineering.block.xyz/blog/3-principles-for-designing-agent-skills</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/3-principles-for-designing-agent-skills</guid>
      <description><![CDATA[How Block Engineering codified tribal knowledge for agentic workflows]]></description>
      <pubDate>Sun, 15 Feb 2026 12:00:00 GMT</pubDate>
      <author><![CDATA[Angie Jones]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[ Gas Town x Webb's DOK]]></title>
      <link>http://engineering.block.xyz/blog/-gas-town-x-webbs-dok</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/-gas-town-x-webbs-dok</guid>
      <description><![CDATA[A framework combining Gas Town stages and DOK levels to measure AI collaboration maturity and reveal where your next growth opportunity lives.]]></description>
      <pubDate>Thu, 05 Feb 2026 12:00:00 GMT</pubDate>
      <author><![CDATA[Dakota Fabro]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[Kube-Policies BinauthZ: Closing the Supply Chain Gap in Kubernetes]]></title>
      <link>http://engineering.block.xyz/blog/kube-policies-binauthz-closing-the-supply-chain-gap-in-kubernetes</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/kube-policies-binauthz-closing-the-supply-chain-gap-in-kubernetes</guid>
      <description><![CDATA[Block's approach to Kubernetes supply chain security: BinauthZ verifies container image signatures and attestations at admission time.]]></description>
      <pubDate>Tue, 20 Jan 2026 12:00:00 GMT</pubDate>
      <author><![CDATA[Hardik Darji, Aristides Gonzalez, Monica Holliday, Allison Donovan, Kamil Wilk]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[AI-Assisted Development at Block]]></title>
      <link>http://engineering.block.xyz/blog/ai-assisted-development-at-block</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/ai-assisted-development-at-block</guid>
      <description><![CDATA[Inside Block’s approach to AI-assisted development, from repo readiness to multi-agent workflows.]]></description>
      <pubDate>Sun, 18 Jan 2026 12:00:00 GMT</pubDate>
      <author><![CDATA[Angie Jones]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[How We Red-Teamed Our Own AI Agent ]]></title>
      <link>http://engineering.block.xyz/blog/how-we-red-teamed-our-own-ai-agent-</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/how-we-red-teamed-our-own-ai-agent-</guid>
      <description><![CDATA[How Block's red team compromised an AI agent using prompt injection and Unicode smuggling. Learn the attack vectors, detection methods, and security lesson]]></description>
      <pubDate>Thu, 15 Jan 2026 12:00:00 GMT</pubDate>
      <author><![CDATA[Josiah Peedikayil, Wes Ring]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[The Missing Piece for Local AI Development]]></title>
      <link>http://engineering.block.xyz/blog/the-missing-piece-for-local-ai-development</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/the-missing-piece-for-local-ai-development</guid>
      <description><![CDATA[Running multiple AI agents locally? Concurrent builds will thrash your machine. Agent Task Queue coordinates expensive operations to prevent this.]]></description>
      <pubDate>Wed, 14 Jan 2026 12:00:00 GMT</pubDate>
      <author><![CDATA[Matt McKenna]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[Testing Pyramid for AI Agents]]></title>
      <link>http://engineering.block.xyz/blog/testing-pyramid-for-ai-agents</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/testing-pyramid-for-ai-agents</guid>
      <description><![CDATA[Evolution of the testing pyramid in the context of AI agents, highlighting the need for a new approach that accommodates non-deterministic behaviors.]]></description>
      <pubDate>Mon, 12 Jan 2026 12:00:00 GMT</pubDate>
      <author><![CDATA[Angie Jones]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[Agent Guardrails and Controls]]></title>
      <link>http://engineering.block.xyz/blog/agent-guardrails-and-controls</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/agent-guardrails-and-controls</guid>
      <description><![CDATA[Applying the security model of CORS to Agentic technologies to address common attacks against tool calling.]]></description>
      <pubDate>Sun, 11 Jan 2026 12:00:00 GMT</pubDate>
      <author><![CDATA[Alex Rosenzweig, Clinton Carpene]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[Adopting Ktfmt and Detekt]]></title>
      <link>http://engineering.block.xyz/blog/adopting-ktfmt-and-detekt</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/adopting-ktfmt-and-detekt</guid>
      <description><![CDATA[How Square Android replaced Ktlint with Ktfmt and Detekt and improved Kotlin formatting speed by 40% in a 60,000+ file codebase.]]></description>
      <pubDate>Mon, 05 Jan 2026 12:00:00 GMT</pubDate>
      <author><![CDATA[Ralf Wondratschek]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[Single Command IDE Setup]]></title>
      <link>http://engineering.block.xyz/blog/single-command-ide-setup</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/single-command-ide-setup</guid>
      <description><![CDATA[Bootstrap your Android Studio/IntelliJ IDE with customized configurations in seconds.]]></description>
      <pubDate>Mon, 08 Dec 2025 12:00:00 GMT</pubDate>
      <author><![CDATA[Shivang Shah]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[The high cost of free testing]]></title>
      <link>http://engineering.block.xyz/blog/the-high-cost-of-free-testing</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/the-high-cost-of-free-testing</guid>
      <description><![CDATA[Writing tests has become free with AI. Maintaining them hasn't.]]></description>
      <pubDate>Thu, 13 Nov 2025 12:00:00 GMT</pubDate>
      <author><![CDATA[Douwe Osinga]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[Building for Resilience]]></title>
      <link>http://engineering.block.xyz/blog/building-for-resilience</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/building-for-resilience</guid>
      <description><![CDATA[Inside Block's resilience strategy: Multi-region architecture and automated failover kept critical payment systems online during the AWS us-east-1 outage.]]></description>
      <pubDate>Tue, 28 Oct 2025 12:00:00 GMT</pubDate>
      <author><![CDATA[Randy Wigginton]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[The LeakCanary Method]]></title>
      <link>http://engineering.block.xyz/blog/the-leakcanary-method</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/the-leakcanary-method</guid>
      <description><![CDATA[This blog post shares a method for root causing Android memory leaks]]></description>
      <pubDate>Tue, 21 Oct 2025 12:00:00 GMT</pubDate>
      <author><![CDATA[P-Y Ricau]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[Shrinking Elephants]]></title>
      <link>http://engineering.block.xyz/blog/shrinking-elephants</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/shrinking-elephants</guid>
      <description><![CDATA[Managing very large projects with Gradle and Intellij IDEA-based IDEs]]></description>
      <pubDate>Tue, 14 Oct 2025 12:00:00 GMT</pubDate>
      <author><![CDATA[Tony Robalik, Josh Friend]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[GenAI Security Principles]]></title>
      <link>http://engineering.block.xyz/blog/genai-security-principles</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/genai-security-principles</guid>
      <description><![CDATA[Blogpost about how to secure Generative AI applications by security engineers Wes Ring and Josiah Peedikayil. Product security offensive security.]]></description>
      <pubDate>Tue, 19 Aug 2025 12:00:00 GMT</pubDate>
      <author><![CDATA[Wes Ring, Josiah Peedikayil]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[Jack Dorsey's Vibe Coding Tips]]></title>
      <link>http://engineering.block.xyz/blog/jack-dorseys-vibe-coding-tips</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/jack-dorseys-vibe-coding-tips</guid>
      <description><![CDATA[Insights from watching Jack Dorsey vibe code with AI tools]]></description>
      <pubDate>Mon, 18 Aug 2025 12:00:00 GMT</pubDate>
      <author><![CDATA[Angie Jones]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[ElasticGraph 1.0 is Here]]></title>
      <link>http://engineering.block.xyz/blog/elasticgraph-1-0-is-here</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/elasticgraph-1-0-is-here</guid>
      <description><![CDATA[Open source framework for indexing, searching, and aggregating data powered by GraphQL and Elasticsearch / OpenSearch]]></description>
      <pubDate>Mon, 04 Aug 2025 12:00:00 GMT</pubDate>
      <author><![CDATA[Myron Marston]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
    <item>
      <title><![CDATA[Ending Android USB Freezes]]></title>
      <link>http://engineering.block.xyz/blog/ending-android-usb-freezes</link>
      <guid isPermaLink="true">http://engineering.block.xyz/blog/ending-android-usb-freezes</guid>
      <description><![CDATA[We investigated a main thread stall with perfetto and simpleperf, found that AOSP's USB stack can block garbage collection, and upstreamed a fix]]></description>
      <pubDate>Thu, 17 Jul 2025 12:00:00 GMT</pubDate>
      <author><![CDATA[Tom Mulcahy]]></author>
      <category><![CDATA[Engineering]]></category>
    </item>
  </channel>
</rss>