<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://journal.alsonkaw.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://journal.alsonkaw.com/nextcloud-felt-sluggish-mariadb-was-the-bottleneck-not-php-redis/</loc><lastmod>2026-09-07T17:31:57+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/migrating-a-docker-image-to-an-air-gapped-vm/</loc><lastmod>2026-09-07T17:32:37+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/how-passkeys-work/</loc><lastmod>2026-09-07T17:31:40+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/how-to-write-better-git-commit-messages/</loc><lastmod>2026-09-07T17:32:16+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/extending-official-docker-images-with-dockerfile/</loc><lastmod>2026-09-07T17:30:59+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/security-hardening-for-wordpress/</loc><lastmod>2026-09-07T17:30:39+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/portless-named-localhost-urls-for-development/</loc><lastmod>2026-09-07T17:35:16+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/claude-feels-dumber-lately-heres-the-fix/</loc><lastmod>2026-04-17T00:15:38+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/webinartv-turned-your-private-meeting-into-content/</loc><lastmod>2026-09-27T02:57:44+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/what-if-your-password-manager-stored-nothing/</loc><lastmod>2026-04-20T18:43:14+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/ai-didnt-go-rogue-you-just-handed-it-the-keys/</loc><lastmod>2026-04-30T00:18:04+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/cve-2026-31431-update-your-linux-kernel-now/</loc><lastmod>2026-05-02T01:41:43+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/windows-11-local-account-the-fast-way/</loc><lastmod>2026-09-07T17:27:36+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/chrome-put-a-4gb-ai-model-on-your-mac/</loc><lastmod>2026-05-11T22:38:25+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/hp-turned-printing-into-a-subscription/</loc><lastmod>2026-09-07T17:27:09+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/makefile-for-deployments-and-dev-workflows/</loc><lastmod>2026-09-07T17:29:52+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/when-your-open-source-tool-becomes-a-phishing-relay/</loc><lastmod>2026-09-27T02:53:55+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/i-rewrote-my-2012-music-player-last-month/</loc><lastmod>2026-09-27T02:47:57+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/building-dark-mode-emails-that-works/</loc><lastmod>2026-09-27T02:44:00+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/three-ways-to-save-on-claude-code-tokens/</loc><lastmod>2026-09-27T02:38:28+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/my-zsh-setup-built-around-workflow/</loc><lastmod>2026-09-07T17:29:25+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/the-chatbot-is-the-new-carousel/</loc><lastmod>2026-09-27T02:26:06+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/the-quiet-leak-inside-your-browser/</loc><lastmod>2026-09-27T02:25:30+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/introducing-chromatica-my-colour-catalogue/</loc><lastmod>2026-09-27T02:15:35+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/cxmt-could-finally-ease-the-ddr5-crunch/</loc><lastmod>2026-09-27T02:24:32+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/the-developer-job-is-changing-again/</loc><lastmod>2026-09-27T02:14:33+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/making-nested-rounded-corners-look-right/</loc><lastmod>2026-09-07T17:25:37+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/the-stories-we-invent-about-other-people/</loc><lastmod>2026-09-07T17:18:28+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/the-small-details-that-make-websites-feel-finished/</loc><lastmod>2026-09-23T04:26:38+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/your-database-is-a-history-of-bad-tuesdays/</loc><lastmod>2026-09-18T18:55:42+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/write-technical-emails-people-can-act-on/</loc><lastmod>2026-09-23T04:25:52+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/a-better-face-for-every-unknown-user/</loc><lastmod>2026-09-27T02:05:14+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/ai-can-build-it-can-you-maintain-it/</loc><lastmod>2026-09-27T03:11:33+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/the-problem-is-not-intelligence-but-access/</loc><lastmod>2026-10-12T21:57:13+08:00</lastmod></url><url><loc>https://journal.alsonkaw.com/microsoft-wants-to-own-more-of-its-ai-stack/</loc><lastmod>2026-10-13T12:52:14+08:00</lastmod></url></urlset>
