<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://nugrahafajar.my.id</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/about</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/contacts</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/labs</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/labs/postgresql</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/labs/duckdb</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/labs/knowledge-graph</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/labs/markdown</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs/microservices-reality</loc>
<lastmod>2024-12-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs/load-testing-guide</loc>
<lastmod>2024-11-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs/redis-patterns</loc>
<lastmod>2024-10-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs/oncall-handbook</loc>
<lastmod>2024-09-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs/kafka-is-not-a-database</loc>
<lastmod>2024-08-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs/rest-api-design</loc>
<lastmod>2024-07-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs/distributed-tracing-otel</loc>
<lastmod>2024-06-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs/database-indexing-guide</loc>
<lastmod>2024-05-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs/kubernetes-reality-check</loc>
<lastmod>2024-04-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs/go-routines</loc>
<lastmod>2024-02-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/blogs/jvm-tuning</loc>
<lastmod>2023-11-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-002-agentic-ai-first-principles</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-003-autonomy-boundaries-and-control</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-004-agent-runtime-architecture</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-005-agentic-workflow-vs-agent-loop</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-006-task-decomposition-and-planning</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-007-tool-calling-engineering</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-008-mcp-and-agent-integration-layer</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-009-context-engineering</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-010-memory-architecture</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-011-rag-for-agentic-systems</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-012-agent-state-machines</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-013-human-in-the-loop-and-approval-gates</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-014-multi-agent-systems</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-015-agent-communication-protocols</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-016-agentic-design-patterns</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-017-agentic-anti-patterns</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-018-autonomous-software-engineering-foundations</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-019-repository-understanding-agents</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-020-coding-agent-execution-loop</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-021-autonomous-debugging-and-repair</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-022-test-generation-and-verification-agents</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-023-code-review-and-pr-review-agents</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-024-refactoring-and-migration-agents</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-025-devops-and-release-agents</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-026-agent-evaluation-engineering</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-027-observability-for-agentic-systems</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-028-reliability-and-failure-modeling</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-029-security-threat-modeling-for-agents</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-030-policy-permission-and-identity</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-031-sandboxing-and-safe-execution</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-032-governance-risk-and-compliance</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-033-agent-platform-architecture</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-034-enterprise-adoption-and-operating-model</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-agentic-ai-engineering/learn-agentic-ai-engineering-part-035-capstone-autonomous-engineering-system</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-000</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-001</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-002</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-003</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-004</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-005</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-006</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-007</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-008</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-009</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-010</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-011</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-012</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-013</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-014</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-015</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-016</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-017</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-018</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-019</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-020</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-021</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-022</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-023</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-024</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-025</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-026</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-027</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-028</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-drum-cajon/learn-drum-cajon-part-029</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-01</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-02</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-03</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-04</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-05</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-06</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-07</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-08</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-09</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-10</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-11</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-12</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-13</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-14</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-15</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-16</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-17</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-18</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-19</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-20</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-21</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-22</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-23</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-24</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-25</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-26</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-27</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-28</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-29</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-english-conversation/learn-english-conversation-part-30</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-002-react-runtime-mental-model</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-003-modern-react-architecture-landscape</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-004-component-boundaries-and-composition</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-005-hooks-as-runtime-contracts</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-006-effects-synchronization-and-side-effect-design</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-007-react-compiler-and-memoization-strategy</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-008-client-rendered-spa-architecture</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-009-ssr-streaming-and-hydration</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-010-react-server-components-architecture</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-011-nextjs-app-router-production-model</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-012-vite-react-spa-production-model</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-013-routing-navigation-and-url-state</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-014-frontend-application-shell-and-layout-systems</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-015-state-taxonomy-and-ownership</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-016-local-state-and-component-state-machines</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-017-global-state-redux-zustand-context-and-beyond</loc>
<lastmod>2026-06-29T18:28:59.505Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-018-server-state-and-cache-architecture</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-019-forms-validation-and-transactional-ui</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-020-api-integration-contracts-and-boundaries</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-021-workflow-heavy-ui-case-management-and-state-progression</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-022-realtime-collaboration-and-event-driven-ui</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-023-design-system-architecture</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-024-headless-ui-accessible-components-and-interaction-primitives</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-025-storybook-component-workshop-and-ui-documentation</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-026-performance-mental-model-core-web-vitals-and-budgets</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-027-rendering-performance-profiling-and-optimization</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-028-bundle-architecture-code-splitting-and-delivery</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-029-testing-strategy-unit-component-integration-e2e</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-030-contract-testing-mocking-and-test-environments</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-031-frontend-security-threat-modeling</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-032-accessibility-as-production-invariant</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-033-observability-error-boundaries-and-frontend-reliability</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-034-monorepo-ci-cd-release-and-deployment-governance</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-frontend-react-production-architecture/learn-frontend-react-production-architecture-part-035-architecture-review-refactoring-playbook-and-final-capstone</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-01</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-02</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-03</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-04</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-05</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-06</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-07</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-08</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-09</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-10</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-11</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-12</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-13</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-14</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-15</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-16</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-17</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-18</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-19</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-20</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-21</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-22</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-23</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-24</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-25</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-26</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-27</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-28</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-29</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-30</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-31</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-32</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-33</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-34</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-go/learn-go-part-35</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-000</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-001</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-002</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-003</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-004</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-005</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-006</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-007</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-008</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-009</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-010</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-011</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-012</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-013</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-014</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-015</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-016</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-017</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-018</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-019</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-020</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-021</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-022</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-023</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-024</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-025</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-026</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-027</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-028</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-029</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-030</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-031</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-032</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-033</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-034</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-guitar-accompaniment/learn-guitar-accompaniment-part-035</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-01</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-02</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-03</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-04</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-05</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-06</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-07</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-08</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-09</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-10</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-11</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-12</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-13</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-14</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-15</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-16</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-17</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-18</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-19</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-20</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-21</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-22</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-23</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-24</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-25</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-26</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-27</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-28</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-29</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-30</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-31</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-html-css/learn-html-css--part-32</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-002-contract-taxonomy</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-003-contract-invariants</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-004-contract-first-code-first-consumer-first</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-005-openapi-deep-model</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-006-http-contract-semantics</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-007-request-response-design</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-008-error-contract-engineering</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-009-api-versioning-strategy</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-010-openapi-in-java</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-011-api-client-contract-engineering</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-012-api-contract-testing</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-013-event-contract-mental-model</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-014-event-envelope-design</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-015-asyncapi-deep-model</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-016-kafka-event-contracts</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-017-avro-contract-engineering</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-018-protobuf-grpc-contract-engineering</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-019-json-schema-contract-engineering</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-020-event-versioning-compatibility</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-021-event-contract-testing</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-022-schema-registry-architecture</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-023-compatibility-governance</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-024-schema-lifecycle-management</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-025-contract-review-playbook</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-026-contract-governance-automation</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-027-contract-diff-engineering</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-028-enterprise-api-event-catalog</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-029-multi-team-contract-operating-model</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-030-runtime-contract-enforcement</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-031-contract-observability-incident-response</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-api-event-contract-engineering-schema-governance/learn-java-api-event-contract-engineering-schema-governance-part-032-capstone-java-contract-governance-platform</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-002-zeebe-architecture-mental-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-003-camunda8-platform-components</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-004-camunda7-to-camunda8-thinking-shift</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-005-bpmn-execution-semantics</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-006-service-task-and-job-worker-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-007-error-event-and-incident-modeling</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-008-message-correlation-and-event-driven-processes</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-009-timers-escalations-and-slas</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-010-subprocess-call-activity-and-reuse</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-011-feel-expression-mastery</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-012-dmn-decision-automation</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-013-camunda-user-tasks-and-tasklist</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-014-forms-documents-and-user-input</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-015-java-client-foundation</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-016-spring-boot-integration</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-017-worker-design-contracts</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-018-idempotency-retries-and-side-effects</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-019-variable-modeling-and-data-contracts</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-020-testing-process-applications</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-021-orchestration-vs-choreography</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-022-saga-and-compensation-patterns</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-023-long-running-case-and-lifecycle-modeling</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-024-multi-entity-and-cross-process-impact</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-025-human-in-the-loop-regulatory-workflows</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-026-ai-agent-and-connector-orchestration</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-027-production-topology-and-deployment</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-028-scaling-performance-and-backpressure</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-029-observability-operate-and-debugging</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-030-resilience-disaster-recovery-and-upgrades</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-031-security-identity-and-access-control</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-032-camunda7-to-camunda8-migration-strategy</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-033-process-governance-and-versioning</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-034-platform-engineering-for-camunda8</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda8-zeebe/learn-java-bpmn-camunda8-zeebe-part-035-patterns-anti-patterns-and-capstone</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-002-platform-reality-and-version-strategy</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-003-workflow-engine-mental-model</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-004-bpmn-executable-subset</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-005-token-flow-and-gateway-semantics</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-006-events-timers-messages-signals-errors-escalations</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-007-user-task-human-workflow</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-008-subprocess-call-activity-and-modular-processes</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-009-dmn-business-rules-and-decision-integration</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-010-process-engine-api-and-services</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-011-command-context-transactions-and-wait-states</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-012-job-executor-internals</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-013-variables-serialization-and-data-contracts</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-014-history-audit-and-operational-trace</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-015-incidents-errors-and-recovery-model</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-016-spring-boot-embedded-engine</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-017-delegation-code-java-delegate-listeners-expressions</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-018-service-task-implementation-patterns</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-019-external-task-pattern</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-020-rest-api-and-remote-engine-integration</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-021-testing-camunda-processes</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-022-architecture-styles-embedded-shared-remote-run</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-023-database-persistence-and-performance</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-024-concurrency-locking-and-parallelism</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-025-message-correlation-and-event-driven-integration</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-026-long-running-processes-and-saga-design</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-027-microservices-boundaries-and-process-ownership</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-028-bpmn-pattern-catalog</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-029-regulatory-case-management-patterns</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-030-dynamic-workflows-and-change-management</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-031-anti-patterns-and-common-pitfalls</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-032-cockpit-tasklist-admin-and-operational-playbooks</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-033-security-authorization-and-data-protection</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-034-observability-metrics-and-reliability-engineering</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-bpmn-camunda7/learn-java-bpmn-camunda7-part-035-capstone-production-grade-camunda7-system</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-002-end-to-end-artifact-lifecycle</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-003-source-layout-and-repository-topology</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-004-java-packages-as-architecture-boundaries</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-005-jpms-module-system-in-practice</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-006-source-sets-generated-code-and-build-inputs</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-007-maven-mental-model-pom-lifecycle-plugins</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-008-maven-dependency-resolution</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-009-maven-multi-module-enterprise-builds</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-010-maven-4-and-modern-maven-practices</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-011-gradle-mental-model-tasks-plugins-build-graph</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-012-gradle-dependency-configurations-version-catalogs</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-013-gradle-multi-project-composite-builds-and-build-logic</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-014-gradle-performance-cache-and-incrementality</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-015-maven-vs-gradle-decision-framework</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-016-migration-between-maven-and-gradle</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-017-dependency-graph-governance</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-018-versioning-alignment-boms-and-platforms</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-019-repositories-registries-and-artifact-storage</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-020-dependency-security-sbom-signing-provenance</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-021-reproducible-hermetic-builds</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-022-test-quality-gates-and-build-pipelines</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-023-code-generation-annotation-processing-and-build-complexity</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-024-build-observability-and-debugging</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-025-java-platform-release-model</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-026-application-and-library-versioning</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-027-branching-tagging-changelog-and-release-notes</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-028-release-automation-and-artifact-promotion</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-029-java-packaging-models</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-030-container-image-and-runtime-deployment</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-031-enterprise-deployment-topologies</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-build-dependency-release-deployment/learn-java-build-dependency-release-deployment-part-032-capstone-enterprise-build-release-platform</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-002-concurrency-vs-parallelism-vs-asynchrony</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-003-correctness-first-mental-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-004-thread-execution-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-005-shared-state-and-data-races</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-006-java-memory-model-foundation</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-007-volatile-final-and-safe-publication</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-008-atomicity-and-compound-actions</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-009-locking-with-synchronized</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-010-locks-conditions-and-coordination</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-011-liveness-deadlock-starvation-livelock</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-012-wait-notify-and-guarded-suspension</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-013-high-level-synchronizers</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-014-blocking-queues-and-backpressure</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-015-concurrent-collections-invariants</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-016-atomics-varhandle-and-lock-free-thinking</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-017-executorservice-and-task-lifecycle</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-018-thread-pool-engineering</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-019-forkjoin-and-work-stealing</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-020-parallel-streams-without-footguns</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-021-completablefuture-deep-dive</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-022-async-api-design</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-023-virtual-threads-foundation</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-024-virtual-threads-production-engineering</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-025-virtual-thread-pinning-and-jdk24-plus</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-026-structured-concurrency</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-027-scoped-values-and-context-propagation</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-028-threadlocal-context-and-leakage</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-029-reactive-streams-and-flow-api</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-030-reactor-rxjava-and-virtual-thread-boundaries</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-031-non-blocking-io-and-event-loop-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-032-timeouts-cancellation-and-deadline-propagation</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-033-testing-concurrent-code</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-034-observability-debugging-and-forensics</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-concurrency-correctness/learn-java-concurrency-correctness-part-035-production-architecture-and-final-playbook</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-001-kaufman-skill-map-and-domain-boundary</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-002-core-banking-as-ledger-product-risk-control-system</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-003-banking-domain-map-party-account-product-agreement</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-004-core-banking-invariants-and-failure-thinking</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-005-money-ledger-and-double-entry-accounting-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-006-account-model-balance-types-and-account-lifecycle</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-007-transaction-canonical-model-command-event-posting</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-008-posting-engine-design-validation-idempotency-and-atomicity</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-009-reversal-adjustment-correction-and-backdated-transaction</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-010-subledger-general-ledger-and-chart-of-accounts-interface</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-011-product-catalog-parameterization-and-configuration-governance</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-012-deposit-products-savings-current-term-deposit</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-013-loan-products-amortization-schedules-delinquency-and-repayment</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-014-interest-engine-accrual-capitalization-and-compounding</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-015-fee-charge-tax-waiver-and-pricing-engine</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-016-payment-domain-model-internal-transfer-external-transfer-and-status</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-017-clearing-settlement-iso-20022-and-message-mapping</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-018-card-atm-pos-boundary-and-pci-aware-core-integration</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-019-channel-integration-api-gateway-and-anti-corruption-layer</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-020-event-driven-core-banking-without-breaking-ledger-truth</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-021-end-of-day-beginning-of-day-and-operational-calendar</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-022-reconciliation-internal-external-nostro-suspense-and-break-management</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-023-maker-checker-four-eyes-approval-and-operational-control</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-024-audit-trail-evidence-lineage-and-non-repudiation</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-025-exception-queue-repair-workbench-and-case-oriented-operations</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-026-risk-data-aggregation-bcbs239-and-regulatory-reporting-readiness</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-027-data-ownership-master-data-reference-data-and-effective-dating</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-028-privacy-retention-consent-and-minimum-necessary-banking-data</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-029-fraud-aml-sanctions-and-core-banking-decision-points</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-030-modular-monolith-vs-microservices-for-core-banking</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-031-data-architecture-event-store-relational-ledger-snapshot-and-projection</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-032-core-banking-performance-scalability-and-contention-management</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-033-migration-coexistence-data-conversion-and-parallel-run</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-034-testing-certification-simulation-and-ledger-property-tests</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-banking-system/learn-java-core-banking-system-part-035-production-readiness-reference-architecture-and-top-engineer-rubric</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-002-java-type-system-map</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-003-values-variables-references-objects</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-004-primitive-types-and-literals</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-005-integral-types-byte-short-int-long-char</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-006-floating-point-float-double</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-007-boolean-and-branch-semantics</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-008-char-string-unicode-text-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-009-text-parsing-formatting-regex</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-010-bytes-binary-data-buffering</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-011-object-class-and-runtime-type</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-012-equality-hashcode-comparable-comparator</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-013-null-optional-and-absence-modeling</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-014-mutability-immutability-and-defensive-copying</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-015-class-as-data-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-016-interface-and-abstract-type-boundaries</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-017-records-as-transparent-data-carriers</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-018-enums-for-closed-symbolic-domains</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-019-sealed-types-and-domain-closedness</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-020-generics-type-parameters-and-erasure</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-021-wildcards-variance-and-api-design</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-022-arrays-generics-and-reifiability</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-023-conversions-casting-and-numeric-promotion</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-024-boxing-unboxing-and-wrapper-types</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-025-value-based-classes-and-future-value-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-026-bigdecimal-biginteger-money-and-precision</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-027-ids-uuid-random-and-token-like-data</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-028-java-time-mental-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-029-time-zone-dst-formatting-and-parsing</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-030-collections-semantics-list-set-map-queue</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-031-collections-implementations-and-production-tradeoffs</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-core-types/learn-java-core-types-part-032-streams-collectors-and-data-pipeline-semantics</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-002-data-boundary-mental-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-003-semantic-mapping-vs-mechanical-copying</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-004-contract-evolution-compatibility</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-005-java-object-shape-for-mapping</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-006-null-absence-defaults-empty-values</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-007-type-conversion-semantics</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-008-object-graph-identity-cycles</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-009-jackson-architecture</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-010-objectmapper-production-configuration</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-011-json-tree-model-jsonnode</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-012-streaming-json-parser-generator</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-013-jackson-annotations-precise-control</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-014-custom-serializers-deserializers</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-015-polymorphism-security</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-016-jackson-modules-java-time-records-optional</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-017-jackson-2-to-3-migration</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-018-xml-processing-mental-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-019-jakarta-xml-binding-jaxb</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-020-jackson-xml-dataformat</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-021-xml-security-hardening</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-022-mapstruct-architecture</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-023-mapstruct-basic-to-advanced-mapping</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-024-mapstruct-update-patch-partial-mapping</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-025-mapstruct-context-hooks-factories</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-026-mapstruct-composition-architecture</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-027-mapping-testing-strategy</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-028-jakarta-validation-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-029-bean-validation-constraints</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-030-method-validation-records-cascades</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-031-hibernate-validator-production</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-data-mapper-json-xml-validation/learn-java-data-mapper-json-xml-validation-part-032-production-playbook-final</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-002-database-evolution-mental-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-003-migration-taxonomy</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-004-migration-lifecycle</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-005-versioning-ordering-and-history</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-006-idempotency-and-repeatability</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-007-transaction-boundaries-and-ddl-semantics</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-008-expand-contract-pattern</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-009-flyway-core-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-010-flyway-project-structure</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-011-flyway-versioning-strategy</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-012-flyway-validation-repair-and-baseline</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-013-flyway-repeatable-migrations</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-014-flyway-callbacks-placeholders-and-environments</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-015-flyway-java-api-and-spring-boot</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-016-liquibase-core-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-017-liquibase-changelog-design</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-018-liquibase-preconditions-contexts-labels</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-019-liquibase-rollback-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-020-liquibase-diff-snapshot-and-drift</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-021-liquibase-java-api-and-spring-boot</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-022-safe-ddl-patterns</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-023-data-migration-patterns</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-024-large-table-migration</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-025-reference-data-and-seed-data</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-026-multi-service-database-ownership</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-027-multi-tenant-and-multi-schema-migration</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-028-ci-cd-pipeline-design</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-029-testing-migrations</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-030-observability-audit-and-compliance</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-031-security-and-secrets-boundary</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-032-failure-models-and-recovery-playbook</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-033-patterns-and-anti-patterns-catalog</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-database-migrations/learn-java-database-migrations-part-034-flyway-vs-liquibase-decision-framework</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-002-complexity-as-engineering-contract</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-003-java-memory-model-for-data-structures</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-004-benchmarking-profiling-and-measurement</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-005-arrays-dynamic-arrays-and-ring-buffers</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-006-linked-structures-and-allocation-costs</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-007-stacks-queues-and-deques</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-008-hash-tables-from-first-principles</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-009-hashmap-hashset-and-key-contracts</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-010-comparison-sorting-deep-dive</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-011-non-comparison-sorting-selection-and-ranking</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-012-binary-search-as-an-invariant-machine</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-013-prefix-difference-and-fenwick-trees</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-014-segment-trees-sparse-tables-and-range-query-systems</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-015-binary-trees-and-tree-traversal-invariants</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-016-binary-search-trees-and-ordered-indexes</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-017-balanced-trees-red-black-avl-and-btrees</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-018-heaps-priority-queues-and-schedulers</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-019-disjoint-set-union-and-connectivity</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-020-graph-modelling-and-representation</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-021-graph-traversal-bfs-dfs-and-state-space-search</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-022-shortest-paths-and-route-planning</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-023-minimum-spanning-trees-and-network-design</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-024-directed-graphs-toposort-and-dependency-systems</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-025-strongly-connected-components-and-condensation-graphs</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-026-flow-matching-and-cut-problems</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-027-tries-suffix-structures-and-string-indexing</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-028-string-matching-and-text-algorithms</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-029-dynamic-programming-as-state-machine-design</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-030-advanced-dynamic-programming-optimization</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-031-greedy-algorithms-and-exchange-arguments</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-032-backtracking-branch-and-bound-and-search-pruning</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-033-randomized-probabilistic-and-approximation-algorithms</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-034-concurrent-and-lock-free-data-structures-in-java</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-dsa/learn-java-dsa-part-035-capstone-designing-a-production-grade-algorithmic-system</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-001-kaufman-skill-map-runtime-thinking</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-002-version-matrix-and-compatibility-model</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-003-architecture-map-spec-ri-container-servlet-grizzly-hk2</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-004-jersey-application-bootstrapping-deep-dive</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-005-resource-model-internals-beyond-basic-jaxrs</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-006-jersey-injection-model-hk2-cdi-context-binder</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-007-providers-message-body-reader-writer-context-resolver</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-008-filters-interceptors-runtime-control-points</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-009-exception-mapping-and-error-contract-engineering</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-010-jersey-client-connectors-pooling-timeout-retry</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-011-streaming-large-payloads-chunked-output-sse</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-012-async-jersey-suspended-responses-executors-thread-boundaries</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-013-validation-param-conversion-input-boundary-design</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-014-content-negotiation-and-media-type-versioning</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-015-security-hooks-authn-authz-principal-roles</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-016-observability-logs-metrics-tracing-diagnostics</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-017-glassfish-domain-instance-node-cluster-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-018-glassfish-deployment-war-ear-libraries-classloaders</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-019-glassfish-classloading-failure-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-020-glassfish-configuration-as-code-with-asadmin</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-021-http-network-tls-connectors-thread-pools</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-022-jdbc-jta-resources-and-rest-runtime-coupling</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-023-glassfish-security-realm-jaas-identity-store-app-security</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-024-glassfish-observability-monitoring-logging-health</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-025-deployment-topologies-traditional-containerized-embedded</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-026-packaging-strategy-thin-war-fat-war-server-provided-apis</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-027-performance-engineering-jersey-on-glassfish</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-028-resilience-timeout-bulkhead-circuit-breaker-backpressure</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-029-high-availability-session-state-clustering-load-balancing</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-030-secure-production-hardening-checklist</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-031-migration-playbook-javaee-jaxrs-to-jakarta-jersey-glassfish</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-032-common-pitfalls-and-anti-patterns-catalog</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-033-debugging-playbook-http-symptom-to-runtime-root-cause</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jersey-glassfish/learn-java-jersey-glassfish-part-034-capstone-production-grade-reference-architecture</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-002-failure-first-mental-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-003-error-taxonomy</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-004-java-throwable-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-005-exception-semantics</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-006-checked-vs-unchecked-strategy</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-007-domain-error-design</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-008-error-codes-and-problem-details</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-009-exception-hierarchy-design</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-010-result-types-and-explicit-errors</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-011-boundary-error-translation</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-012-validation-and-rejection-patterns</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-013-retry-timeout-idempotency</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-014-circuit-breaker-bulkhead-ratelimit</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-015-fallback-and-degradation</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-016-cancellation-interruption-cleanup</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-017-async-reactive-error-flow</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-018-virtual-threads-error-observability</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-019-resource-lifecycle-failure</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-020-graceful-shutdown-jvm</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-021-graceful-shutdown-spring-kubernetes</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-022-logging-mental-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-023-structured-logging-slf4j-logback-log4j</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-024-log-correlation-and-context</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-025-metrics-mental-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-026-micrometer-prometheus-actuator</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-027-tracing-mental-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-028-opentelemetry-java</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-029-context-propagation</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-030-telemetry-quality</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-031-alerting-and-incident-response</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-032-debugging-production-failures</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-033-error-management-architecture</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-034-patterns-and-anti-patterns</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-error-reliability-observability/learn-java-error-reliability-observability-part-035-capstone-production-handbook</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-002-identity-domain-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-003-threat-model-for-identity-systems</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-004-digital-identity-assurance</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-005-authentication-architecture</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-006-session-management-browser-api</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-007-oauth2-mental-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-008-oauth2-secure-flows</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-009-openid-connect-login-federation</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-010-token-models-jwt-opaque-introspection</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-011-jwt-validation-key-rotation</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-012-spring-security-core-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-013-spring-resource-server</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-014-authorization-mental-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-015-rbac-abac-rebac-policy-models</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-016-api-object-level-authorization</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-017-method-domain-authorization</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-018-authorization-data-access-boundary</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-019-multi-tenancy-identity-isolation</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-020-delegation-consent-impersonation</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-021-machine-to-machine-service-identity</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-022-zero-trust-workload-identity</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-023-api-gateway-resource-server-boundaries</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-024-spring-authorization-server-architecture</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-025-build-vs-buy-identity-platform</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-026-fapi-high-assurance-api-security</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-027-token-lifecycle-revocation-expiry</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-028-identity-provisioning-lifecycle</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-029-entitlement-governance</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-030-audit-evidence-observability</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-031-testing-identity-authorization</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-032-secure-api-platform-reference-architecture</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-033-failure-modes-anti-patterns</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-034-capstone-design-review</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-identity-authentication-authorization-api-platform/learn-java-identity-authentication-authorization-api-platform-part-035-operational-playbook-final</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-002-jax-rs-to-jakarta-rest-evolution</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-003-rest-runtime-mental-model</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-004-application-configuration</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-005-resource-class-design</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-006-http-method-semantics-in-jax-rs</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-007-uri-design-and-resource-modeling</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-008-parameter-injection</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-009-content-negotiation</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-010-message-body-readers-writers</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-011-json-binding-json-processing</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-012-multipart-form-and-binary-payloads</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-013-response-api-status-and-headers</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-014-exception-mapping</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-015-validation-boundary</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-016-api-contract-design</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-017-provider-model</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-018-filters-and-interceptors</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-019-context-injection</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-020-security-in-jakarta-rest</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-021-client-api-mental-model</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-022-client-resilience</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-023-microprofile-rest-client</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-024-async-resources</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-025-server-sent-events</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-026-performance-and-resource-efficiency</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-027-implementation-landscape</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-028-quarkus-rest-and-resteasy-classic</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-029-packaging-deployment-and-cloud-runtime</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-030-observability</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-031-testing-strategy</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-032-api-review-checklists</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-033-production-patterns-and-anti-patterns</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-034-regulated-case-management-api-design</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-jakarta-restful-web-services/learn-java-jakarta-restful-web-services-part-035-capstone-production-rest-service</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-002-communication-semantics</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-003-broker-queue-topic-log-stream</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-004-delivery-guarantees-and-failure-taxonomy</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-005-jakarta-messaging-jms-api-contracts</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-006-jms-sessions-transactions-ack-redelivery</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-007-jms-message-driven-architecture</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-008-jms-request-reply-correlation-selectors</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-009-rabbitmq-core-routing-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-010-rabbitmq-queue-types-and-tradeoffs</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-011-rabbitmq-consumer-backpressure</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-012-rabbitmq-reliability-dlx-retry</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-013-rabbitmq-streams-log-based-messaging</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-014-rabbitmq-superstreams-partitioning-scaling</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-015-rabbitmq-stream-filtering-dedup-perftest</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-016-kafka-core-architecture</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-017-kafka-producer-internals-batching</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-018-kafka-consumer-poll-rebalance-commit</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-019-kafka-ordering-partitioning-hotspots</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-020-kafka-reliability-transactions-eos</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-021-kafka-error-handling-retry-dlq</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-022-kafka-schema-discipline</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-023-kafka-streams-java-topology-state</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-024-kafka-streams-joins-windows-event-time</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-025-ksqldb-mental-model</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-026-ksqldb-query-design</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-027-ksqldb-operations-scaling-state-metrics</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-028-technology-decision-matrix</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-029-pipelining-batching-throughput</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-030-backpressure-flow-control-stability</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-031-idempotency-dedup-inbox-outbox</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-032-observability-lag-correlation-causality</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-033-security-governance-multitenancy</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-034-production-failure-playbook</loc>
<lastmod>2026-06-29T18:28:59.506Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-messaging-event-streaming/learn-java-messaging-event-streaming-part-035-capstone-regulatory-case-management-event-platform</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-001-kaufman-skill-map-and-mybatis-mental-model</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-002-architecture-positioning-and-persistence-boundaries</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-003-project-structure-configuration-and-runtime-model</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-004-mapper-contract-design</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-005-xml-mapper-deep-dive</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-006-annotation-mapper-deep-dive</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-007-parameter-binding-and-sql-injection-safety</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-008-resultmap-deep-dive</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-009-advanced-object-graph-mapping</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-010-projections-read-models-and-query-specific-shapes</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-011-typehandlers-enums-json-time-and-domain-values</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-012-dynamic-sql-in-xml</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-013-mybatis-dynamic-sql-library</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-014-query-composition-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-015-bulk-operations-batch-and-set-based-thinking</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-016-sqlsession-lifecycle-and-executor-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-017-spring-integration-and-transaction-semantics</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-018-spring-boot-starter-production-configuration</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-019-multi-database-multi-tenant-and-routing-patterns</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-020-performance-model-and-query-cost-control</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-021-caching-first-level-second-level-and-application-cache</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-022-observability-logging-and-sql-diagnostics</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-023-concurrency-locking-and-consistency-patterns</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-024-testing-mappers-with-real-databases</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-025-contract-testing-and-regression-safety</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-026-schema-migration-and-mybatis-migrations</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-027-code-generation-and-mybatis-generator-strategy</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-028-production-patterns-catalog</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-029-anti-patterns-and-common-pitfalls</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-mybatis/learn-java-mybatis-part-030-capstone-production-case-management-persistence-layer</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-002-pattern-thinking-beyond-catalogs</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-003-java-pattern-building-blocks</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-004-object-lifecycle-construction-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-005-composition-boundary-structural-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-006-behavioral-dispatch-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-007-domain-modeling-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-008-data-modeling-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-009-repository-unit-of-work-transaction-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-010-state-workflow-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-011-event-driven-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-012-messaging-integration-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-013-pipeline-patterns-core</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-014-streaming-reactive-pipeline-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-015-batch-etl-data-pipeline-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-016-concurrency-mental-models</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-017-locking-synchronization-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-018-coordination-work-distribution-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-019-async-future-completion-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-020-virtual-threads-structured-concurrency-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-021-actor-agent-single-writer-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-022-partitioning-affinity-sharding-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-023-cache-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-024-resilience-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-025-api-boundary-patterns</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-026-security-authorization-patterns</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-027-observability-diagnostics-patterns</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-028-testing-patterns</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-029-concurrency-testing-patterns</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-030-performance-patterns</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-031-modularity-plugin-extension-patterns</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-032-refactoring-to-patterns</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-033-anti-patterns-catalog</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-034-pattern-selection-framework</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-patterns/learn-java-patterns-part-035-capstone-production-pattern-architecture</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-002-persistence-mental-model</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-003-jpa-jakarta-persistence-landscape</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-004-entity-manager-persistence-context</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-005-entity-lifecycle-state-transitions</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-006-identity-primary-keys-and-equality</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-007-basic-mapping-and-type-system</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-008-embeddables-value-objects-records</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-009-association-modelling-core</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-010-aggregate-boundaries-and-object-graphs</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-011-collection-mapping</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-012-inheritance-polymorphism</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-013-schema-generation-and-migration-boundary</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-014-jpql-foundation</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-015-criteria-api-and-type-safe-queries</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-016-native-sql-stored-procedures-and-projections</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-017-fetching-lazy-eager-and-n-plus-one</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-018-entity-graphs-fetch-plans</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-019-flush-dirty-checking-write-behind</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-020-transactions-and-consistency-boundaries</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-021-locking-concurrency-and-isolation</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-022-caching-first-second-query-cache</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-023-hibernate-orm-internals</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-024-hibernate-advanced-features</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-025-eclipselink-internals-and-extensions</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-026-provider-portability-and-escape-hatches</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-027-spring-data-jpa-and-repository-abstractions</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-028-jakarta-ee-quarkus-micronaut-integration</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-029-domain-driven-persistence-patterns</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-030-anti-patterns-common-pitfalls</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-031-performance-engineering-observability</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-032-testing-persistence-code</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-033-production-readiness-playbook</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-persistence/learn-java-persistence-part-034-architecture-review-and-mastery-capstone</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-002-security-mental-model</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-003-java-attack-surface-map</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-004-secure-coding-guidelines</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-005-threat-modeling-for-java-systems</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-006-authentication-identity-foundations</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-007-authorization-policy-models</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-008-input-validation-canonicalization</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-009-output-encoding-and-data-exposure</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-010-java-cryptography-architecture</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-011-secure-randomness</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-012-hashing-mac-and-kdf</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-013-symmetric-encryption-aead</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-014-asymmetric-cryptography</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-015-digital-signatures-integrity</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-016-certificates-pki-certpath</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-017-tls-jsse-and-mtls</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-018-keystores-kms-hsm-secrets</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-019-passwords-credentials-and-token-storage</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-020-secure-serialization-and-deserialization</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-021-classloading-reflection-and-modules</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-022-security-manager-is-dead-now-what</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-023-jvm-runtime-hardening</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-024-container-and-os-hardening-for-java</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-025-dependency-supply-chain-risk</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-026-sbom-provenance-and-slsa</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-027-artifact-signing-jarsigner-cosign</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-028-secure-logging-audit-and-forensics</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-029-security-testing-strategy</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-030-crypto-testing-and-failure-simulation</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-031-secure-architecture-review</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-032-post-quantum-and-crypto-agility</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-033-production-incident-playbooks</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-security-cryptography-integrity-hardening/learn-java-security-cryptography-integrity-hardening-part-034-capstone-secure-java-platform</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-002-java-sql-stack</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-003-jdbc-core-object-model</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-004-connection-lifecycle</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-005-statement-execution-model</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-006-preparedstatement-binding-type-mapping</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-007-resultset-cursor-streaming-fetch-size</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-008-sql-type-mapping</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-009-time-timezone-temporal-correctness</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-010-transaction-fundamentals-autocommit-commit-rollback</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-011-transaction-isolation-read-phenomena</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-012-locking-blocking-deadlock-timeout-semantics</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-013-savepoints-partial-rollback</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-014-connection-management-patterns-without-frameworks</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-015-datasource-deep-dive</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-016-connection-pooling-fundamentals</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-017-hikaricp-fundamentals-architecture-defaults-lifecycle</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-018-hikaricp-configuration-deep-dive</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-019-pool-sizing-queueing-database-capacity-workload-shape</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-020-timeout-design-fail-fast-cascading-failure</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-021-transaction-management-in-application-architecture</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-022-spring-transaction-management-through-jdbc-lens</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-023-jdbctemplate-namedparameterjdbctemplate-safer-layers</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-024-error-handling-sqlexception-sqlstate-vendor-codes-retryability</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-025-retry-idempotency-transaction-safety</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-026-batch-processing-bulk-data-operations</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-027-large-objects-streaming-data</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-028-observability-metrics-logs-traces-database-correlation</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-029-testing-jdbc-code-unit-integration-testcontainers-failure-injection</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-030-security-sql-injection-secrets-tls-auditability</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-031-production-failure-modes-incident-playbooks</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-sql-jdbc/learn-java-sql-jdbc-part-032-patterns-anti-patterns-final-engineering-handbook</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-002-telecom-business-and-technology-map</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-003-bss-oss-domain-language</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-004-industry-reference-models</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-005-oda-component-thinking</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-006-sid-inspired-information-modeling</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-007-party-customer-account-agreement</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-008-product-catalog-offer-modeling</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-009-qualification-and-configuration</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-010-quote-to-order-capture</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-011-product-order-management</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-012-subscription-lifecycle</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-013-rating-charging-balance</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-014-billing-invoicing-payment-collection</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-015-revenue-assurance-reconciliation</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-016-service-catalog-cfs-rfs</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-017-service-order-management</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-018-resource-inventory</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-019-activation-and-provisioning</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-020-fallout-and-manual-workflows</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-021-appointment-field-service-workforce</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-022-order-to-activate-saga</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-023-assurance-fault-alarm-event</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-024-trouble-ticket-and-incident-lifecycle</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-025-performance-qos-qoe-kpi</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-026-service-impact-and-topology-correlation</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-027-network-inventory-discovery-reconciliation</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-028-planning-capacity-change</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-029-nfv-sdn-mano-service-orchestration</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-030-5g-core-slicing-policy-exposure</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-031-partner-mvno-wholesale-ecosystem</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-032-mef-lso-interprovider-orchestration</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-033-gsma-open-gateway-camara-network-apis</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-034-carrier-grade-java-platform-blueprint</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java-telecom-bss-oss/learn-java-telecom-bss-oss-part-035-capstone-top-one-percent-assessment</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-002-modern-javascript-platform-map</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-003-language-semantics-beyond-syntax</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-004-event-loop-tasks-microtasks-and-rendering</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-005-async-control-flow-and-cancellation</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-006-modules-bundling-and-code-loading</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-007-browser-runtime-memory-and-garbage-collection</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-008-dom-as-a-stateful-system</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-009-browser-rendering-pipeline</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-010-state-modeling-for-frontend-systems</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-011-reactivity-and-change-propagation</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-012-component-architecture-at-scale</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-013-frontend-architecture-boundaries</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-014-data-fetching-cache-and-consistency</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-015-forms-validation-and-user-input-systems</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-016-routing-navigation-and-url-state</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-017-rendering-strategies-spa-ssr-ssg-isr-rsc</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-018-hydration-resumability-and-islands</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-019-performance-engineering-core-web-vitals</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-020-javascript-performance-profiling</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-021-network-performance-and-delivery</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-022-web-workers-wasm-and-off-main-thread</loc>
<lastmod>2026-06-29T18:28:59.507Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-023-type-systems-with-typescript-for-frontend</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-024-error-handling-observability-and-debuggability</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-025-testing-strategy-for-frontend-systems</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-026-playwright-and-browser-automation</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-027-security-for-modern-frontends</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-028-accessibility-as-engineering-discipline</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-029-internationalization-localization-and-time</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-030-design-system-engineering</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-031-build-tooling-vite-monorepo-and-ci</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-032-framework-decision-making-react-vue-svelte-native-web</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-033-nextjs-production-architecture</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-034-frontend-system-design-case-studies</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-javascript-frontend-advanced/learn-javascript-frontend-advanced-part-035-capstone-top-one-percent-frontend-engineer</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-002-practice-environment</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-003-source-to-runtime</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-004-type-system-object-model</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-005-control-flow-error-flow-contracts</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-006-java8-functional-mindset</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-007-streams-collectors-spliterators</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-008-optional-java-time-immutability</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-009-collections-generics-type-erasure</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-010-io-nio-resources-data-boundaries</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-011-baseline-concurrency</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-012-java9-modules-jpms-jlink</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-013-java10-java11-lts</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-014-java12-to-java16-language-evolution</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-015-java17-lts-sealed-classes</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-016-data-oriented-programming</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-017-api-evolution-compatibility</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-018-java18-to-java21-modern-platform</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-019-virtual-threads-loom</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-020-java22-to-java25-feature-governance</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-021-security-crypto-platform-hardening</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-022-native-interop-ffm-vector-api</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-023-jvm-internals-memory-model</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-024-garbage-collection-memory-tuning</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-025-jit-jmh-microbenchmarking</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-026-observability-jfr-jmc-profiling</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-027-performance-troubleshooting-playbook</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-028-concurrency-deep-dive</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-029-async-reactive-backpressure</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-030-persistence-transactions-data-access</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-031-service-architecture-resilience</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-032-testing-quality-engineering</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-033-build-release-migration-java8-to-java25</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-034-production-packaging-runtime-operations</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-java/learn-modern-java-8-to-25-part-035-capstone-production-grade-java25-system</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-000</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-001</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-002</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-003</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-004</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-005</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-006</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-007</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-008</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-009</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-010</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-011</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-012</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-013</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-014</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-015</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-016</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-017</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-018</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-019</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-020</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-021</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-022</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-023</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-024</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-025</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-026</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-027</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-028</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-029</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-030</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-piano-accompaniment/learn-piano-accompaniment-part-031</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-001</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-002</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-003</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-004</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-005</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-006</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-007</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-008</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-009</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-010</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-011</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-012</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-013</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-014</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-015</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-016</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-017</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-018</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-019</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-020</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-021</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-022</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-023</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-024</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-025</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-026</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-027</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-028</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-029</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-030</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-031</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-032</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-033</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-034</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python/learn-python--part-035</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-002-ai-application-engineer-mental-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-003-llm-application-architecture</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-004-python-ai-project-architecture</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-005-model-interface-and-provider-abstraction</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-006-prompting-as-protocol-design</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-007-structured-output-schema-and-validation</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-008-tool-calling-and-function-contracts</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-009-conversation-state-and-context-management</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-010-async-streaming-and-backpressure</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-011-embeddings-and-semantic-representation</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-012-document-ingestion-and-parsing-pipelines</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-013-chunking-indexing-and-knowledge-modeling</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-014-vector-search-hybrid-search-and-reranking</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-015-rag-pipeline-design</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-016-rag-failure-modes-and-diagnostics</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-017-rag-for-enterprise-knowledge-systems</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-018-agent-mental-model</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-019-agent-workflow-orchestration</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-020-tool-registry-mcp-and-integration-contracts</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-021-agent-memory-and-long-running-tasks</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-022-multi-agent-systems-and-boundaries</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-023-evaluation-foundations</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-024-rag-and-agent-evaluation</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-025-llm-as-judge-and-human-review</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-026-testing-ai-applications</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-027-observability-tracing-and-debugging</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-028-reliability-patterns-for-ai-systems</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-029-latency-cost-and-throughput-engineering</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-030-security-threat-modeling-for-llm-apps</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-031-privacy-governance-and-auditability</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-032-deployment-architecture-and-runtime-operations</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-033-ai-ci-cd-and-readiness-gates</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-034-enterprise-case-management-ai-capstone</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-ai-application-engineer/learn-python-ai-application-engineer-part-035-top-one-percent-operational-playbook</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-001-kaufman-skill-map</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-002-target-performance-and-skill-decomposition</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-003-enterprise-ai-system-mental-model</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-004-agentic-system-taxonomy</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-005-state-machines-and-agent-lifecycle</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-006-control-plane-vs-data-plane</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-007-orchestration-topologies</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-008-determinism-vs-autonomy</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-009-stateful-runtime-design</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-010-python-agent-runtime-architecture</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-011-domain-state-and-conversation-state</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-012-agent-contracts-and-typed-boundaries</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-013-command-query-event-model</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-014-idempotency-retry-and-deduplication</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-015-agent-roles-and-responsibility-modeling</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-016-planner-executor-critic-pattern</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-017-supervisor-worker-and-routing-patterns</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-018-consensus-voting-and-adjudication</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-019-human-in-the-loop-control-points</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-020-memory-architecture</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-021-context-engineering-for-stateful-agents</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-022-rag-as-system-component-not-feature</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-023-knowledge-graphs-and-symbolic-state</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-024-memory-governance-and-forgetting</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-025-tool-contract-engineering</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-026-mcp-and-enterprise-tooling</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-027-permissioning-and-policy-enforcement</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-028-side-effects-and-transaction-boundaries</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-029-threat-modeling-agentic-systems</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-030-guardrails-and-policy-runtime</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-031-ai-governance-and-risk-management</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-032-evaluation-engineering</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-033-reliability-and-failure-modeling</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-034-observability-and-runtime-forensics</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-python-enterprise-stateful-multi-agent-ai-systems/learn-python-enterprise-stateful-multi-agent-ai-systems-part-035-reference-architecture-and-capstone</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-000</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-001</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-002</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-003</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-004</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-005</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-006</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-007</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-008</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-009</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-010</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-011</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-012</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-013</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-014</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-015</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-016</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-017</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-018</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-019</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-020</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-021</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-022</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-023</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-024</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-025</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-026</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-027</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-028</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-029</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-screenwriting/learn-screenwriting-film-script-part-030</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-000</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-001</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-002</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-003</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-004</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-005</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-006</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-007</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-008</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-009</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-010</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-011</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-012</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-013</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-014</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-015</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-016</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-017</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-018</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-019</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-020</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-021</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-022</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-023</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-024</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-025</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-026</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-027</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-028</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-029</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-030</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-031</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-032</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-033</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://nugrahafajar.my.id/series/learn-songwriting/learn-songwriting-part-034</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
</url>
</urlset>
