<?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-08-14T07:50:00.542Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/laravel-pipeline-rollback</loc>
    <lastmod>2026-05-16T05:00:47.510Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/laravel-pipeline-pattern</loc>
    <lastmod>2026-05-09T05:00:23.906Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/how-git-works-internally-part-2</loc>
    <lastmod>2026-02-27T05:01:46.516Z</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:04:18.881Z</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-10-02T11:56:02.220Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/laravel-ai-dependency-killing-developer-skills</loc>
    <lastmod>2025-09-21T12:52:30.186Z</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:37:12.977Z</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:05:54.240Z</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:55:31.265Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/solid-design-principles-interface-segregation-principle</loc>
    <lastmod>2022-12-22T05:55:00.511Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/how-do-you-scope-a-project</loc>
    <lastmod>2026-01-24T20:45:07.250Z</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-22T05:54:22.417Z</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-12-22T05:53:49.466Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/solid-design-principles-single-responsibility-principle</loc>
    <lastmod>2022-12-22T05:53:06.510Z</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>2026-01-20T16:32:56.861Z</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>2023-09-13T04:06:26.396Z</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-07T15:33:06.796Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/observer-design-pattern</loc>
    <lastmod>2022-06-07T12:15:20.888Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/page/about-me</loc>
    <lastmod>2026-08-14T07:50:00.542Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/series/design-patterns-101</loc>
    <lastmod>2026-08-14T07:50:00.542Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/series/design-principles-101</loc>
    <lastmod>2026-08-14T07:50:00.542Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/series/walk-and-talk</loc>
    <lastmod>2026-08-14T07:50:00.542Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/series/coffee-chat</loc>
    <lastmod>2026-08-14T07:50:00.542Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/archive</loc>
    <lastmod>2026-08-14T07:50:00.542Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dulitharajapaksha.com/recommendations</loc>
    <lastmod>2026-08-14T07:50:00.542Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>