<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Config on BXM.net</title>
    <link>https://bxm.net/tags/config/</link>
    <description>Recent content in Config on BXM.net</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 22 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://bxm.net/tags/config/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>A Config Diff of 128 Lines Hid Two Real Changes, and Canon Named Both in Two Lines</title>
      <link>https://bxm.net/a-config-diff-of-128-lines-hid-two-real-changes-and-canon-named-both-in-two-lines/</link>
      <pubDate>Thu, 22 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://bxm.net/a-config-diff-of-128-lines-hid-two-real-changes-and-canon-named-both-in-two-lines/</guid>
      <description>&lt;p&gt;Here&amp;rsquo;s a familiar review. The config for a checkout service comes back from someone&amp;rsquo;s editor and the diff is a wall of red and green. The editor saved with four spaces instead of two, sorted the keys, and escaped the &amp;ldquo;ü&amp;rdquo; in the description. Somewhere in there, maybe, a value changed.&lt;/p&gt;&#xA;&lt;p&gt;We built that situation on purpose. One service config of 66 lines covers the server, database, cache, limits, features, logging and deploy settings. The deploy tool writes it one way. An editor saves it another way and changes two values on the way: the database pool timeout drops from 30000 ms to 3000 ms, and the replica count turns from the integer &lt;code&gt;3&lt;/code&gt; into the float &lt;code&gt;3.0&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
