<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Stubborn | TooMuchCoding</title><link>https://toomuchcoding.com/tags/stubborn/</link><atom:link href="https://toomuchcoding.com/tags/stubborn/atom.xml" rel="self" type="application/rss+xml"/><description>Stubborn</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sat, 18 Apr 2026 00:00:00 +0000</lastBuildDate><image><url>https://toomuchcoding.com/media/icon_hu_f2ec140971caa99.png</url><title>Stubborn</title><link>https://toomuchcoding.com/tags/stubborn/</link></image><item><title>Stubborn.sh - my new project</title><link>https://toomuchcoding.com/post/2026-04-16-stubborn/</link><pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate><guid>https://toomuchcoding.com/post/2026-04-16-stubborn/</guid><description>
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-blue-100 dark:bg-blue-900 border-blue-500"
data-callout="note"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-blue-600 dark:text-blue-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m16.862 4.487l1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8l.8-2.685a4.5 4.5 0 0 1 1.13-1.897zm0 0L19.5 7.125"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;Note&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;p&gt;I&amp;rsquo;m running a new workshop related to AI and distributed systems. Click
to open the workshop page.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- more --&gt;
&lt;p&gt;At Spring I/O Barcelona I announced a new project called
.&lt;/p&gt;
&lt;p&gt;
makes it possible to run a broker for governing Spring Cloud Contract contracts. It can do a lot of other things too!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Did verifications happen?&lt;/li&gt;
&lt;li&gt;Is it safe to deploy?&lt;/li&gt;
&lt;li&gt;What is the dependency graph?&lt;/li&gt;
&lt;li&gt;Dedicated Maven &amp;amp; Gradle plugins&lt;/li&gt;
&lt;li&gt;Branch-aware can-i-deploy&lt;/li&gt;
&lt;li&gt;Pending contracts (don&amp;rsquo;t block until provider catches up)&lt;/li&gt;
&lt;li&gt;Consumer version selectors&lt;/li&gt;
&lt;li&gt;Content hash deduplication&lt;/li&gt;
&lt;li&gt;Version tags &amp;amp; compatibility matrix&lt;/li&gt;
&lt;li&gt;Full webhooks + retry + history&lt;/li&gt;
&lt;li&gt;CLI (13 commands)&lt;/li&gt;
&lt;li&gt;JS/TS SDK&lt;/li&gt;
&lt;li&gt;Data cleanup &amp;amp; retention policies&lt;/li&gt;
&lt;li&gt;AI traffic-to-contract generation (capture HTTP, get SCC YAML)&lt;/li&gt;
&lt;li&gt;MCP server (AI agents publish, verify &amp;amp; check deployments)&lt;/li&gt;
&lt;li&gt;Maven repository import (migrate existing stubs)&lt;/li&gt;
&lt;li&gt;RBAC + audit log&lt;/li&gt;
&lt;li&gt;SSO / OIDC&lt;/li&gt;
&lt;li&gt;HA deployment support&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That&amp;rsquo;s quite a lot of features!
&lt;/p&gt;
&lt;p&gt;Check out the website to learn more:
. The demo is available under
.&lt;/p&gt;
&lt;p&gt;Below you can find some screenshots.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;</description></item><item><title>Stubborn</title><link>https://toomuchcoding.com/project/stubborn/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://toomuchcoding.com/project/stubborn/</guid><description>&lt;p&gt;Stubborn.sh - Spring Cloud Contract Governance broker &amp;amp; framework&lt;/p&gt;</description></item></channel></rss>