<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://dulitharajapaksha.com</loc>
    <lastmod>2026-04-09T06:46:21.540Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/how-git-works-internally-part-2</loc>
    <lastmod>2026-02-27T05:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/how-git-works-internally-part-1</loc>
    <lastmod>2026-02-24T05:31:05.333Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/ai-agents-data-fabrication</loc>
    <lastmod>2026-02-18T09:50:28.195Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/laravel-lottery-class</loc>
    <lastmod>2026-02-05T22:34:01.009Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/how-google-docs-handles-concurrency</loc>
    <lastmod>2026-01-21T09:01:20.299Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/redis-caching-in-laravel</loc>
    <lastmod>2026-01-20T16:14:18.576Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/route-model-binding-laravel-rest-apis</loc>
    <lastmod>2025-09-30T15:00:32.736Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/laravel-ai-dependency-killing-developer-skills</loc>
    <lastmod>2025-09-20T18:36:07.778Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/laravel-tdd-why-your-code-is-crying-for-tests-and-how-to-fix-it</loc>
    <lastmod>2025-07-16T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/how-to-steer-your-interview-in-your-favour-tactics-to-guide-the-conversation-to-your-strengths</loc>
    <lastmod>2024-09-05T07:18:33.018Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/making-the-most-of-your-first-weeks-at-a-software-company</loc>
    <lastmod>2023-01-09T09:15:38.216Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/state-design-pattern</loc>
    <lastmod>2022-12-27T10:36:03.960Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/5-php-interview-questions-that-will-hit-you-hard</loc>
    <lastmod>2022-12-26T09:04:14.186Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/solid-design-principles-dependency-inversion-principle</loc>
    <lastmod>2022-12-22T05:00:44.748Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/solid-design-principles-interface-segregation-principle</loc>
    <lastmod>2022-12-21T06:18:01.621Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/how-do-you-scope-a-project</loc>
    <lastmod>2022-12-20T17:22:47.038Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/solid-design-principles-the-liskov-substitution-principle</loc>
    <lastmod>2022-12-20T16:36:09.112Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/when-you-are-stuck-as-a-developersoftware-engineer-what-do-you-do-8-tips-to-jump-out</loc>
    <lastmod>2022-08-28T16:22:56.996Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/how-to-land-perfectly-on-your-first-software-engineering-job</loc>
    <lastmod>2022-08-21T09:48:59.022Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/solid-design-principles-open-closed-principle</loc>
    <lastmod>2022-08-10T12:16:13.882Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/solid-design-principles-single-responsibility-principle</loc>
    <lastmod>2022-08-07T09:48:25.081Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/singleton-design-pattern</loc>
    <lastmod>2022-07-12T15:45:19.487Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/decorator-design-pattern</loc>
    <lastmod>2022-07-05T10:42:17.945Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/do-junior-developers-need-to-know-everything</loc>
    <lastmod>2022-06-28T06:29:38.755Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/how-inheritance-can-complex-your-code-in-oop-design-if-you-use-it-wrong</loc>
    <lastmod>2022-06-21T05:09:00.180Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/strategy-design-pattern</loc>
    <lastmod>2022-06-14T07:15:00.715Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/adapter-design-pattern</loc>
    <lastmod>2022-06-07T11:54:39.889Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/observer-design-pattern</loc>
    <lastmod>2022-05-31T11:51:39.173Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/page/about-me</loc>
    <lastmod>2026-04-09T06:46:21.540Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/series/design-patterns-101</loc>
    <lastmod>2026-04-09T06:46:21.540Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/series/design-principles-101</loc>
    <lastmod>2026-04-09T06:46:21.540Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/series/walk-and-talk</loc>
    <lastmod>2026-04-09T06:46:21.540Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/series/coffee-chat</loc>
    <lastmod>2026-04-09T06:46:21.540Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/archive</loc>
    <lastmod>2026-04-09T06:46:21.540Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/recommendations</loc>
    <lastmod>2026-04-09T06:46:21.540Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>