<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://grep.koditi.my</loc>
    <lastmod>2026-08-16T13:44:09.847Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/git-blame-after-massive-code-formatting</loc>
    <lastmod>2026-06-26T07:25:19.727Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/common-errors-when-setting-up-postgresql-streaming-replication</loc>
    <lastmod>2026-05-29T08:39:00.123Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/podman-in-incus-container</loc>
    <lastmod>2025-11-30T04:35:01.310Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/so-you-want-to-send-an-email</loc>
    <lastmod>2025-06-23T07:30:13.091Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/reuse-existing-ssh-agent</loc>
    <lastmod>2024-11-26T23:44:17.130Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/deploying-web-app-with-nginx-and-cloudflare</loc>
    <lastmod>2024-11-14T23:58:19.158Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/setting-up-dev-environment-with-code-server-and-lxc</loc>
    <lastmod>2024-02-06T14:26:20.817Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/running-django-with-nginx-unit</loc>
    <lastmod>2023-11-01T10:08:37.058Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/django-creating-models-dynamically</loc>
    <lastmod>2023-09-11T01:25:26.275Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/buildless-javascript</loc>
    <lastmod>2023-09-18T03:42:24.039Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/testing-pyramid-app-changing-settings-for-function-under-test</loc>
    <lastmod>2023-02-16T12:29:57.248Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/django-things-you-dont-learn-from-the-tutorials</loc>
    <lastmod>2023-02-10T23:29:25.797Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/wagtail-finding-url-name-for-submitting-new-translation</loc>
    <lastmod>2023-01-17T09:43:33.512Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/wagtail-preview-post-400-error</loc>
    <lastmod>2023-01-06T02:49:26.543Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/wagtail-get-parent-page-gotchas-tldr-use-specific-property</loc>
    <lastmod>2022-12-28T13:34:32.812Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/flaw-in-using-ssh-key-for-authentication</loc>
    <lastmod>2022-12-20T01:53:20.397Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/understanding-django-translation-mechanism</loc>
    <lastmod>2022-12-19T01:16:40.464Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/understanding-distros-config-mechanism</loc>
    <lastmod>2022-12-16T23:25:05.054Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/toolkit-vs-libraries</loc>
    <lastmod>2022-12-15T03:26:47.929Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/aws-api-gateway-gotchas</loc>
    <lastmod>2021-01-11T07:30:51.581Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/django-transactiontestcase-and-django-q-sync</loc>
    <lastmod>2020-11-28T22:57:41.821Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/stuff-i-found-today-1</loc>
    <lastmod>2020-11-29T23:13:45.011Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/testing-js-lib-on-production</loc>
    <lastmod>2021-08-25T04:08:24.175Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/google-chat-bot</loc>
    <lastmod>2020-11-28T06:15:34.885Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/test-blogging-on-hashnode</loc>
    <lastmod>2019-08-04T03:16:15.690Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/archive</loc>
    <lastmod>2026-08-16T13:44:09.848Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://grep.koditi.my/recommendations</loc>
    <lastmod>2026-08-16T13:44:09.848Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>