<?xml version="1.0"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
  <url>
    <loc>https://murani.nl/</loc>
  </url>
  <url>
    <loc>https://murani.nl/blog/</loc>
  </url>
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  <url>
    <loc>https://murani.nl/apps/</loc>
    <lastmod>2026-09-21</lastmod>
  </url>
  <url>
    <loc>https://murani.nl/apps/loopjuice/</loc>
    <lastmod>2026-09-21</lastmod>
  </url>
  <url>
    <loc>https://murani.nl/apps/loopftp/</loc>
    <lastmod>2026-09-21</lastmod>
  </url>
  <url>
    <loc>https://murani.nl/apps/looppress/</loc>
    <lastmod>2026-09-21</lastmod>
  </url>
<url><loc>https://murani.nl/blog/2026-09-22/the-bullshit-of-code-coverage/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2026-09-22/when-a-monorepo-slows-you-down/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2026-09-18/security-by-design-in-angular/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2026-09-09/building-small-apps-with-swift/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2026-08-20/starting-fresh-with-angular/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2026-01-08/do-we-still-need-sass-and-less/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2025-12-23/the-bullshit-of-slow-sast-scans/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2025-12-09/the-bullshit-of-vibe-coding/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2025-11-01/what-ive-learned-from-interviewing-junior-developers/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2025-10-01/mastering-code-reviews-as-junior-developer/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2025-08-31/10-javascript-one-liners-every-developer-should-know/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2025-07-24/ciam-keep-your-tokens-in-memory/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2025-06-06/the-difference-between-debounce-and-throttle/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2025-05-16/the-paradox-of-ai-in-web-development/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2024-10-19/the-bullshit-of-implementing-web-accessibility/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2024-10-06/the-bullshit-of-frontend-development/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2024-03-25/how-i-added-my-porsche-ev-to-homekit/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2024-03-22/css-only-carousel-slider/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2024-03-01/homekit-power-consumption-sensor/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2021-12-21/how-to-test-nuxtjs-asyncdata-and-fetch-hooks/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2021-01-29/my-3-favourite-console-methods-in-javascript/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2020-02-04/vue-components-vs-directives/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2020-01-24/how-to-fix-breadcrumbs-issues-detected/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2019-06-25/vue-components-disappear-in-aem/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2019-06-01/dark-mode-on-your-website/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2019-04-18/communication-between-vue-components/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2018-07-16/starten-met-unit-testen-in-vue/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2018-02-22/validatiemeldingen-tonen-met-angularjs/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2018-02-22/waarom-er-veel-versies-van-angular-zijn/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2017-10-22/unit-testen-van-private-methods-in-angular/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2017-05-22/angularjs-het-verschil-tussen-components-en-directives/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2017-03-13/4-performance-tips-voor-angularjs-apps/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2016-04-22/kickstart-een-angularjs-project/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2016-03-24/het-verschil-tussen-concat-uglify-en-minify/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2016-01-20/angularjs-en-google-analytics/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2015-10-01/mysql-afstand-berekeningen-met-longitude-en-latitude/</loc><lastmod>2026-06-16</lastmod></url><url><loc>https://murani.nl/blog/2015-09-28/nederlandse-reguliere-expressies/</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://murani.nl/blog/2015-07-17/een-leeg-html5-document/</loc><lastmod>2015-07-17</lastmod></url><url><loc>https://murani.nl/blog/2015-06-01/wat-is-een-crawler/</loc><lastmod>2026-06-16</lastmod></url></urlset>
