<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://maulanahafidz.com/</loc></url>
  <url><loc>https://maulanahafidz.com/about-me</loc></url>
  <url><loc>https://maulanahafidz.com/articles</loc></url>
  <url><loc>https://maulanahafidz.com/projects</loc></url>
  <url><loc>https://maulanahafidz.com/journals</loc></url>
  <url><loc>https://maulanahafidz.com/radio</loc></url>
  <url><loc>https://maulanahafidz.com/search</loc></url>
  <url><loc>https://maulanahafidz.com/disclaimer</loc></url>
  <url><loc>https://maulanahafidz.com/privacy-policy</loc></url>
  <url><loc>https://maulanahafidz.com/terms-of-use</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/algorithm</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/theoretical-knowledges/algorithmic-problem</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/theoretical-knowledges/computational-problem</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/theoretical-knowledges/conditions-of-an-algorithm</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/theoretical-knowledges/correct-algorithm</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/theoretical-knowledges/data-structure</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/theoretical-knowledges/definition-of-algorithm</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/theoretical-knowledges/incorrect-algorithm</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/theoretical-knowledges/instance-of-a-problem</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/theoretical-knowledges/np-complete-problems</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/theoretical-knowledges/online-algorithm</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/algorithm/theoretical-knowledges/traveling-sales-person-problem</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/programming-languages/javascript/advance-knowledges/1-principles-of-javacripts</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/programming-languages/javascript/advance-knowledges/2-callbacks-and-higher-order-functions</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/programming-languages/javascript/advance-knowledges/3-closure</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/programming-languages/javascript/advance-knowledges/4-type-coercion-and-metaprogramming</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/programming-languages/javascript/advance-knowledges/5-asynchronous-javascript-and-the-event-loop</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/programming-languages/javascript/advance-knowledges/6-classes-and-prototypes-oop</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/programming-languages/javascript/base-knowledges/javascript-runtime</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/programming-languages/javascript/base-knowledges/working-instruments</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/programming-languages/javascript/javascript</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/programming-languages/rust/rust</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/programming-languages/typescript/typescript</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/architecture-characteristics</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/big-ball-of-distributed-mud</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/cohesion</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/communicational-cohesion</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/connascence</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/coupling-problem</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/coupling</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/customer-and-order</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/distributed-monolith</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/functional-cohesion</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/granularity</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/logical-cohesion</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/measuring-modularity</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/modularity</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/procedural-cohesion</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/sequential-cohesion</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/spaghetti-architecture</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/study-cases</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/practical-knowledges/modularity/temporal-cohesion</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/software-architecture</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/2-dysfunctions-associated-with-architects-knowledge</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/analyzing-trade-offs</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/antipattern</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/architectural-thinking</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/automate</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/balancing-architecture-and-coding-practices</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/bottleneck-trap-antipattern</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/classification-between-strategic-and-tactical-decisions</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/differentiating-between-architecture-and-design</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/do-code-reviews</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/fix-bugs</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/frequent-proof-of-concept</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/frozen-caveman-antipattern</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/level-of-effort</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/parts</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/proof-of-concept</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/pursuing-technical-breath</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/rings</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/strategic-decisions</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/tackle-technical-debt</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/tactical-decisions</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/technology-advisory-board</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/technology-radar</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/the-20-minutes-rule</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/the-significance-of-trade-offs</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/the-thoughtworks-technology-radar</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/architectural-thinking/understanding-business-drivers</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/definition-of-software-architecture/architecture-decisions</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/definition-of-software-architecture/architecture-styles</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/definition-of-software-architecture/definition-of-software-architecture</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/definition-of-software-architecture/logical-components</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/architecture-vitality</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/continually-analyze-the-architecture</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/ensure-compliance-with-decisions</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/expectations-of-an-architect</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/keep-current-with-latest-trends</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/know-the-business-domain</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/lead-a-team-and-possess-interpersonal-skills</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/make-architecture-decisions</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/technical-breath</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/technical-depth</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/understand-and-navigate-organizational-politics</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/expectations-of-an-architect/understand-diverse-technologies-frameworks-platforms-and-environments</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/experts-quotes/coincidental-cohesion</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/experts-quotes/experts-quotes</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/experts-quotes/glenford-j-myers</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/experts-quotes/larry-constantine</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/experts-quotes/mark-richards</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/experts-quotes/neal-ford</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/experts-quotes/rich-hickey</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/laws-of-software-architecture/everything-in-software-architecture-is-a-trade-off</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/laws-of-software-architecture/laws-of-software-architecture</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/laws-of-software-architecture/most-architecture-decisions-arent-binary-but-rather-exist-on-a-spectrum-between-extremes</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-architecture/theoretical-knowledges/laws-of-software-architecture/why-is-more-important-than-how</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-engineering/base-knowledges/sdlc/sdlc</loc></url>
  <url><loc>https://maulanahafidz.com/notes/computer-science/software-engineering/software-engineering</loc></url>
  <url><loc>https://maulanahafidz.com/notes/general/terms/corollary</loc></url>
  <url><loc>https://maulanahafidz.com/notes/general/terms/input</loc></url>
  <url><loc>https://maulanahafidz.com/notes/general/terms/output</loc></url>
</urlset>
