<?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/spring-day-20-cors</loc>
<lastmod>2026-08-13T14:56:47.645Z</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-16T12:32:35.711Z</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-16T13:09:02.862Z</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-16T15:40:18.959Z</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-16T14:39:13.192Z</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-16T15:09:18.145Z</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-16T14:15:40.293Z</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-15T15:02:40.687Z</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-15T16:35:13.233Z</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-16T07:23:55.964Z</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-15T02:42:20.769Z</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/spring-day-14-validation</loc>
<lastmod>2026-08-15T02:40:48.916Z</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-16T12:39:50.683Z</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-16T15:12:08.560Z</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-15T02:40:03.608Z</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-15T02:38:59.295Z</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-15T02:38:33.874Z</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-16T02:27:06.324Z</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-15T18:48:58.432Z</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-16T04:49:23.224Z</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-15T12:41:09.122Z</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-15T02:36:34.361Z</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-15T02:35:33.855Z</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-15T15:34:46.845Z</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-16T12:39:54.549Z</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-15T02:34:12.071Z</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-16T15:42:14.473Z</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-16T04:41:19.059Z</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-16T15:42:10.212Z</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-15T05:32:47.090Z</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-16T15:41:59.615Z</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-16T03:02:43.387Z</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-16T15:10:03.961Z</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-16T15:09:01.414Z</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-16T14:31:15.306Z</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-16T14:06:08.601Z</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-16T10:14:36.565Z</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-16T13:56:22.313Z</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-16T13:30:29.924Z</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-16T13:54:02.889Z</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-15T13:32:43.016Z</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-16T14:36:39.064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/spring-kafka</loc>
<lastmod>2026-08-16T14:28:25.796Z</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-16T13:57:32.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mot-dev-95.vercel.app/blog/dockerizing-nextjs</loc>
<lastmod>2026-08-13T04:46:29.732Z</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>
