<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mot-dev-95.vercel.app/</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/category</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-22-wrapper-autoboxing</loc>
<lastmod>2026-08-14T00:15:43.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-22-entity-mapping</loc>
<lastmod>2026-08-14T00:15:32.905Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-21-stringbuilder-strings</loc>
<lastmod>2026-08-18T11:36:10.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-21-jpa-hibernate-overview</loc>
<lastmod>2026-08-18T13:51:06.567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-20-cors</loc>
<lastmod>2026-08-18T11:35:12.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-20-records</loc>
<lastmod>2026-08-18T00:50:59.793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-19-file-upload-download</loc>
<lastmod>2026-08-18T13:15:07.376Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-19-inner-anonymous-classes</loc>
<lastmod>2026-08-18T11:48:38.109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-18-pagination-sorting</loc>
<lastmod>2026-08-18T06:49:37.852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-18-static-final</loc>
<lastmod>2026-08-18T00:24:37.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-17-interfaces</loc>
<lastmod>2026-08-17T15:21:24.868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-17-mapstruct</loc>
<lastmod>2026-08-18T12:38:25.885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-16-abstract-classes</loc>
<lastmod>2026-08-18T01:05:39.166Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-16-global-exception-handling</loc>
<lastmod>2026-08-17T09:40:51.077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-15-polymorphism</loc>
<lastmod>2026-08-18T03:00:03.182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-15-response-entity</loc>
<lastmod>2026-08-16T11:14:42.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-14-inheritance</loc>
<lastmod>2026-08-18T12:49:20.792Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-14-validation</loc>
<lastmod>2026-08-18T09:24:50.624Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-13-request-body-dto</loc>
<lastmod>2026-08-18T07:13:16.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-13-encapsulation</loc>
<lastmod>2026-08-18T09:10:18.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-12-constructors</loc>
<lastmod>2026-08-18T03:23:47.835Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-12-request-params</loc>
<lastmod>2026-08-17T09:14:52.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-11-rest-controller</loc>
<lastmod>2026-08-18T03:45:20.658Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-11-classes-objects</loc>
<lastmod>2026-08-18T02:49:17.323Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-10-methods</loc>
<lastmod>2026-08-18T02:49:19.839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-10-conditional-auto-configuration</loc>
<lastmod>2026-08-18T12:49:07.490Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/livestream-trieu-nguoi-xem-cung-luc</loc>
<lastmod>2026-08-17T08:59:50.238Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-09-profiles</loc>
<lastmod>2026-08-18T12:49:17.342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-09-string-basics</loc>
<lastmod>2026-08-18T02:49:14.139Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-08-externalized-configuration</loc>
<lastmod>2026-08-18T12:49:19.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-08-arrays</loc>
<lastmod>2026-08-18T04:37:52.956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-07-loops</loc>
<lastmod>2026-08-17T16:30:54.701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-07-bean-scope-lifecycle</loc>
<lastmod>2026-08-18T08:28:15.787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-06-conditionals-if-switch</loc>
<lastmod>2026-08-18T03:53:09.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-06-configuration-bean</loc>
<lastmod>2026-08-18T06:11:38.591Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-05-type-casting</loc>
<lastmod>2026-08-18T03:33:25.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-05-component-scanning</loc>
<lastmod>2026-08-18T01:49:05.504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-04-operators-expressions</loc>
<lastmod>2026-08-18T08:56:48.723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-04-dependency-injection-styles</loc>
<lastmod>2026-08-18T08:56:06.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-03-ioc-container-beans</loc>
<lastmod>2026-08-17T08:23:51.026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-03-variables-primitive-types</loc>
<lastmod>2026-08-18T08:42:13.577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-02-first-spring-boot-app</loc>
<lastmod>2026-08-18T07:00:57.549Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-02-hello-world</loc>
<lastmod>2026-08-18T12:11:11.131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-day-01-what-is-spring</loc>
<lastmod>2026-08-18T14:09:59.840Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/java-day-01-jvm-jdk-jre</loc>
<lastmod>2026-08-18T13:56:44.137Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-boot-3-rest-api</loc>
<lastmod>2026-08-18T13:16:02.863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/modern-java-17-21</loc>
<lastmod>2026-08-17T02:21:23.282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-kafka</loc>
<lastmod>2026-08-18T10:13:34.199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/nextjs-zod-type-safe-api</loc>
<lastmod>2026-08-15T16:32:26.601Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/prisma-production-migrations</loc>
<lastmod>2026-08-18T14:08:31.292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/dockerizing-nextjs</loc>
<lastmod>2026-08-18T01:30:42.484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/understanding-react-server-components</loc>
<lastmod>2026-08-16T02:29:36.619Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/category/backend</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/category/devops</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/category/frontend</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/core-api</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/docker</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/java</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/java-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/jpa</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/jvm</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/kafka</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/nextjs</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/oop</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/postgres</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/prisma</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/react</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/rest-api</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/spring</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/spring-boot</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/spring-core</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/streaming</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/string</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/system-design</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/tag/typescript</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
