<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://hasnode.byrayray.dev</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/i-watched-two-dev-teams-fight-a-mono-repo-war-a-manager-started-it</loc>
    <lastmod>2025-11-07T20:04:00.151Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/stop-adding-pr-reviewers-one-by-one-in-azure-devops</loc>
    <lastmod>2025-11-07T09:47:15.166Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/beyond-vibe-coding</loc>
    <lastmod>2025-10-16T12:49:42.352Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/lets-talk-about-accessibility</loc>
    <lastmod>2025-10-15T18:41:20.375Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/ai-or-obsolete-why-developers-need-ai-in-their-workflow</loc>
    <lastmod>2025-08-21T12:46:36.878Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-use-azure-devops-mcp-server-with-github-copilot-in-vs-code-complete-setup-guide</loc>
    <lastmod>2025-06-17T19:29:21.814Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/vibe-coding-is-this-the-future-of-software-development</loc>
    <lastmod>2025-03-26T10:42:36.150Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/save-hours-by-giving-github-copilot-custom-instructions-for-code-and-commit-generation</loc>
    <lastmod>2025-03-13T07:58:15.343Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/from-hating-public-speaking-to-devworld-amsterdam-2025-it-took-me-20-years</loc>
    <lastmod>2025-03-04T09:58:11.161Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/five-reasons-to-choose-vuejs-for-your-development-teams</loc>
    <lastmod>2024-09-13T09:08:36.552Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-easily-add-and-subtract-dates-in-javascript-date-fns-is-a-solid-choice</loc>
    <lastmod>2023-07-05T19:57:29.812Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/mastering-nuxt-cli-an-essential-tool-for-accelerating-nuxtjs-development</loc>
    <lastmod>2023-06-28T13:22:12.439Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-use-angular-signals</loc>
    <lastmod>2023-06-21T15:36:26.727Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/5-ways-to-improve-your-coding-skills-with-chatgpt-tips-and-tricks-for-developers</loc>
    <lastmod>2023-04-05T11:02:29.070Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/chatgpt-bing-awesome</loc>
    <lastmod>2023-02-09T15:46:36.641Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/revolutionize-your-programming-with-ai-chatgpt-github-copilot</loc>
    <lastmod>2023-01-08T14:15:25.654Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/javascript-array-methods-a-beginners-guide-to-includes</loc>
    <lastmod>2022-12-30T21:29:14.800Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-sum-total-from-array-of-object-properties-with-javascript-reduce-method</loc>
    <lastmod>2022-12-21T09:34:02.782Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/mastering-the-javascript-find-method</loc>
    <lastmod>2022-12-14T10:41:45.503Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/why-use-typescript-for-javascript-development-today</loc>
    <lastmod>2022-12-08T10:55:01.748Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-embed-youtube-in-nuxt-website-via-markdown-file</loc>
    <lastmod>2022-11-09T08:48:59.527Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/convert-a-csv-to-a-javascript-array-of-objects-the-practical-guide</loc>
    <lastmod>2022-12-01T07:50:17.875Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-i-earned-4k-blogging-on-medium-as-a-developer</loc>
    <lastmod>2022-11-09T08:49:32.380Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-convert-a-typescript-enum-to-a-javascript-array-or-string</loc>
    <lastmod>2022-12-01T07:51:18.061Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/getting-started-with-programming-on-a-budget</loc>
    <lastmod>2022-11-09T08:50:46.169Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-use-a-typescript-interface</loc>
    <lastmod>2022-11-09T08:51:22.546Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/6-javascript-features-to-improve-your-javascript-skills-in-2022</loc>
    <lastmod>2022-11-09T08:52:00.855Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/typescript-only-allow-a-property-from-interface-as-parameter</loc>
    <lastmod>2022-11-09T08:52:38.678Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/a-simple-git-workflow-releaseflow</loc>
    <lastmod>2022-11-09T08:53:12.386Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/create-your-own-ipsum-generator-with-javascript</loc>
    <lastmod>2022-12-01T07:52:49.238Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-generate-an-alphabet-array-with-javascript</loc>
    <lastmod>2022-12-01T07:48:55.633Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-create-a-random-string-with-maximum-characters-in-javascript</loc>
    <lastmod>2022-12-01T07:55:47.595Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-create-a-random-string-with-javascript</loc>
    <lastmod>2022-12-01T07:54:38.106Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-validate-bsn-pgn-and-own-in-the-netherlands-with-typescriptjavascript</loc>
    <lastmod>2022-11-09T09:05:06.225Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-format-a-value-with-angular-ngx-formly</loc>
    <lastmod>2022-11-09T09:05:43.672Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-end-to-end-test-with-cypress</loc>
    <lastmod>2021-12-04T20:31:39.287Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/introduction-to-angular-testing</loc>
    <lastmod>2021-12-03T16:09:39.844Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/testing-strategies-for-front-end-developers</loc>
    <lastmod>2021-12-01T15:08:55.025Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/the-fastest-way-to-build-lightweight-angular-content-service</loc>
    <lastmod>2022-10-13T11:54:53.418Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/3-steps-of-preparation-for-an-enterprise-development-team</loc>
    <lastmod>2021-11-03T15:29:55.752Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/getting-started-with-angular-material</loc>
    <lastmod>2021-09-10T19:22:14.447Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/introducing-socialuniqorn-compose-twitter-threads-the-easy-way</loc>
    <lastmod>2021-09-02T12:37:21.358Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/rxjs-subject-behavioursubject-replaysubject-asyncsubject-void-subject-angular</loc>
    <lastmod>2021-09-01T13:00:56.296Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/you-dont-have-to-use-observables-in-angular</loc>
    <lastmod>2022-10-13T12:35:27.835Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/the-easiest-way-to-format-dates-in-javascript</loc>
    <lastmod>2021-08-27T12:27:19.338Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/how-to-add-html-wrapper-on-angular-component-in-storybook</loc>
    <lastmod>2021-08-26T08:53:08.466Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/the-only-2-ways-you-ever-need-to-unsubscribe-angular-observables</loc>
    <lastmod>2021-08-27T14:13:59.963Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/which-docker-images-can-you-use-on-the-mac-m1</loc>
    <lastmod>2021-08-24T13:08:13.151Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/replacing-a-framework-library-or-programming-language-is-a-disaster</loc>
    <lastmod>2021-08-24T13:08:28.974Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/1-mindset-so-you-will-be-a-successful-developer-8cf09ab88ab5</loc>
    <lastmod>2021-08-24T13:09:57.808Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/series/low-code-developers</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/series/learn-git-basics</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/series/everything-angular</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/series/javascript-easy-way</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/series/frontend-testing</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/series/javascript-exercises</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/series/diving-into-typescript</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/series/earn-money-online</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/series/learning-vuejs-and-nuxtjs</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/archive</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://hasnode.byrayray.dev/recommendations</loc>
    <lastmod>2026-08-12T20:03:16.836Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>