<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>popyson.com</title>
    <link>https://popyson.com/</link>
    <atom:link href="https://popyson.com/feed.xml" rel="self" type="application/rss+xml" />
    <description>分散システム、開発者ツール、設計について書く個人ブログ。</description>
    <language>ja</language>
    <lastBuildDate>Mon, 15 Jun 2026 23:36:37 GMT</lastBuildDate>
    <item>
      <title>型で導く CLI 設計</title>
      <link>https://popyson.com/blog/type-driven-cli</link>
      <guid isPermaLink="true">https://popyson.com/blog/type-driven-cli</guid>
      <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
      <description>サブコマンドと引数を型で表現すると、ヘルプ・補完・検証が一箇所から生える。手書きの分岐を消すまでの記録。</description>
      <category>CLI</category>
      <category>型</category>
      <category>DX</category>
    </item>
    <item>
      <title>静かな観測性</title>
      <link>https://popyson.com/blog/quiet-observability</link>
      <guid isPermaLink="true">https://popyson.com/blog/quiet-observability</guid>
      <pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate>
      <description>アラートを増やすほど現場は鈍くなる。本当に必要な信号だけを残すための、引き算のダッシュボード論。</description>
      <category>観測性</category>
      <category>分散システム</category>
      <category>設計</category>
    </item>
    <item>
      <title>バックプレッシャーと正直なキュー</title>
      <link>https://popyson.com/blog/stream-backpressure</link>
      <guid isPermaLink="true">https://popyson.com/blog/stream-backpressure</guid>
      <pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate>
      <description>キューは問題を隠す道具にも、見せる道具にもなる。詰まりを正直に伝えるストリーム設計について。</description>
      <category>分散システム</category>
      <category>Rust</category>
      <category>設計</category>
    </item>
    <item>
      <title>TypeScript の絞り込みを信じる</title>
      <link>https://popyson.com/blog/ts-narrowing</link>
      <guid isPermaLink="true">https://popyson.com/blog/ts-narrowing</guid>
      <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
      <description>判別可能なユニオンと網羅性チェックで、実行時の if を減らす。コンパイラに任せる範囲を広げる練習。</description>
      <category>TypeScript</category>
      <category>型</category>
      <category>DX</category>
    </item>
    <item>
      <title>小さな道具をたくさん持つ</title>
      <link>https://popyson.com/blog/small-tools</link>
      <guid isPermaLink="true">https://popyson.com/blog/small-tools</guid>
      <pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate>
      <description>一つの巨大なツールより、合成できる小さな道具。Unix 哲学を自分の日々のワークフローで試した記録。</description>
      <category>CLI</category>
      <category>DX</category>
    </item>
    <item>
      <title>レビューは設計の続き</title>
      <link>https://popyson.com/blog/review-as-design</link>
      <guid isPermaLink="true">https://popyson.com/blog/review-as-design</guid>
      <pubDate>Sat, 18 Oct 2025 00:00:00 GMT</pubDate>
      <description>コードレビューを「指摘」ではなく「一緒に線を引き直す」場として扱うと、チームの設計力が上がっていく。</description>
      <category>設計</category>
      <category>DX</category>
    </item>
  </channel>
</rss>
