<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on Piotr Szyma&#39;s blog</title>
    <link>https://blog.piotrszyma.pl/posts/</link>
    <description>Recent content in Posts on Piotr Szyma&#39;s blog</description>
    <generator>Hugo -- 0.145.0</generator>
    <language>en</language>
    <lastBuildDate>Fri, 31 Oct 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.piotrszyma.pl/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Case for Single Assignment: Write Safer, Clearer Code</title>
      <link>https://blog.piotrszyma.pl/posts/xxx-boost-your-bash-with-bash-history/</link>
      <pubDate>Fri, 31 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.piotrszyma.pl/posts/xxx-boost-your-bash-with-bash-history/</guid>
      <description>Why avoiding variable reassignment eliminates &amp;#39;temporal coupling,&amp;#39; improves debugging, and supports functional paradigms in languages like Python.</description>
    </item>
    <item>
      <title>Expose your local port on public internet</title>
      <link>https://blog.piotrszyma.pl/posts/009-cloudflared-tunnel/</link>
      <pubDate>Sun, 20 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.piotrszyma.pl/posts/009-cloudflared-tunnel/</guid>
      <description>Expose your local applications to the public internet using Cloudflare Tunnel.</description>
    </item>
    <item>
      <title>Python: Function Documentation with `Annotated`</title>
      <link>https://blog.piotrszyma.pl/posts/008-python-annotate/</link>
      <pubDate>Sun, 20 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.piotrszyma.pl/posts/008-python-annotate/</guid>
      <description>Embed concise docs directly in your type hints using Annotated.</description>
    </item>
    <item>
      <title>Google Sheets Snippets</title>
      <link>https://blog.piotrszyma.pl/posts/007-google-sheets-snippets/</link>
      <pubDate>Wed, 25 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.piotrszyma.pl/posts/007-google-sheets-snippets/</guid>
      <description>Useful features</description>
    </item>
    <item>
      <title>CrunchyData Postgres Operator snippets</title>
      <link>https://blog.piotrszyma.pl/posts/006-crunchydata-pgo/</link>
      <pubDate>Wed, 09 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.piotrszyma.pl/posts/006-crunchydata-pgo/</guid>
      <description>Useful commands and tools for development and debugging.</description>
    </item>
    <item>
      <title>Helm snippets</title>
      <link>https://blog.piotrszyma.pl/posts/005-helm-snippets/</link>
      <pubDate>Sun, 02 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.piotrszyma.pl/posts/005-helm-snippets/</guid>
      <description>Useful Helm commands and tools for development and debugging.</description>
    </item>
    <item>
      <title>Kubernetes snippets</title>
      <link>https://blog.piotrszyma.pl/posts/004-kubernetes-snippets/</link>
      <pubDate>Sat, 01 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.piotrszyma.pl/posts/004-kubernetes-snippets/</guid>
      <description>Useful Kubernetes commands and tools for development and debugging.</description>
    </item>
    <item>
      <title>Postgres Troubleshooting Guide</title>
      <link>https://blog.piotrszyma.pl/posts/003-postgres-troubleshooting-guide/</link>
      <pubDate>Fri, 28 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.piotrszyma.pl/posts/003-postgres-troubleshooting-guide/</guid>
      <description>Diagnosing and resolving PostgreSQL database deployed on Kubernetes</description>
    </item>
    <item>
      <title>TypeScript lookup type</title>
      <link>https://blog.piotrszyma.pl/posts/002-typescript-lookup-type/</link>
      <pubDate>Sun, 24 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://blog.piotrszyma.pl/posts/002-typescript-lookup-type/</guid>
      <description>When we want to declare a tuple of strings and infer a type from all possible values</description>
    </item>
    <item>
      <title>TypeScript freshness</title>
      <link>https://blog.piotrszyma.pl/posts/001-typescript-freshness/</link>
      <pubDate>Tue, 12 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://blog.piotrszyma.pl/posts/001-typescript-freshness/</guid>
      <description>About some inconsistency in the language</description>
    </item>
  </channel>
</rss>
