<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://techblog.timhilton.xyz/how-to-find-buggy-code-using-git-bisect</loc>
    <lastmod>2023-02-17T11:42:40.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/how-to-review-massive-refactoring-pull-requests</loc>
    <lastmod>2025-05-16T15:59:11.849Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/worked-example-rearranging-projects-in-large-solution</loc>
    <lastmod>2022-11-17T12:44:39.832Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/representing-a-number-with-no-more-than-two-decimal-places</loc>
    <lastmod>2022-12-12T10:16:22.883Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/worked-example-creating-a-c-class-for-each-file-in-a-folder</loc>
    <lastmod>2022-06-23T13:53:57.375Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/how-to-find-git-branches-which-contain-a-specific-commit</loc>
    <lastmod>2022-06-17T16:43:50.279Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/one-easy-productivity-hack-not-at-this-desk</loc>
    <lastmod>2022-06-10T10:25:52.064Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/implementing-a-custom-angular-location-strategy</loc>
    <lastmod>2022-04-11T14:09:18.944Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/when-is-deleted-code-not-deleted</loc>
    <lastmod>2022-04-07T10:41:13.753Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/understanding-oauth-2-hybrid-flow</loc>
    <lastmod>2022-03-28T14:29:51.639Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/regex-for-finding-text-which-is-not-preceded-by-another-piece-of-text</loc>
    <lastmod>2022-04-07T10:42:38.723Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/adding-a-razor-view-to-a-net-6-aspnet-core-api-project</loc>
    <lastmod>2022-03-02T14:19:16.503Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/solving-error-netsdk1152-when-upgrading-to-net-6</loc>
    <lastmod>2022-09-29T09:07:52.533Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/unit-testing-triumphs-verifying-an-experimental-bug-fix</loc>
    <lastmod>2022-06-23T13:56:02.299Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/fixing-c-reflection-which-was-broken-by-upgrade-to-net-6</loc>
    <lastmod>2022-02-25T13:30:36.406Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/worked-example-writing-better-commit-messages</loc>
    <lastmod>2022-06-23T13:55:02.611Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/worked-example-editing-an-azure-devops-wiki-locally</loc>
    <lastmod>2022-06-23T13:55:12.695Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/worked-example-reversing-the-order-of-lines-of-text-in-a-file</loc>
    <lastmod>2022-02-22T20:57:39.455Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/git-alias-for-squashing-experimental-commits</loc>
    <lastmod>2022-02-08T11:00:50.442Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/just-enough-regex-to-get-going</loc>
    <lastmod>2022-03-02T15:01:12.576Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/the-best-productivity-plugin-for-jetbrains-ides</loc>
    <lastmod>2022-02-01T11:25:21.010Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/reframing-boredom-as-an-opportunity</loc>
    <lastmod>2022-01-31T10:13:05.509Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/why-im-blogging-on-hashnode</loc>
    <lastmod>2022-01-28T12:40:48.355Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/5-ways-to-use-todoist-as-a-professional-programmer</loc>
    <lastmod>2022-01-25T11:15:19.480Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/git-alias-for-merging-in-dev-branch</loc>
    <lastmod>2022-02-08T11:01:18.172Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/how-doing-nothing-made-me-a-more-productive-programmer</loc>
    <lastmod>2022-01-21T12:34:43.282Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/6-reasons-programmers-should-think-on-paper</loc>
    <lastmod>2022-01-20T10:47:47.379Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/worked-example-making-a-small-but-significant-usability-improvement</loc>
    <lastmod>2022-02-21T11:24:16.560Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/worked-example-deciding-how-to-audit-the-url-for-unauthorised-requests</loc>
    <lastmod>2022-02-21T11:25:33.424Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/worked-example-debugging-http-431-request-header-fields-too-large-in-angular-app</loc>
    <lastmod>2022-02-21T11:25:58.996Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/avoiding-duplicate-http-requests-in-angular-when-there-are-multiple-subscribers</loc>
    <lastmod>2024-05-02T09:49:54.838Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.timhilton.xyz/unit-testing-triumphs-confident-bug-fixing</loc>
    <lastmod>2022-02-21T11:27:42.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>