<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://nipunaupeksha.hashnode.dev</loc>
    <lastmod>2026-11-07T09:51:22.581Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/spring-mockmvc-test-with-mockito-and-junit</loc>
    <lastmod>2025-09-30T20:55:48.085Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/spring-mvc-rest-services</loc>
    <lastmod>2025-10-01T09:08:07.959Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/simplifying-spring-boot-development-with-project-lombok</loc>
    <lastmod>2025-09-30T07:03:04.211Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/understanding-the-richardson-maturity-model</loc>
    <lastmod>2025-09-28T18:42:05.006Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/demystifying-spring-dependency-injection</loc>
    <lastmod>2025-09-28T16:20:27.097Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/java-testing-frameworks-mockito</loc>
    <lastmod>2025-09-27T22:16:19.297Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/java-testing-frameworks-junit</loc>
    <lastmod>2025-09-27T20:01:20.257Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/solid-principles</loc>
    <lastmod>2025-09-28T10:30:21.690Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/setting-up-email-sending-module-for-wso2-identity-server-for-developers</loc>
    <lastmod>2024-07-18T10:25:46.496Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/writing-a-custom-grant-type-for-wso2-identity-server</loc>
    <lastmod>2024-07-17T20:49:28.106Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/writing-a-custom-local-authenticator-for-wso2-identity-server</loc>
    <lastmod>2024-07-17T12:42:23.218Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/writing-a-custom-user-store-manager-for-wso2-identity-server</loc>
    <lastmod>2024-07-17T09:00:50.911Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/writing-a-custom-user-store-listener-for-wso2-identity-server</loc>
    <lastmod>2024-07-17T08:43:18.166Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/writing-custom-event-handler-for-wso2-identity-server</loc>
    <lastmod>2024-07-16T17:31:06.515Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/your-own-custom-color-theme-extension-for-vs-code</loc>
    <lastmod>2024-06-04T22:46:40.172Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-15</loc>
    <lastmod>2024-03-12T12:18:06.052Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-14</loc>
    <lastmod>2024-03-11T14:22:28.887Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-13</loc>
    <lastmod>2024-03-11T13:32:38.978Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-12</loc>
    <lastmod>2024-03-10T01:58:53.830Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-11</loc>
    <lastmod>2024-03-08T14:48:21.739Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-10</loc>
    <lastmod>2024-03-08T11:35:34.170Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-9</loc>
    <lastmod>2024-03-12T10:54:33.955Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-8</loc>
    <lastmod>2024-03-12T10:51:33.765Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-7</loc>
    <lastmod>2024-03-12T10:47:42.998Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-6</loc>
    <lastmod>2024-03-08T01:00:05.663Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-5</loc>
    <lastmod>2024-03-08T00:28:47.307Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-4</loc>
    <lastmod>2024-03-12T10:13:56.217Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-3</loc>
    <lastmod>2024-03-06T15:54:04.055Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-2</loc>
    <lastmod>2024-03-06T15:38:15.253Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/oauth2-and-openid-connect-with-wso2-is-part-1</loc>
    <lastmod>2024-03-08T00:12:56.132Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/better-repository-management-system-for-developers</loc>
    <lastmod>2024-02-26T08:30:30.793Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/demystifying-prisma-a-beginner-friendly-primer</loc>
    <lastmod>2024-02-06T08:30:41.163Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/state-management-with-zustand</loc>
    <lastmod>2024-02-05T08:30:32.794Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/navigating-nodejs-versions-exploring-nvm-and-volta</loc>
    <lastmod>2024-02-04T08:00:16.750Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/java-version-management</loc>
    <lastmod>2024-02-03T10:00:14.125Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/better-macos-terminal-for-programmers</loc>
    <lastmod>2024-02-02T06:30:12.292Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/react-hooks-demystified</loc>
    <lastmod>2024-02-01T16:53:31.795Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/series/oauth2-oidc-with-wso2is</loc>
    <lastmod>2026-11-07T09:51:22.581Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/series/wso2-custom-components</loc>
    <lastmod>2026-11-07T09:51:22.581Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/series/spring</loc>
    <lastmod>2026-11-07T09:51:22.581Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nipunaupeksha.hashnode.dev/archive</loc>
    <lastmod>2026-11-07T09:51:22.581Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>