<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://ericlim.dev/</loc>
    <lastmod>2026-01-28T07:40:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/browser/</loc>
    <lastmod>2026-01-28T07:40:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20260128t074008--exporting-bookmarks-from-zen-browser/</loc>
    <lastmod>2026-01-28T07:40:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/</loc>
    <lastmod>2026-01-28T07:40:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/sql/</loc>
    <lastmod>2026-01-28T07:40:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/</loc>
    <lastmod>2026-01-28T07:40:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20260108t145454--deleting-hundreds-of-stale-branches-in-one-command/</loc>
    <lastmod>2026-01-08T14:54:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/git/</loc>
    <lastmod>2026-01-08T14:54:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20251219t103250--appending-to-arrays-in-php/</loc>
    <lastmod>2025-12-19T10:32:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/php/</loc>
    <lastmod>2025-12-19T10:32:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/til/</loc>
    <lastmod>2025-12-19T10:32:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/conference/</loc>
    <lastmod>2025-12-10T20:49:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/emacs/</loc>
    <lastmod>2025-12-10T20:49:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20251210t204901--emacsconf-2025/</loc>
    <lastmod>2025-12-10T20:49:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20251209t140254--learning-what-self-really-means-in-php/</loc>
    <lastmod>2025-12-09T14:02:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20251206t065721--expectations-and-disappointment/</loc>
    <lastmod>2025-12-06T06:57:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/philosophy/</loc>
    <lastmod>2025-12-06T06:57:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20251204t120258--a-simple-look-at-how-php-traits-work/</loc>
    <lastmod>2025-12-04T12:02:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20251127t124134--eloquent-accessor/</loc>
    <lastmod>2025-11-27T12:41:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/laravel/</loc>
    <lastmod>2025-11-27T12:41:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/backend/</loc>
    <lastmod>2025-08-23T07:24:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/go/</loc>
    <lastmod>2025-08-23T07:24:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250823t072441--go-please-ignore-tools/</loc>
    <lastmod>2025-08-23T07:24:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/python/</loc>
    <lastmod>2025-06-20T06:30:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250620t063007--python-list-incomprehension-cleaner-or-confusing/</loc>
    <lastmod>2025-06-20T06:30:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/style/</loc>
    <lastmod>2025-06-20T06:30:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/ml/</loc>
    <lastmod>2025-06-13T17:02:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250613t170229--predicting-league-of-legends-wins-with-pytorch/</loc>
    <lastmod>2025-06-13T17:02:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/pytorch/</loc>
    <lastmod>2025-06-13T17:02:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/ai/</loc>
    <lastmod>2025-06-04T19:23:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/cli/</loc>
    <lastmod>2025-06-04T19:23:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250604t192308--introducing-cfor-generate-commands-with-ai/</loc>
    <lastmod>2025-06-04T19:23:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/productivity/</loc>
    <lastmod>2025-06-04T19:23:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/tools/</loc>
    <lastmod>2025-06-04T19:23:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/workflow/</loc>
    <lastmod>2025-06-04T19:23:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250604t122658--introducing-kommit-generate-meaningful-git-messages-with-ai/</loc>
    <lastmod>2025-06-04T12:26:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/debug/</loc>
    <lastmod>2025-05-14T13:53:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/dotnet/</loc>
    <lastmod>2025-05-14T13:53:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250514t135319--fixing-cors-errors-in-dotnet-usecors-order-matters/</loc>
    <lastmod>2025-05-14T13:53:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/angular/</loc>
    <lastmod>2025-05-14T11:15:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250514t111512--fixing-angular-status-0-errors-from-cors-or-network-fails/</loc>
    <lastmod>2025-05-14T11:15:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/frontend/</loc>
    <lastmod>2025-05-14T11:15:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/http/</loc>
    <lastmod>2025-05-14T11:15:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250508t170747--generating-git-links-from-the-terminal/</loc>
    <lastmod>2025-05-08T17:07:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/domains/</loc>
    <lastmod>2025-05-06T07:59:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250506t075930--fixing-my-blog-after-switching-to-dev-domain/</loc>
    <lastmod>2025-05-06T07:59:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/github-pages/</loc>
    <lastmod>2025-05-06T07:59:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/hsts/</loc>
    <lastmod>2025-05-06T07:59:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/infra/</loc>
    <lastmod>2025-05-06T07:59:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/config/</loc>
    <lastmod>2025-05-02T15:54:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/gpg/</loc>
    <lastmod>2025-05-02T15:54:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/pass/</loc>
    <lastmod>2025-05-02T15:54:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250502t155418--securely-exporting-api-keys-as-environment-variables/</loc>
    <lastmod>2025-05-02T15:54:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/security/</loc>
    <lastmod>2025-05-02T15:54:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/api/</loc>
    <lastmod>2025-04-19T10:41:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250419t104125--getting-rid-of-my-2000-line-api-org-file/</loc>
    <lastmod>2025-04-19T10:41:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/vscode/</loc>
    <lastmod>2025-04-19T10:41:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/doom-emacs/</loc>
    <lastmod>2025-04-18T14:11:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250418t141114--getting-abbrev-mode-to-expand-symbols-in-emacs/</loc>
    <lastmod>2025-04-18T14:11:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/fastify/</loc>
    <lastmod>2025-04-17T11:21:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250417t112157--fixing-cors-issues-in-fastify-when-using-reply-raw-for-sse/</loc>
    <lastmod>2025-04-17T11:21:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/sse/</loc>
    <lastmod>2025-04-17T11:21:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/dns/</loc>
    <lastmod>2025-04-16T10:55:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250416t105558--fixing-dns-resolution-issues-over-vpn-with-cloudflare/</loc>
    <lastmod>2025-04-16T10:55:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/networking/</loc>
    <lastmod>2025-04-16T10:55:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/vpn/</loc>
    <lastmod>2025-04-16T10:55:00+12:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250404t173804--how-a-0-enum-value-broke-my-react-ui-and-how-to-fix-it/</loc>
    <lastmod>2025-04-04T17:38:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/react/</loc>
    <lastmod>2025-04-04T17:38:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/typescript/</loc>
    <lastmod>2025-04-04T17:38:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/automation/</loc>
    <lastmod>2025-03-16T21:23:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/tags/dotfiles/</loc>
    <lastmod>2025-03-16T21:23:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250316t212318--how-to-automate-theme-switching-in-dotfiles/</loc>
    <lastmod>2025-03-16T21:23:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/posts/20250314t043721--how-to-enable-automatic-theme-switching-in-vs-code/</loc>
    <lastmod>2025-03-14T04:37:00+13:00</lastmod>
  </url><url>
    <loc>https://ericlim.dev/about/</loc>
  </url>
</urlset>
