<?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>Home on Build, Break, Learn</title>
    <link>https://profile.huyab.click/</link>
    <description>Recent content in Home on Build, Break, Learn</description>
    <image>
      <title>Build, Break, Learn</title>
      <url>https://profile.huyab.click/images/sea.png</url>
      <link>https://profile.huyab.click/images/sea.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Wed, 05 Aug 2026 23:15:00 +0700</lastBuildDate>
    <atom:link href="https://profile.huyab.click/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>NixOS xrdp black screen: &#34;Unable to load a failsafe session&#34;</title>
      <link>https://profile.huyab.click/posts/nixos-xrdp-xfce4-session-failsafe/</link>
      <pubDate>Wed, 05 Aug 2026 23:15:00 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/nixos-xrdp-xfce4-session-failsafe/</guid>
      <description>Why adding the xfce4-session package alone breaks xrdp on NixOS, and the one-line fix that actually works.</description>
    </item>
    <item>
      <title>Vaultwarden: Web login works but Chrome Extension says &#34;An error has occurred&#34;</title>
      <link>https://profile.huyab.click/posts/vaultwarden-chrome-extension-login-error/</link>
      <pubDate>Wed, 05 Aug 2026 21:10:00 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/vaultwarden-chrome-extension-login-error/</guid>
      <description>Debugging a self-hosted Vaultwarden issue where the Chrome extension fails to log in while the web vault works fine - turned out to be a stale server version.</description>
    </item>
    <item>
      <title>2 Cleanup Tools for Node.js and Python</title>
      <link>https://profile.huyab.click/posts/npkill-killpy/</link>
      <pubDate>Sun, 24 May 2026 10:34:07 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/npkill-killpy/</guid>
      <description>Two lightweight CLI tools to clean up old node_modules, Python virtual environments, and cache directories.</description>
    </item>
    <item>
      <title>How to Upgrade NixOS to 25.11</title>
      <link>https://profile.huyab.click/posts/nixos-upgrade-25-11/</link>
      <pubDate>Sat, 06 Dec 2025 00:54:21 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/nixos-upgrade-25-11/</guid>
      <description>A step-by-step guide to upgrading your NixOS system to the latest 25.11 release.</description>
    </item>
    <item>
      <title>The Art of Readable Code</title>
      <link>https://profile.huyab.click/posts/the-art-of-readable-code/</link>
      <pubDate>Fri, 29 Aug 2025 17:16:07 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/the-art-of-readable-code/</guid>
      <description>Summary notes from The Art of Readable Code with practical examples and takeaways.</description>
    </item>
    <item>
      <title>Kind Trick</title>
      <link>https://profile.huyab.click/posts/kind-trick/</link>
      <pubDate>Thu, 28 Aug 2025 16:57:25 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/kind-trick/</guid>
      <description>Small notes and commands for working more effectively with kind and related tooling.</description>
    </item>
    <item>
      <title>Search Trick</title>
      <link>https://profile.huyab.click/posts/search-trick/</link>
      <pubDate>Thu, 28 Aug 2025 10:57:37 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/search-trick/</guid>
      <description>Quick note on combining IDs from related tables before querying the main table for search results.</description>
    </item>
    <item>
      <title>Ssh Trick</title>
      <link>https://profile.huyab.click/posts/ssh-trick/</link>
      <pubDate>Sat, 16 Aug 2025 15:49:12 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/ssh-trick/</guid>
      <description>Generate a public key from an existing private key with a single ssh-keygen command.</description>
    </item>
    <item>
      <title>Common Dev Abbreviations</title>
      <link>https://profile.huyab.click/posts/common-dev-abbreviations/</link>
      <pubDate>Mon, 11 Aug 2025 08:42:18 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/common-dev-abbreviations/</guid>
      <description>A quick glossary of abbreviations developers often use in chats, code reviews, tickets, and docs.</description>
    </item>
    <item>
      <title>Tmux Cheatsheet</title>
      <link>https://profile.huyab.click/posts/tmux-cheatsheet/</link>
      <pubDate>Wed, 30 Jul 2025 15:35:15 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/tmux-cheatsheet/</guid>
      <description>Compact tmux cheatsheet covering core commands and shortcuts for daily terminal work.</description>
    </item>
    <item>
      <title>Later Means Never</title>
      <link>https://profile.huyab.click/posts/later-means-never/</link>
      <pubDate>Tue, 29 Jul 2025 11:40:56 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/later-means-never/</guid>
      <description>A reminder that postponing cleanup usually turns small messes into long-term maintenance debt.</description>
    </item>
    <item>
      <title>Jenkins Ssh Key Error</title>
      <link>https://profile.huyab.click/posts/jenkins-ssh-key-error/</link>
      <pubDate>Mon, 28 Jul 2025 22:55:22 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/jenkins-ssh-key-error/</guid>
      <description>Fix Jenkins SSH host key errors by adding the remote host to known_hosts inside the container.</description>
    </item>
    <item>
      <title>Chrome Extension</title>
      <link>https://profile.huyab.click/posts/chrome-extension/</link>
      <pubDate>Mon, 28 Jul 2025 21:44:24 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/chrome-extension/</guid>
      <description>List of Chrome extensions and built-in components installed in the current browser profile.</description>
    </item>
    <item>
      <title>Odoo Hide Column in Tree</title>
      <link>https://profile.huyab.click/posts/odoo-hide-column-in-tree/</link>
      <pubDate>Tue, 22 Jul 2025 14:50:13 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/odoo-hide-column-in-tree/</guid>
      <description>Use column_invisible in Odoo tree views to hide a column based on the parent record state.</description>
    </item>
    <item>
      <title>Grep Before After</title>
      <link>https://profile.huyab.click/posts/grep-before-after/</link>
      <pubDate>Tue, 22 Jul 2025 08:52:58 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/grep-before-after/</guid>
      <description>Examples of grep context flags to show matching lines with output before and after.</description>
    </item>
    <item>
      <title>Git Config</title>
      <link>https://profile.huyab.click/posts/git-config/</link>
      <pubDate>Tue, 15 Jul 2025 15:59:19 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/git-config/</guid>
      <description>Quick notes on global and local Git configuration scopes and where they are stored.</description>
    </item>
    <item>
      <title>Rsync</title>
      <link>https://profile.huyab.click/posts/rsync/</link>
      <pubDate>Tue, 15 Jul 2025 11:01:19 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/rsync/</guid>
      <description>Useful rsync commands as a safer and more flexible alternative to plain cp.</description>
    </item>
    <item>
      <title>Ventoy in Nixos</title>
      <link>https://profile.huyab.click/posts/ventoy-in-nixos/</link>
      <pubDate>Sun, 13 Jul 2025 00:40:37 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/ventoy-in-nixos/</guid>
      <description>Notes on getting Ventoy working on NixOS 25 when the default setup runs into errors.</description>
    </item>
    <item>
      <title>Chezmoi</title>
      <link>https://profile.huyab.click/posts/chezmoi/</link>
      <pubDate>Sun, 13 Jul 2025 00:37:21 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/chezmoi/</guid>
      <description>Quick start guide to initialize and apply a chezmoi dotfiles repository with one command.</description>
    </item>
    <item>
      <title>Git Branch</title>
      <link>https://profile.huyab.click/posts/git-branch/</link>
      <pubDate>Fri, 11 Jul 2025 14:44:47 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/git-branch/</guid>
      <description>Common Git branch commands for creating, deleting, and cleaning up branches.</description>
    </item>
    <item>
      <title>One Day One Life</title>
      <link>https://profile.huyab.click/posts/one-day-one-life/</link>
      <pubDate>Thu, 10 Jul 2025 07:39:27 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/one-day-one-life/</guid>
      <description>Short reflection on how daily habits quietly shape the direction of an entire life.</description>
    </item>
    <item>
      <title>Shell Env</title>
      <link>https://profile.huyab.click/posts/shell-env/</link>
      <pubDate>Tue, 08 Jul 2025 23:00:53 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/shell-env/</guid>
      <description>Why /usr/bin/env is a safer shebang choice for portable shell scripts across environments.</description>
    </item>
    <item>
      <title>Convert Html to Markdown</title>
      <link>https://profile.huyab.click/posts/convert-html-to-markdown/</link>
      <pubDate>Fri, 04 Jul 2025 11:05:43 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/convert-html-to-markdown/</guid>
      <description>Simple ways to convert HTML content into Markdown for easier editing and publishing.</description>
    </item>
    <item>
      <title>Handle Json Key Case</title>
      <link>https://profile.huyab.click/posts/handle-json-key-case/</link>
      <pubDate>Thu, 03 Jul 2025 10:17:23 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/handle-json-key-case/</guid>
      <description>Normalize inconsistent JSON key casing before mapping data in your application.</description>
    </item>
    <item>
      <title>Special Characters</title>
      <link>https://profile.huyab.click/posts/special-characters/</link>
      <pubDate>Wed, 02 Jul 2025 16:53:20 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/special-characters/</guid>
      <description>How to write special characters safely in Markdown without breaking your blog content.</description>
    </item>
    <item>
      <title>Best Chrome Extension</title>
      <link>https://profile.huyab.click/posts/best-chrome-extension/</link>
      <pubDate>Wed, 02 Jul 2025 15:02:56 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/best-chrome-extension/</guid>
      <description>Discover the best Chrome extension to manage all your other extensions effortlessly with Extensity!</description>
    </item>
    <item>
      <title>Tip Move Repo Gitlab Github</title>
      <link>https://profile.huyab.click/posts/tip-move-repo-gitlab-github/</link>
      <pubDate>Tue, 01 Jul 2025 22:09:21 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/tip-move-repo-gitlab-github/</guid>
      <description>Mirror a repository from GitLab to GitHub while preserving full commit history, branches, and tags.</description>
    </item>
    <item>
      <title>Tip Check Docker Volume Size</title>
      <link>https://profile.huyab.click/posts/tip-check-docker-volume-size/</link>
      <pubDate>Tue, 01 Jul 2025 22:07:45 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/tip-check-docker-volume-size/</guid>
      <description>Quick command to inspect how much disk space Docker volumes are using.</description>
    </item>
    <item>
      <title>Deploy Ghost With Docker</title>
      <link>https://profile.huyab.click/posts/deploy-ghost-with-docker/</link>
      <pubDate>Tue, 01 Jul 2025 21:59:31 +0700</pubDate>
      <guid>https://profile.huyab.click/posts/deploy-ghost-with-docker/</guid>
      <description>Minimal Docker Compose setup to run Ghost locally or on a small server.</description>
    </item>
    <item>
      <title>Huy&#39;s Path to Becoming a Senior DevOps</title>
      <link>https://profile.huyab.click/posts/huy-path-senior-devops/</link>
      <pubDate>Tue, 01 Jul 2025 14:31:41 +0000</pubDate>
      <guid>https://profile.huyab.click/posts/huy-path-senior-devops/</guid>
      <description>An introduction to the blog and the path I am taking toward becoming a stronger DevOps engineer.</description>
    </item>
    <item>
      <title>About</title>
      <link>https://profile.huyab.click/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://profile.huyab.click/about/</guid>
      <description>About Huy Nguyen, this blog, and the kind of technical notes published here.</description>
    </item>
    <item>
      <title>Feeds</title>
      <link>https://profile.huyab.click/feeds/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://profile.huyab.click/feeds/</guid>
      <description>Find the blog RSS feeds, sitemap, and machine-readable endpoints in one place.</description>
    </item>
    <item>
      <title>Now</title>
      <link>https://profile.huyab.click/now/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://profile.huyab.click/now/</guid>
      <description>What I am focused on right now across DevOps, tooling, and this blog.</description>
    </item>
    <item>
      <title>Taxonomies</title>
      <link>https://profile.huyab.click/taxonomies/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://profile.huyab.click/taxonomies/</guid>
      <description>Browse the site&amp;#39;s tags and categories from one place.</description>
    </item>
    <item>
      <title>Uses</title>
      <link>https://profile.huyab.click/uses/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://profile.huyab.click/uses/</guid>
      <description>A short list of tools, platforms, and software I currently rely on.</description>
    </item>
  </channel>
</rss>
