<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>http://localhost/</loc>
    <lastmod>2025-08-12T06:29:11.471Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/author/hubert-lin/</loc>
    <lastmod>2025-08-12T06:29:11.510Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/</loc>
    <lastmod>2025-08-12T06:29:11.471Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2/</loc>
    <lastmod>2025-08-12T06:29:11.471Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2018/07/edmonton-property-value-finder/</loc>
    <lastmod>2018-07-11T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2018/07/hosting-angular-app-on-cloud-cannon/</loc>
    <lastmod>2018-07-14T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2018/09/things-i-learned-from-my-first-paid-website-project/</loc>
    <lastmod>2018-09-10T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2018/11/decoupling-identity-core-from-net-core-api/</loc>
    <lastmod>2018-11-30T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2018/11/i-discovered-clean-architecture-by-robert-c-martin/</loc>
    <lastmod>2018-11-21T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2019/01/closing-bootstrap-nav-in-angular/</loc>
    <lastmod>2019-01-28T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2019/12/reduce-stress-with-max-line-lengths/</loc>
    <lastmod>2019-12-03T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2021/09/ux-case-study-for-log-in-sign-up-buttons/</loc>
    <lastmod>2021-09-26T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2021/12/beware-of-incremental-database-ids/</loc>
    <lastmod>2021-12-21T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2022/01/strategy-and-null-object-patterns/</loc>
    <lastmod>2022-01-24T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2022/04/cheap-web-hosting-options/</loc>
    <lastmod>2022-04-04T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2022/11/do-not-store-dates-as-local-time/</loc>
    <lastmod>2022-11-30T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2024/01/hono-with-supabase-functions/</loc>
    <lastmod>2024-01-15T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2024/01/how-to-use-temporal/</loc>
    <lastmod>2024-01-25T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2024/04/z-index-tailwind-convention/</loc>
    <lastmod>2024-04-26T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2024/11/custom-domain-with-gmail-for-free/</loc>
    <lastmod>2024-11-28T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2024/11/self-hosting-turso-libsql/</loc>
    <lastmod>2024-11-06T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/2025/08/canada-drug-product-database-api/</loc>
    <lastmod>2025-08-11T07:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/db/</loc>
    <lastmod>2025-08-12T06:29:11.510Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/design-patterns/</loc>
    <lastmod>2025-08-12T06:29:11.510Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/guide/</loc>
    <lastmod>2025-08-12T06:29:11.510Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/lessons-learned/</loc>
    <lastmod>2025-08-12T06:29:11.510Z</lastmod>
  </url>
  <url>
    <loc>http://localhost/posts/ux/</loc>
    <lastmod>2025-08-12T06:29:11.510Z</lastmod>
  </url>
</urlset>