<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev</loc>
    <lastmod>2026-09-16T00:07:10.097Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/flyweight-design-pattern</loc>
    <lastmod>2025-11-22T11:38:53.370Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/facade-design-pattern</loc>
    <lastmod>2025-11-15T12:10:33.775Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/decorator-design-pattern</loc>
    <lastmod>2025-04-20T12:25:34.979Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/java-memory-model-and-happens-before-principle</loc>
    <lastmod>2024-06-05T14:43:02.647Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/composite-design-pattern</loc>
    <lastmod>2024-03-23T18:24:54.103Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/beginners-guide-to-service-mesh-and-istio</loc>
    <lastmod>2024-02-21T11:45:35.724Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/bridge-design-pattern</loc>
    <lastmod>2024-02-13T13:29:27.815Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/adapter-design-pattern</loc>
    <lastmod>2024-02-04T12:12:13.722Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/simplify-object-creation-with-prototype-pattern</loc>
    <lastmod>2024-01-21T15:05:31.710Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/mastering-the-builder-design-pattern</loc>
    <lastmod>2024-01-14T11:12:35.584Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/abstract-factory-pattern</loc>
    <lastmod>2024-01-11T15:18:07.905Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/factory-design-pattern</loc>
    <lastmod>2024-01-07T10:30:09.337Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/singleton-design-pattern</loc>
    <lastmod>2024-01-03T12:55:55.283Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/mutual-authentication-with-two-way-ssl-a-step-by-step-guide</loc>
    <lastmod>2023-10-21T14:21:25.900Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/how-exactly-one-way-ssl-works</loc>
    <lastmod>2023-10-20T04:46:57.295Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/a-beginners-guide-on-etags</loc>
    <lastmod>2023-10-19T06:12:27.947Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/simplify-your-code-with-solid-principles-a-beginners-guide</loc>
    <lastmod>2023-08-16T18:41:44.304Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/getting-started-with-solid-principles-a-beginners-guide</loc>
    <lastmod>2023-08-03T19:43:08.186Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/top-string-interview-questions-answers</loc>
    <lastmod>2022-11-27T11:29:30.979Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/top-oops-interview-questions-answers</loc>
    <lastmod>2022-11-03T12:49:32.281Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/spring-security-architecture-and-internal-workflow</loc>
    <lastmod>2022-04-20T14:51:56.885Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/why-super-must-be-the-first-statement-in-a-constructor</loc>
    <lastmod>2022-04-19T18:17:56.121Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/can-the-main-method-be-overloaded-in-java</loc>
    <lastmod>2022-04-18T16:07:28.820Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/what-is-csrf-all-about</loc>
    <lastmod>2022-04-09T12:56:44.362Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/spring-security-permission-based-authentication</loc>
    <lastmod>2022-04-06T02:57:27.652Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/spring-security-role-based-authentication</loc>
    <lastmod>2022-04-03T17:55:26.532Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/understanding-roles-and-authorities-and-how-to-create-them-using-enums</loc>
    <lastmod>2022-03-30T17:50:33.473Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/what-is-basic-auth-and-how-to-secure-apis-using-it</loc>
    <lastmod>2022-03-26T06:19:43.324Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/getting-started-with-spring-security</loc>
    <lastmod>2022-03-23T04:37:31.038Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/what-is-spring-security</loc>
    <lastmod>2022-03-21T03:58:02.920Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/why-static-block-executes-before-the-main</loc>
    <lastmod>2022-02-14T15:30:51.337Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/complete-guide-to-java-enum</loc>
    <lastmod>2022-02-12T16:08:52.015Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/inner-and-nested-classes-in-java</loc>
    <lastmod>2022-02-05T15:20:33.988Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/spring-jdbc-template-application-in-springboot</loc>
    <lastmod>2022-01-30T07:11:21.838Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/top-commonly-used-spring-boot-annotations</loc>
    <lastmod>2022-01-23T08:15:02.559Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/how-to-create-an-arraylist-from-a-file-using-bufferedreader</loc>
    <lastmod>2022-02-14T14:30:45.375Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/understanding-on-string-objects</loc>
    <lastmod>2022-02-14T14:31:00.319Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/spring-dependency-injection-and-autowiring</loc>
    <lastmod>2022-01-10T16:40:30.290Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/java-oops-polymorphism-method-overriding</loc>
    <lastmod>2022-08-11T15:20:52.359Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/java-oops-polymorphism-method-overloading</loc>
    <lastmod>2022-01-06T02:37:04.906Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/java-oops-polymorphism-part-1</loc>
    <lastmod>2022-01-05T03:08:03.613Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/java-oops-inheritance</loc>
    <lastmod>2022-01-04T02:39:09.052Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/java-oops-encapsulation</loc>
    <lastmod>2022-01-03T03:29:40.970Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/java-oops-data-hiding-and-abstraction</loc>
    <lastmod>2022-01-02T02:21:20.465Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/java-oops-classes-and-objects</loc>
    <lastmod>2022-01-06T02:38:43.582Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/guide-to-stream-api-in-java</loc>
    <lastmod>2021-12-05T10:53:28.849Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/lambda-expression-in-java-part-2</loc>
    <lastmod>2021-11-27T13:33:34.933Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/lambda-expression-in-java-part-1</loc>
    <lastmod>2021-11-27T13:34:32.740Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/making-microservices-fault-tolerant-and-resilient</loc>
    <lastmod>2021-08-19T16:07:54.453Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/series/java-oops</loc>
    <lastmod>2026-09-16T00:07:10.097Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/series/java-shorts</loc>
    <lastmod>2026-09-16T00:07:10.097Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/series/spring-security</loc>
    <lastmod>2026-09-16T00:07:10.097Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/series/java-interview-qna</loc>
    <lastmod>2026-09-16T00:07:10.097Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/series/system-design</loc>
    <lastmod>2026-09-16T00:07:10.097Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/archive</loc>
    <lastmod>2026-09-16T00:07:10.097Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://riteshpanigrahi.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-16T00:07:10.097Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>