<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://shiplog.dev/rss.xml" rel="self" type="application/rss+xml" />

    <title>Shiplog</title>
    <description></description>
    <link>https://shiplog.dev</link>

    
    <item>
      <title>Change IDs in Jujutsu</title>
      <link>https://shiplog.dev/posts/jj-change-ids/</link>
      
          <pubDate>Sun, 04 Jan 2026 00:00:00 +0000</pubDate>
      
      <category>jj</category><category>vcs</category>
    </item>
    
    <item>
      <title>Don&#x27;t use string interpolation in your log messages</title>
      <link>https://shiplog.dev/posts/dont-use-string-interpolation-in-your-log-messages/</link>
      
          <pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate>
      
      <category>observability</category><category>opinion</category>
    </item>
    
    <item>
      <title>Dismantle Chesterton&#x27;s Fence</title>
      <link>https://shiplog.dev/posts/dismantle-chestertons-fence/</link>
      
          <pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate>
      
      <category>opinion</category>
    </item>
    
    <item>
      <title>Ideas for catching unbatched queries</title>
      <link>https://shiplog.dev/posts/ideas-for-catching-unbatched-queries/</link>
      
          <pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate>
      
      <category>ideas</category><category>performance</category>
    </item>
    
    <item>
      <title>AWS CDK and aws-vault</title>
      <link>https://shiplog.dev/posts/aws-cdk-and-aws-vault/</link>
      
          <pubDate>Sun, 03 Aug 2025 00:00:00 +0000</pubDate>
      
      <category>aws</category><category>aws-cdk</category>
    </item>
    
    <item>
      <title>Snowflake IDs</title>
      <link>https://shiplog.dev/posts/snowflake-ids/</link>
      
          <pubDate>Sun, 20 Apr 2025 00:00:00 +0000</pubDate>
      
      <category>distributed-systems</category>
    </item>
    
    <item>
      <title>Crashing your production app with iteration</title>
      <link>https://shiplog.dev/posts/crashing-your-production-app-with-iteration/</link>
      
          <pubDate>Wed, 25 Sep 2024 00:00:00 +0000</pubDate>
      
      <category>bug</category><category>ruby</category>
    </item>
    
    <item>
      <title>Retry for, not retry count</title>
      <link>https://shiplog.dev/posts/retry-for-not-retry-count/</link>
      
          <pubDate>Wed, 28 Aug 2024 00:00:00 +0000</pubDate>
      
      <category>reliability</category>
    </item>
    
    <item>
      <title>Increasing histogram bucket size exponentially</title>
      <link>https://shiplog.dev/posts/histogram-log-buckets/</link>
      
          <pubDate>Fri, 14 Jun 2024 00:00:00 +0000</pubDate>
      
      <category>stats-for-sre</category><category>stats</category>
    </item>
    
    <item>
      <title>The Pragmatic Algorithm: Linear Counting</title>
      <link>https://shiplog.dev/posts/the-pragmatic-algorithm/</link>
      
          <pubDate>Fri, 07 Jun 2024 00:00:00 +0000</pubDate>
      
      <category>stats</category><category>algorithms</category>
    </item>
    
    <item>
      <title>Why do we talk about P99 and P95 request latency?</title>
      <link>https://shiplog.dev/posts/why-do-we-talk-about-p99-and-95-request-latency/</link>
      
          <pubDate>Sat, 12 Aug 2023 00:00:00 +0000</pubDate>
      
      <category>stats-for-sre</category><category>stats</category>
    </item>
    
    <item>
      <title>RabbitMQ Really Cares About Your &lt;del&gt;Hostname&lt;&#x2F;del&gt; Nodename</title>
      <link>https://shiplog.dev/posts/rabbitmq-really-cares-about-your-hostname-nodename/</link>
      
          <pubDate>Sat, 12 Aug 2023 00:00:00 +0000</pubDate>
      
      <category>rabbitmq</category><category>infrastructure</category>
    </item>
    
    <item>
      <title>Google SRE Handbook: Monitoring Distributed Systems</title>
      <link>https://shiplog.dev/posts/sre-handbook-monitoring-distributed-systems/</link>
      
          <pubDate>Fri, 16 Jun 2023 00:00:00 +0000</pubDate>
      
      <category>sre-handbook</category>
    </item>
    
    <item>
      <title>DNF whatprovides</title>
      <link>https://shiplog.dev/posts/dnf-whatprovides/</link>
      
          <pubDate>Wed, 30 Nov 2022 00:00:00 +0000</pubDate>
      
      
    </item>
    
    <item>
      <title>Machop</title>
      <link>https://shiplog.dev/posts/machop/</link>
      
          <pubDate>Sun, 31 Jul 2022 00:00:00 +0000</pubDate>
      
      
    </item>
    
    <item>
      <title>Writing Ruby gems in Rust</title>
      <link>https://shiplog.dev/posts/writing-ruby-gems-in-rust/</link>
      
          <pubDate>Sun, 10 Apr 2022 00:00:00 +0000</pubDate>
      
      <category>ruby</category><category>rust</category>
    </item>
    
    <item>
      <title>Magit revise</title>
      <link>https://shiplog.dev/posts/magit-revise/</link>
      
          <pubDate>Mon, 23 Aug 2021 00:00:00 +0000</pubDate>
      
      <category>git</category><category>emacs</category>
    </item>
    
    <item>
      <title>Connecting PRs to issues in ZenHub</title>
      <link>https://shiplog.dev/posts/connect-pr-to-issue/</link>
      
          <pubDate>Sat, 05 Jun 2021 00:00:00 +0000</pubDate>
      
      <category>tools</category><category>automation</category>
    </item>
    
    <item>
      <title>Property testing makes your types better</title>
      <link>https://shiplog.dev/posts/property-testing-makes-your-types-better/</link>
      
          <pubDate>Sun, 30 May 2021 00:00:00 +0000</pubDate>
      
      <category>testing</category>
    </item>
    
    <item>
      <title>Sequel inserts &quot;0&quot; when &lt;code&gt;insert&lt;&#x2F;code&gt; is given a Hash in MySQL</title>
      <link>https://shiplog.dev/posts/sequel-inserts-zero-when-insert-given-hash/</link>
      
          <pubDate>Sat, 29 May 2021 00:00:00 +0000</pubDate>
      
      <category>bug</category><category>ruby</category>
    </item>
    
    <item>
      <title>Custom log handlers in Python</title>
      <link>https://shiplog.dev/posts/custom-log-handlers-in-python/</link>
      
          <pubDate>Tue, 02 Jun 2020 00:00:00 +0000</pubDate>
      
      <category>python</category>
    </item>
    

  </channel>
</rss>
