<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://sendistudio.id/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sendistudio.id/en/services</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/services" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/services" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/services" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sendistudio.id/en/rate-card</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/rate-card" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/rate-card" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/rate-card" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sendistudio.id/en/links</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/links" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/links" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/links" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sendistudio.id/en/products/saneresearch</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/products/saneresearch" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/products/saneresearch" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/products/saneresearch" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://sendistudio.id/en/products/tongnyampah</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/products/tongnyampah" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/products/tongnyampah" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/products/tongnyampah" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://sendistudio.id/en/legality/privacy-policy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/legality/privacy-policy" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/legality/privacy-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/legality/privacy-policy" />
<changefreq>monthly</changefreq>
<priority>0.35</priority>
</url>
<url>
<loc>https://sendistudio.id/en/legality/terms-of-service</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/legality/terms-of-service" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/legality/terms-of-service" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/legality/terms-of-service" />
<changefreq>monthly</changefreq>
<priority>0.35</priority>
</url>
<url>
<loc>https://sendistudio.id/en/legality/data-deletion-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/legality/data-deletion-guide" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/legality/data-deletion-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/legality/data-deletion-guide" />
<changefreq>monthly</changefreq>
<priority>0.35</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/focused-codex-workflow-vscode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/focused-codex-workflow-vscode" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/focused-codex-workflow-vscode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/focused-codex-workflow-vscode" />
<lastmod>2026-09-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/how-i-survive-as-a-developer-in-the-ai-era</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/how-i-survive-as-a-developer-in-the-ai-era" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/how-i-survive-as-a-developer-in-the-ai-era" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/how-i-survive-as-a-developer-in-the-ai-era" />
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/real-docker-registry-cleanup-story-when-vps-storage-was-almost-full</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/real-docker-registry-cleanup-story-when-vps-storage-was-almost-full" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/real-docker-registry-cleanup-story-when-vps-storage-was-almost-full" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/real-docker-registry-cleanup-story-when-vps-storage-was-almost-full" />
<lastmod>2026-06-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/google-stitch-and-the-future-of-ai-assisted-ui-design</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/google-stitch-and-the-future-of-ai-assisted-ui-design" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/google-stitch-and-the-future-of-ai-assisted-ui-design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/google-stitch-and-the-future-of-ai-assisted-ui-design" />
<lastmod>2026-06-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/building-a-website-from-a-sketch-with-bolt-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/building-a-website-from-a-sketch-with-bolt-ai" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/building-a-website-from-a-sketch-with-bolt-ai" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/building-a-website-from-a-sketch-with-bolt-ai" />
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/google-veo-3-ai-video-generation-and-how-to-access-it</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/google-veo-3-ai-video-generation-and-how-to-access-it" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/google-veo-3-ai-video-generation-and-how-to-access-it" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/google-veo-3-ai-video-generation-and-how-to-access-it" />
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/using-obsidian-and-excalidraw-for-technical-sketches</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/using-obsidian-and-excalidraw-for-technical-sketches" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/using-obsidian-and-excalidraw-for-technical-sketches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/using-obsidian-and-excalidraw-for-technical-sketches" />
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/openclaw-is-great-for-automation-agents-but-less-ideal-for-coding-assistants</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/openclaw-is-great-for-automation-agents-but-less-ideal-for-coding-assistants" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/openclaw-is-great-for-automation-agents-but-less-ideal-for-coding-assistants" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/openclaw-is-great-for-automation-agents-but-less-ideal-for-coding-assistants" />
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/managing-bilingual-backend-content-lang-field</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/managing-bilingual-backend-content-lang-field" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/managing-bilingual-backend-content-lang-field" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/managing-bilingual-backend-content-lang-field" />
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/why-api-response-should-be-consistent-in-backend</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/why-api-response-should-be-consistent-in-backend" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/why-api-response-should-be-consistent-in-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/why-api-response-should-be-consistent-in-backend" />
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/elysia-js-with-bun-fast-typescript-backend-framework</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/elysia-js-with-bun-fast-typescript-backend-framework" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/elysia-js-with-bun-fast-typescript-backend-framework" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/elysia-js-with-bun-fast-typescript-backend-framework" />
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/blogs/tech-stack-behind-sendi-studio-web-profile</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/tech-stack-behind-sendi-studio-web-profile" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/tech-stack-behind-sendi-studio-web-profile" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/tech-stack-behind-sendi-studio-web-profile" />
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/47</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/47" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/47" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/47" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/45</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/45" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/45" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/45" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/42</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/42" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/42" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/42" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/41</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/41" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/41" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/41" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/40</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/40" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/40" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/40" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/39</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/39" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/39" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/39" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/38</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/38" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/38" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/38" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/37</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/37" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/37" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/37" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/36</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/36" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/36" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/36" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/34</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/34" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/34" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/34" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/33</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/33" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/33" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/33" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/32</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/32" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/32" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/32" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/31</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/31" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/31" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/31" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/30</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/30" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/30" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/30" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/29</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/29" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/29" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/29" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/28</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/28" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/28" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/28" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/27</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/27" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/27" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/27" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/en/portfolio/26</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/26" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/26" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/26" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sendistudio.id/id/services</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/services" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/services" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/services" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sendistudio.id/id/rate-card</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/rate-card" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/rate-card" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/rate-card" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sendistudio.id/id/links</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/links" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/links" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/links" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sendistudio.id/id/products/saneresearch</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/products/saneresearch" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/products/saneresearch" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/products/saneresearch" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://sendistudio.id/id/products/tongnyampah</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/products/tongnyampah" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/products/tongnyampah" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/products/tongnyampah" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://sendistudio.id/id/legality/privacy-policy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/legality/privacy-policy" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/legality/privacy-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/legality/privacy-policy" />
<changefreq>monthly</changefreq>
<priority>0.35</priority>
</url>
<url>
<loc>https://sendistudio.id/id/legality/terms-of-service</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/legality/terms-of-service" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/legality/terms-of-service" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/legality/terms-of-service" />
<changefreq>monthly</changefreq>
<priority>0.35</priority>
</url>
<url>
<loc>https://sendistudio.id/id/legality/data-deletion-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/legality/data-deletion-guide" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/legality/data-deletion-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/legality/data-deletion-guide" />
<changefreq>monthly</changefreq>
<priority>0.35</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/workflow-codex-fokus-vscode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/workflow-codex-fokus-vscode" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/workflow-codex-fokus-vscode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/workflow-codex-fokus-vscode" />
<lastmod>2026-09-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/cara-saya-survive-sebagai-developer-di-era-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/cara-saya-survive-sebagai-developer-di-era-ai" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/cara-saya-survive-sebagai-developer-di-era-ai" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/cara-saya-survive-sebagai-developer-di-era-ai" />
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/cerita-cleanup-docker-registry-saat-storage-vps-hampir-penuh</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/cerita-cleanup-docker-registry-saat-storage-vps-hampir-penuh" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/cerita-cleanup-docker-registry-saat-storage-vps-hampir-penuh" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/cerita-cleanup-docker-registry-saat-storage-vps-hampir-penuh" />
<lastmod>2026-06-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/ai-tools-untuk-desainer-google-stitch</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/ai-tools-untuk-desainer-google-stitch" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/ai-tools-untuk-desainer-google-stitch" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/ai-tools-untuk-desainer-google-stitch" />
<lastmod>2026-06-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/bolt-AI-buat-website-tanpa-coding</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/bolt-AI-buat-website-tanpa-coding" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/bolt-AI-buat-website-tanpa-coding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/bolt-AI-buat-website-tanpa-coding" />
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/google-veo-3-ai-video-generation</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/google-veo-3-ai-video-generation" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/google-veo-3-ai-video-generation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/google-veo-3-ai-video-generation" />
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/obsidian-xcalidraw</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/obsidian-xcalidraw" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/obsidian-xcalidraw" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/obsidian-xcalidraw" />
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/openclaw-bagus-untuk-automation-agent-tapi-kurang-ideal-untuk-asisten-coding</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/openclaw-bagus-untuk-automation-agent-tapi-kurang-ideal-untuk-asisten-coding" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/openclaw-bagus-untuk-automation-agent-tapi-kurang-ideal-untuk-asisten-coding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/openclaw-bagus-untuk-automation-agent-tapi-kurang-ideal-untuk-asisten-coding" />
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/mengelola-konten-bilingual-backend-field-lang</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/mengelola-konten-bilingual-backend-field-lang" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/mengelola-konten-bilingual-backend-field-lang" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/mengelola-konten-bilingual-backend-field-lang" />
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/kenapa-api-response-perlu-konsisten-di-backend</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/kenapa-api-response-perlu-konsisten-di-backend" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/kenapa-api-response-perlu-konsisten-di-backend" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/kenapa-api-response-perlu-konsisten-di-backend" />
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/elysia-js-dengan-bun-framework-backend-typescript-cepat</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/elysia-js-dengan-bun-framework-backend-typescript-cepat" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/elysia-js-dengan-bun-framework-backend-typescript-cepat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/elysia-js-dengan-bun-framework-backend-typescript-cepat" />
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/blogs/tech-stack-web-profile-sendi-studio</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/blogs/tech-stack-web-profile-sendi-studio" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/blogs/tech-stack-web-profile-sendi-studio" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/blogs/tech-stack-web-profile-sendi-studio" />
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/46</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/46" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/46" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/46" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/44</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/44" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/44" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/44" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/43</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/43" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/43" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/43" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/25</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/25" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/25" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/25" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/24</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/24" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/24" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/24" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/23</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/23" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/23" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/23" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/22</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/22" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/22" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/22" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/21</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/21" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/21" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/21" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/20</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/20" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/20" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/20" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/19</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/19" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/19" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/19" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/10</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/10" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/10" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/10" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/9</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/9" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/9" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/9" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/8</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/8" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/8" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/8" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/7</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/7" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/7" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/7" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/6</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/6" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/6" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/6" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/5</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/5" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/5" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/5" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/4</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/4" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/4" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/4" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sendistudio.id/id/portfolio/2</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://sendistudio.id/en/portfolio/2" />
<xhtml:link rel="alternate" hreflang="id" href="https://sendistudio.id/id/portfolio/2" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://sendistudio.id/en/portfolio/2" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
</urlset>
