<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://royalzsoftware.hashnode.dev</loc>
    <lastmod>2026-09-21T14:52:44.273Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/building-a-web-server-in-go-a-beginners-guide</loc>
    <lastmod>2024-11-26T13:02:01.636Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/react-hooks-createcontext-usecontext-usememo</loc>
    <lastmod>2024-12-10T18:40:47.417Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/using-angular-helper-functions-direct-access-vs-pipes</loc>
    <lastmod>2024-10-21T08:01:56.382Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/mastering-git-rebase-interactive-squashing-commits-for-a-clean-history</loc>
    <lastmod>2025-02-18T15:16:58.859Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/self-hosted-gitlab-runner-for-ios-rent-buy-or-hack</loc>
    <lastmod>2025-02-18T15:28:26.889Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/gitlab-cicd-passing-environment-variables-between-jobs-a-practical-guide</loc>
    <lastmod>2025-02-18T15:32:44.077Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/automating-software-releases-with-gitlab-cicd-a-complete-guide</loc>
    <lastmod>2025-02-18T15:15:27.795Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/mastering-gitlab-cicd-rules-triggering-jobs-based-on-commit-messages</loc>
    <lastmod>2025-02-18T15:16:08.230Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/harnessing-gitlab-cicd-for-dynamic-environments-a-comprehensive-guide</loc>
    <lastmod>2025-02-18T15:16:47.034Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/building-a-firebase-app-without-a-library-and-framework</loc>
    <lastmod>2024-09-10T08:21:12.416Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/i-wrote-a-cli-to-migrate-appwrite-databases</loc>
    <lastmod>2024-05-22T06:21:09.347Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/fastlane-ios-and-gitlab-ci-read-this</loc>
    <lastmod>2024-05-11T19:49:25.405Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/lets-build-a-react-navigation-clone</loc>
    <lastmod>2024-12-10T18:42:31.320Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/building-a-react-native-bottom-sheet-with-clean-code-in-mind</loc>
    <lastmod>2024-04-15T12:21:11.356Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/use-plantuml-to-communicate-your-architecture-ideas-better</loc>
    <lastmod>2024-03-31T21:02:05.609Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/only-a-dumb-view-is-a-good-view</loc>
    <lastmod>2024-03-25T21:20:26.218Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/building-a-playground-for-react-native</loc>
    <lastmod>2024-12-10T18:41:58.696Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/dont-use-consolelog-the-different-log-levels-explained</loc>
    <lastmod>2024-03-04T15:12:27.193Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/monorepos-arent-always-the-best-solution</loc>
    <lastmod>2024-01-30T21:54:34.264Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/your-app-is-wasting-potential</loc>
    <lastmod>2024-01-23T23:01:12.858Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/monorepos-13-what-are-monorepos</loc>
    <lastmod>2024-01-16T22:51:24.605Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/technical-debt-what-its-all-about-and-how-to-prevent-it</loc>
    <lastmod>2024-01-10T09:30:02.317Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/testing-1o1-what-is-the-difference-between-integration-tests-and-unit-tests</loc>
    <lastmod>2024-01-03T07:00:12.476Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/i-built-an-ai-to-beat-alex-in-rock-paper-scissors</loc>
    <lastmod>2023-12-24T07:15:09.890Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/golang-testing-guide-w-golang-benchmarking</loc>
    <lastmod>2023-12-22T23:59:33.721Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/mindset-shift-module-driven-development</loc>
    <lastmod>2023-12-22T09:22:48.879Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-20-the-interface-segregation-principle</loc>
    <lastmod>2023-12-20T11:57:36.188Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/charmagic-my-learnings-on-writing-my-own-string-library-in-c</loc>
    <lastmod>2023-12-18T06:00:10.306Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-17-splitting-logic-is-great</loc>
    <lastmod>2023-12-17T13:12:09.786Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-16-my-guiding-principle-for-building-clean-software</loc>
    <lastmod>2023-12-16T09:29:29.631Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-15-angular-dependency-injection</loc>
    <lastmod>2023-12-15T07:15:09.757Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/my-opinion-on-low-no-code-solutions</loc>
    <lastmod>2023-12-14T15:09:35.034Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-13-c-is-object-oriented</loc>
    <lastmod>2023-12-13T19:21:44.515Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/testing-101-how-to-test-private-methods</loc>
    <lastmod>2023-12-11T15:57:46.501Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/how-would-you-like-your-error-message</loc>
    <lastmod>2023-12-11T07:50:09.193Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/you-dont-need-to-be-smart</loc>
    <lastmod>2023-12-09T07:17:12.120Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-8-why-singletons-and-static-methods-are-often-the-wrong-thing-to-do</loc>
    <lastmod>2023-12-08T07:55:21.502Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-7-i-assembled-a-book-with-github-actions</loc>
    <lastmod>2023-12-07T08:11:37.120Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/navigating-the-aftermath-of-a-data-breach</loc>
    <lastmod>2023-12-06T07:15:09.675Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-5-when-to-start-versioning</loc>
    <lastmod>2023-12-05T07:15:09.805Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-4-my-turn-on-cybersecurity</loc>
    <lastmod>2023-12-04T10:33:17.759Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-3-the-builder-pattern</loc>
    <lastmod>2023-12-03T07:10:05.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-2-semantic-versioning-explained</loc>
    <lastmod>2023-12-02T13:26:02.924Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/advent-calendar-1-the-factory-method-pattern</loc>
    <lastmod>2023-11-30T20:51:18.412Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/proudly-presenting-royalzsoftwareroyal-data-ts</loc>
    <lastmod>2023-11-21T20:35:03.905Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/establish-a-changelog-driven-version-publishing-process</loc>
    <lastmod>2023-11-14T21:42:38.017Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/dont-violate-clean-code-rules-for-enhanced-dx</loc>
    <lastmod>2023-11-08T07:15:09.731Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/read-this-before-buying-a-chromebook</loc>
    <lastmod>2023-11-01T08:49:46.725Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/the-developer-feedback-loop-a-shortcut-to-faster-software-shipping</loc>
    <lastmod>2023-10-25T06:16:47.010Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/case-study-saving-10-hrsweek-with-a-mobile-app</loc>
    <lastmod>2023-10-18T06:15:12.762Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/page/offer</loc>
    <lastmod>2026-09-21T14:52:44.273Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/page/services</loc>
    <lastmod>2026-09-21T14:52:44.273Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/series/tdd</loc>
    <lastmod>2026-09-21T14:52:44.273Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/series/gitlab-cicd</loc>
    <lastmod>2026-09-21T14:52:44.273Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/series/react-native</loc>
    <lastmod>2026-09-21T14:52:44.273Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/archive</loc>
    <lastmod>2026-09-21T14:52:44.273Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://royalzsoftware.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-21T14:52:44.273Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>