<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://bluemiv.github.io</loc>
<lastmod>2026-03-01T17:08:14.784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/java/86</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/java/86/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-12-26T09:15:42+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/spring/29</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/spring/29/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-08-05T09:45:32+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/spring/28</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/spring/28/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-08-02T14:23:17+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/frontend/27</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/frontend/27/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-08-01T14:22:57+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/firebase/26</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/firebase/26/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-06-12T11:47:31+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/frontend/25</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/frontend/25/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-06-02T09:53:29+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/javascript/24</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/javascript/24/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-06-01T23:11:18+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/react/23</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/react/23/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-05-30T21:20:33+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/nextjs/22</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/nextjs/22/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-05-29T22:17:54+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/react/21</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/react/21/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-05-22T23:35:49+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/algorithm/20</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/algorithm/20/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-05-09T22:48:26+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/algorithm/19</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/algorithm/19/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-05-09T21:17:09+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/algorithm/18</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/algorithm/18/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-05-08T23:09:17+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/nextjs/17</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/nextjs/17/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-05-02T12:47:31+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/react/16</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/react/16/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-04-24T21:13:22+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/react/14</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/react/14/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-04-20T21:31:48+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/go/13</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/go/13/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-04-08T23:13:25+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/go/12</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/go/12/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-04-07T23:58:44+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/go/11</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/go/11/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-04-07T23:33:18+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/go/10</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/go/10/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-04-07T22:48:30+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/algorithm/9</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/algorithm/9/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-05-08T23:09:17+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/react/8</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/react/8/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-02-11T20:19:22+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/frontend/7</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/frontend/7/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-02-02T18:38:11+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/react/6</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/react/6/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-01-29T20:12:11+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/nextjs/5</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/nextjs/5/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-04-15T22:13:07+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/nextjs/4</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/nextjs/4/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-01-13T21:55:14+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/react/3</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/react/3/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-01-10T21:44:28+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/react/2</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/react/2/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-01-09T22:28:36+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/nextjs/1</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/nextjs/1/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-01-11T23:52:13+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/short/2</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/short/2/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-04-29T19:55:09+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/short/1</loc>
<image:image>
<image:loc>https://bluemiv.github.io/r/i/short/1/thumbnail.webp</image:loc>
</image:image>
<lastmod>2025-04-28T21:32:48+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bluemiv.github.io/blog/category/algorithm/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/category/firebase/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/category/frontend/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/category/go/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/category/java/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/category/javascript/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/category/nextjs/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/category/react/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/category/spring/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/fe/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/fe/2</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/react/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/nextjs/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/web/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/algorithm/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/python/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/be/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/go/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/java/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/spring/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/blog/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/tailwindcss/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/springboot/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/html/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/javascript/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/typescript/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/pojo/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/oop/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/gradle/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/maven/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/setup/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/backend/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/bun/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/firebase/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/flutter/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/dart/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/collection/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/document/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/semantic%20tag/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/event%20loop/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/macrotask/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/microtask%20queue/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/callback%20queue/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/task%20queue/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/vite/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/vitest/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/test/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/unit%20test/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/github%20actions/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/utterances/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/project/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/wordle/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/%EC%9D%B4%EC%A7%84%20%ED%83%90%EC%83%89/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/binary%20search/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/hash/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/hash%20map/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/sliding%20window/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/%EB%B0%B1%EC%A4%80/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/ga4/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/script/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/prettier/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/eslint/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/import/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/trivago/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/turborepo/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/storybook/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/monorepo/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/gin/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/api/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/compiler/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/two%20pointer/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/type/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/interface/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/browser/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/rendering/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/rendering%20pipeline/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/css/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/repaint/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/reflow/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/css-in-js/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/styled-components/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/pwa/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/service%20worker/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/theme/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/fsd/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/feature%20sliced%20design/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/useeffect/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/uselayouteffect/1</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://bluemiv.github.io/blog/tags/github%20pages/1</loc>
<changefreq>weekly</changefreq>
</url>
</urlset>
