<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>My Portfolio</title>
        <link>https://www.gioaguirre.xyz</link>
        <description>This is my portfolio RSS feed</description>
        <item>
          <title>Debugging WebSocket Connections from the Browser Console</title>
          <link>https://www.gioaguirre.xyz/blog/debug-websockets-browser-console</link>
          <description>Postman can&apos;t reproduce CORS or mixed-content errors, so it lies to you about WebSocket bugs. Here&apos;s a small console script that tests the connection in the one environment that matters: the browser.</description>
          <pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Open a Folder in Zed From the Terminal (the `code .` Equivalent)</title>
          <link>https://www.gioaguirre.xyz/blog/open-zed-from-terminal</link>
          <description>VS Code has code . to open a folder, but Zed&apos;s CLI isn&apos;t on your PATH out of the box. Here&apos;s a one-line fix using a symlink in ~/.local/bin, plus the commands that make it useful.</description>
          <pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Simulating Packet Loss on Linux to Test Audio and Video</title>
          <link>https://www.gioaguirre.xyz/blog/simulate-packet-loss-linux</link>
          <description>You can&apos;t wait around for real Wi-Fi to misbehave. Use tc and netem to drop incoming and outgoing packets on demand and see how your audio and video stack holds up.</description>
          <pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Useful .bashrc Tweaks That Make Your Terminal Life Easier</title>
          <link>https://www.gioaguirre.xyz/blog/bashrc-tweaks</link>
          <description>A collection of practical .bashrc tweaks for navigation, safety, auto-correction, and shared terminal history that remove friction from daily terminal use.</description>
          <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Rescuing a 100% Full /var Partition on Linux</title>
          <link>https://www.gioaguirre.xyz/blog/rescuing-var-partition</link>
          <description>How to diagnose a full /var partition, clean up snap packages and apt caches, and use bind mounts to permanently move heavy directories to /home.</description>
          <pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Syncing System Info from Electron in React with useSyncExternalStore</title>
          <link>https://www.gioaguirre.xyz/blog/use-sync-external-store-with-electron</link>
          <description>useSyncExternalStore is a not-so-popular React hook, but it&apos;s super useful for subscribing to an external source and storing its data—no useEffect or useState needed.</description>
          <pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Cleaner JavaScript with Logical Assignment Operators (&amp;&amp;=, ||=, ??=)</title>
          <link>https://www.gioaguirre.xyz/blog/logica_assigment_operators_in_js</link>
          <description>A guide with examples on how logical assignment operators (&amp;&amp;=, ||=, ??=) in JavaScript simplify assignments.</description>
          <pubDate>Fri, 14 Feb 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>How to disable internal microphone and camera on Linux</title>
          <link>https://www.gioaguirre.xyz/blog/disable_input_devices_linux</link>
          <description>Disabling input devices can be required for privacy, security, or debugging. This guide provides the necessary commands to achieve it.</description>
          <pubDate>Thu, 30 Jan 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Reversing an integer mathematically in TypeScript</title>
          <link>https://www.gioaguirre.xyz/blog/reversing-number-math-in-ts</link>
          <description>Reversing an integer is one of the most common problems for interviews. It can be easily done if we treat the number as a string, but there is a mathematical way of doing it...</description>
          <pubDate>Tue, 17 Dec 2024 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>