<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://thkarropoulos.hashnode.dev</loc>
    <lastmod>2026-09-07T13:15:29.030Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/extract-method-refactoring</loc>
    <lastmod>2023-12-07T17:36:41.015Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/the-power-of-dependency-inversion-principle-dip-in-software-development</loc>
    <lastmod>2023-07-16T09:02:00.817Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/unleashing-the-power-of-interface-segregation-building-flexible-and-maintainable-software-systems</loc>
    <lastmod>2023-07-09T12:11:54.074Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/demystifying-the-liskov-substitution-principle-a-guide-for-developers</loc>
    <lastmod>2023-07-08T13:24:18.017Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/a-deep-dive-into-the-strategy-design-pattern</loc>
    <lastmod>2023-06-12T20:10:33.344Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/asynchronous-programming-in-c-and-net-a-guide</loc>
    <lastmod>2023-06-10T07:39:42.321Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/the-open-closed-principle-a-guide-to-writing-maintainable-code</loc>
    <lastmod>2023-04-20T20:13:52.319Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/simplifying-code-with-the-single-responsibility-principle</loc>
    <lastmod>2023-02-18T14:52:35.419Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/how-to-use-dependency-injection-and-inversion-of-control-in-c</loc>
    <lastmod>2023-02-04T21:05:25.148Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/understanding-time-complexity-o-notation-in-software-engineering</loc>
    <lastmod>2023-01-21T13:53:12.203Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/decorator-design-pattern</loc>
    <lastmod>2023-01-10T11:10:15.080Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/the-dry-principle-why-it-matters-in-software-design</loc>
    <lastmod>2023-01-04T08:28:08.417Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/understanding-taskwhenall-in-csharp</loc>
    <lastmod>2023-01-02T08:47:42.388Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/cancellation-tokens-in-c</loc>
    <lastmod>2022-12-31T11:50:42.243Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/fluent-builder</loc>
    <lastmod>2022-11-22T08:00:45.204Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/builder-pattern</loc>
    <lastmod>2022-11-20T11:04:55.457Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/creating-custom-middleware-in-aspnet-core</loc>
    <lastmod>2022-11-06T21:04:56.536Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/access-modifiers-in-c</loc>
    <lastmod>2022-10-08T11:29:53.184Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/factory-method-pattern</loc>
    <lastmod>2022-10-08T12:04:20.083Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/boxing-and-unboxing-in-c</loc>
    <lastmod>2022-10-08T11:05:14.506Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/understanding-guids</loc>
    <lastmod>2022-10-08T11:59:38.274Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/series/design-patterns</loc>
    <lastmod>2026-09-07T13:15:29.030Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/series/solid-principles</loc>
    <lastmod>2026-09-07T13:15:29.030Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/archive</loc>
    <lastmod>2026-09-07T13:15:29.030Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://thkarropoulos.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-07T13:15:29.030Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>