<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://tech.junha.kr</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/todo-app-in-four-languages</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/nextjs-15-instrumentation-production</loc>
<lastmod>2025-06-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/elasticsearch-large-scale-pipeline</loc>
<lastmod>2025-06-18T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/docker-copy-node-modules-conflict</loc>
<lastmod>2025-06-01T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/tailwind-v4-monorepo-build</loc>
<lastmod>2025-05-31T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/require-vs-import-module-system</loc>
<lastmod>2024-10-25T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/javascript-runtime-vs-engine-event-loop</loc>
<lastmod>2024-10-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/nodejs-async-model</loc>
<lastmod>2024-10-01T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/software-design-decoded-review</loc>
<lastmod>2024-09-07T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/react-19-useactionstate</loc>
<lastmod>2024-05-25T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/how-javascript-runs-in-the-browser</loc>
<lastmod>2024-05-04T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/javascript-this-binding</loc>
<lastmod>2024-04-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/tcp-ip-picture-book-review</loc>
<lastmod>2023-02-02T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/git-config-collection</loc>
<lastmod>2022-06-08T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/cdn-serve-from-nearby</loc>
<lastmod>2022-05-13T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/css-margin-collapsing</loc>
<lastmod>2022-04-18T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/python-file-handling-json-csv</loc>
<lastmod>2022-03-31T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/looking-back-on-dev-writing</loc>
<lastmod>2022-03-30T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/how-dns-works</loc>
<lastmod>2022-03-30T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/how-http-and-https-work</loc>
<lastmod>2022-03-30T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/react-flicker-uselayouteffect</loc>
<lastmod>2022-03-29T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/typescript-type-assertion-index-signature</loc>
<lastmod>2022-03-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/typescript-utility-types</loc>
<lastmod>2022-03-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/typescript-type-guards-intersection-union</loc>
<lastmod>2022-03-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/typescript-functions-parameters-overloading</loc>
<lastmod>2022-03-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/git-commands-for-team-merge</loc>
<lastmod>2022-03-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/git-clone-to-checkout</loc>
<lastmod>2022-03-14T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/javascript-lexical-scope-explained</loc>
<lastmod>2022-03-09T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/why-single-threaded-nodejs-works-on-server</loc>
<lastmod>2022-02-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/ajax-fetch-axios</loc>
<lastmod>2022-02-11T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/hoisting-tdz-var-let-const</loc>
<lastmod>2022-02-03T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/javascript-scope-chrome-debugger</loc>
<lastmod>2022-02-02T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/this-regular-vs-arrow-function</loc>
<lastmod>2022-02-02T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/primitive-types-and-wrapper-objects</loc>
<lastmod>2022-02-01T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/javascript-native-code</loc>
<lastmod>2022-01-29T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/event-bubbling-target-vs-currenttarget</loc>
<lastmod>2022-01-26T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/dom-manipulation-with-javascript</loc>
<lastmod>2022-01-16T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/git-lifecycle-status-log</loc>
<lastmod>2022-01-14T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/git-double-dash</loc>
<lastmod>2022-01-14T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/javascript-prototype</loc>
<lastmod>2022-01-10T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/immutable-vs-mutable-values</loc>
<lastmod>2022-01-06T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/vue-modal-transition-vue2-vs-vue3</loc>
<lastmod>2021-12-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/emmet-faster-markup</loc>
<lastmod>2021-12-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/markdown-cheatsheet</loc>
<lastmod>2021-12-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/vue-executionpolicy-error</loc>
<lastmod>2021-12-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/python-iterable-objects</loc>
<lastmod>2021-12-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/virtual-dom-explained</loc>
<lastmod>2021-12-08T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/pitfalls-of-learning-from-derivatives</loc>
<lastmod>2021-11-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/add-remove-script-button</loc>
<lastmod>2021-11-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/iterable-vs-enumerable</loc>
<lastmod>2021-11-18T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/javascript-arguments-object</loc>
<lastmod>2021-11-17T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/addeventlistener-callback-arguments</loc>
<lastmod>2021-11-16T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/web-apis-browser</loc>
<lastmod>2021-11-16T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/git-remote-branch-merge-checkout-push</loc>
<lastmod>2021-10-12T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/baekjoon-1931-meeting-rooms</loc>
<lastmod>2021-09-30T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/codeup-python-basic-100</loc>
<lastmod>2021-09-27T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/baekjoon-decomposition-sum</loc>
<lastmod>2021-09-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/baekjoon-body-size</loc>
<lastmod>2021-09-22T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/baekjoon-blackjack</loc>
<lastmod>2021-09-22T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/baekjoon-croatian-alphabet</loc>
<lastmod>2021-09-22T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/baekjoon-coin-old-solution</loc>
<lastmod>2021-09-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/greedy-gym-suit</loc>
<lastmod>2021-09-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/tips-for-learning-by-googling</loc>
<lastmod>2021-09-07T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/react-rerendering-process</loc>
<lastmod>2021-09-07T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/jsx-vs-js</loc>
<lastmod>2021-09-06T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/react-fc-not-required</loc>
<lastmod>2021-09-05T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/typescript-tuple-enum-any-void-never</loc>
<lastmod>2021-09-05T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/typescript-type-interface-generics</loc>
<lastmod>2021-09-05T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/typescript-constructor-public-private</loc>
<lastmod>2021-09-05T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/typescript-type-aliases-type-guard</loc>
<lastmod>2021-09-05T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/styled-components-with-typescript</loc>
<lastmod>2021-09-01T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/programmers-travel-route-dfs</loc>
<lastmod>2021-08-26T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/programmers-word-transformation-dfs-bfs</loc>
<lastmod>2021-08-25T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/programmers-network-dfs-bfs</loc>
<lastmod>2021-08-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/programmers-target-number-dfs</loc>
<lastmod>2021-08-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/npm-package-manager-commands</loc>
<lastmod>2021-08-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/firebase-cloud-functions-deploy</loc>
<lastmod>2021-08-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/aws-ec2-deploy-tips</loc>
<lastmod>2021-08-18T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/css-flexbox-alignment</loc>
<lastmod>2021-08-09T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/react-hooks-3-ten-hooks</loc>
<lastmod>2021-08-02T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/javascript-object-key-access</loc>
<lastmod>2021-08-02T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/oauth-dance</loc>
<lastmod>2021-08-02T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/firebase-intro</loc>
<lastmod>2021-07-22T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/react-hooks-2-useeffect</loc>
<lastmod>2021-07-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/react-hooks-1-usestate</loc>
<lastmod>2021-07-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/react-router-dom-v5</loc>
<lastmod>2021-07-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/why-typescript</loc>
<lastmod>2021-07-12T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/upload-files-to-aws-ec2</loc>
<lastmod>2021-05-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/body-parser-request-body</loc>
<lastmod>2021-05-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/why-spa-uses-webpack</loc>
<lastmod>2021-05-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/babel-webpack-ie-safari-compatibility</loc>
<lastmod>2021-05-17T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/mongodb-atlas-free-cloud</loc>
<lastmod>2021-05-17T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/nginx-504-gateway-timeout</loc>
<lastmod>2021-05-17T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/aws-route53-domain-refund</loc>
<lastmod>2021-05-16T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/aws-ec2-change-region-to-seoul</loc>
<lastmod>2021-05-15T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/mobile-css-hover-sticky-fix</loc>
<lastmod>2021-05-09T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/bem-css-naming</loc>
<lastmod>2021-05-02T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/helmet-content-security-policy-external-scripts</loc>
<lastmod>2021-04-29T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/open-graph-link-preview</loc>
<lastmod>2021-04-27T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/aws-certificate-manager</loc>
<lastmod>2021-04-11T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/aws-ec2-route53-domain</loc>
<lastmod>2021-04-11T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/aws-elastic-ip-explained</loc>
<lastmod>2021-04-11T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/ubuntu-nginx-letsencrypt-setup</loc>
<lastmod>2021-04-08T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/pm2-keep-node-running-after-deploy</loc>
<lastmod>2021-04-08T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/http-to-https-redirect-nodejs-helmet</loc>
<lastmod>2021-04-07T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/coding-direction</loc>
<lastmod>2021-04-06T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/aws-ec2-deploy-walkthrough</loc>
<lastmod>2021-03-31T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/babel-webpack-error-collection</loc>
<lastmod>2021-03-31T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/webpack-source-map</loc>
<lastmod>2021-03-22T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/webpack-image-load-failure-static-output</loc>
<lastmod>2021-03-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/ejs-view-engine</loc>
<lastmod>2021-03-17T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/npx-vs-npm</loc>
<lastmod>2021-03-14T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/web-script-languages-php-jsp-asp</loc>
<lastmod>2021-03-14T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/history-of-javascript</loc>
<lastmod>2021-03-09T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/blockchain-basics</loc>
<lastmod>2021-03-08T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/aws-s3-with-nodejs</loc>
<lastmod>2021-03-08T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/window-object</loc>
<lastmod>2021-02-22T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/mediarecorder-web-recording-api</loc>
<lastmod>2021-02-18T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/git-remote-permission-denied-windows</loc>
<lastmod>2021-02-13T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/regular-expression-basics</loc>
<lastmod>2021-02-13T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/multer-file-upload-middleware</loc>
<lastmod>2021-02-13T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/why-and-how-to-use-webpack</loc>
<lastmod>2021-02-12T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/cookie-and-session</loc>
<lastmod>2021-02-12T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/ecmascript-vs-javascript</loc>
<lastmod>2021-02-12T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/passportjs-authentication-middleware</loc>
<lastmod>2021-02-11T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/mongoose-schema-model-collection</loc>
<lastmod>2021-02-04T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/mongodb-connect</loc>
<lastmod>2021-02-04T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/react-component-state-props</loc>
<lastmod>2021-02-01T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/future-of-cloud-2021</loc>
<lastmod>2021-02-01T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/exponential-growth-6d-framework</loc>
<lastmod>2021-01-31T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/what-after-digital-transformation</loc>
<lastmod>2021-01-31T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/baekjoon-python-basics-step-1-7</loc>
<lastmod>2021-01-27T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/git-common-errors</loc>
<lastmod>2021-01-27T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/json-vs-xml-vs-bson</loc>
<lastmod>2021-01-26T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/compiler-interpreter-jit</loc>
<lastmod>2021-01-26T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/git-intro-structure-workflow</loc>
<lastmod>2021-01-25T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/git-basic-commands</loc>
<lastmod>2021-01-25T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/react-intro-cra</loc>
<lastmod>2021-01-25T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/git-setup-new-local-environment</loc>
<lastmod>2021-01-25T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/express-middleware-libraries</loc>
<lastmod>2021-01-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/express-app-use-get-router</loc>
<lastmod>2021-01-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/pug-mixin-reusable-templates</loc>
<lastmod>2021-01-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/express-view-engine</loc>
<lastmod>2021-01-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/express-middleware-basics</loc>
<lastmod>2021-01-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/express-setup-babel-nodemon</loc>
<lastmod>2021-01-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/express-web-server-framework-intro</loc>
<lastmod>2021-01-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/nodejs-javascript-outside-the-browser</loc>
<lastmod>2021-01-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/posts/mongodb-what-is-nosql</loc>
<lastmod>2021-01-18T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/node-js</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/javascript</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/python</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/react</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/web</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/git</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/aws</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/typescript</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/%EC%BD%94%EB%94%A9%ED%85%8C%EC%8A%A4%ED%8A%B8</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/express</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/%ED%8A%B8%EB%A0%8C%EB%93%9C</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/%ED%9A%8C%EA%B3%A0</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/css</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/mongodb</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/cs</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/react-hooks</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EB%A3%A8%ED%94%84</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/%EC%B1%85</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/dom</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/firebase</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/http</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/json</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/jsx</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/npm</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/pnpm</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/turborepo</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/vue-js</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/%EB%B3%B4%EC%95%88</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4-%EC%84%A4%EA%B3%84</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/ajax</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/babel</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/cdn</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/dns</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/docker</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/elasticsearch</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/go</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/helmet</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/java</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/kibana</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/libuv</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/next-js</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/nginx</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/react-router</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/rust</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/styled-components</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/tailwind-css</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/tags/webpack</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/next</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/vue</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react-native</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/html</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/node</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/mongodb</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/docker</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/shell</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/pattern</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/kotlin</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/python</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/algorithm</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/basic-terms</loc>
<lastmod>2024-11-03T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/callback</loc>
<lastmod>2024-10-24T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/promise</loc>
<lastmod>2024-11-10T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/async</loc>
<lastmod>2024-11-06T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/async-example</loc>
<lastmod>2024-09-07T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/json</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/string</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/number</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/array</loc>
<lastmod>2024-11-04T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/class</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/object</loc>
<lastmod>2024-10-18T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/operator</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/script</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/es6</loc>
<lastmod>2024-11-06T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/date</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/type</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/fetch</loc>
<lastmod>2024-11-03T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/axios</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/regex</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/es5</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/tips</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/core</loc>
<lastmod>2024-09-15T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/npm</loc>
<lastmod>2025-03-10T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/npx</loc>
<lastmod>2024-11-27T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/pnpm</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/ncu</loc>
<lastmod>2025-07-05T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/javascript/jquery</loc>
<lastmod>2024-11-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/js-and-ts-relationship</loc>
<lastmod>2024-10-11T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/tsconfig-options</loc>
<lastmod>2025-03-19T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/compile-and-types-are-independent</loc>
<lastmod>2024-10-12T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/structural-typing</loc>
<lastmod>2024-10-12T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/avoid-any</loc>
<lastmod>2024-10-12T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/language-service</loc>
<lastmod>2024-10-18T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/types-as-sets</loc>
<lastmod>2024-10-12T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/type-vs-interface</loc>
<lastmod>2024-05-25T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/avoid-cluttering-with-inferable-types</loc>
<lastmod>2024-10-02T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/type-vs-interface-extensibility</loc>
<lastmod>2024-10-02T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/generics</loc>
<lastmod>2024-10-05T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/typescript/type-assertion</loc>
<lastmod>2024-10-05T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/core-concepts</loc>
<lastmod>2025-03-10T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/jsx</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/component</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/event</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/hooks</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/re-rendering</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/immutable</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/ajax</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/map-key</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/styled-components</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/react-19-beta</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/react-hook-form</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react/redux</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/next/terms</loc>
<lastmod>2024-11-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/next/error-boundaries</loc>
<lastmod>2025-02-23T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/next/convention</loc>
<lastmod>2025-03-10T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/next/reference</loc>
<lastmod>2025-02-27T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/vue/intro</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/vue/instance-and-component</loc>
<lastmod>2024-02-06T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/vue/router-and-http</loc>
<lastmod>2024-02-06T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/vue/template</loc>
<lastmod>2024-02-06T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/react-native/eas</loc>
<lastmod>2025-03-10T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/node</loc>
<lastmod>2021-12-13T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/document-node</loc>
<lastmod>2022-01-18T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/element-node</loc>
<lastmod>2022-01-18T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/selecting-element-nodes</loc>
<lastmod>2022-01-18T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/geometry</loc>
<lastmod>2022-01-19T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/inline-style</loc>
<lastmod>2022-01-19T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/text-node</loc>
<lastmod>2022-01-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/document-fragment</loc>
<lastmod>2022-01-23T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/stylesheets-and-rules</loc>
<lastmod>2022-01-23T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/events</loc>
<lastmod>2022-01-23T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/dom-api</loc>
<lastmod>2025-03-10T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/dom/topics</loc>
<lastmod>2022-08-14T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/html/head</loc>
<lastmod>2022-08-13T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/html/body</loc>
<lastmod>2022-08-14T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/html/layout</loc>
<lastmod>2022-08-13T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/html/markup-lessons</loc>
<lastmod>2021-11-13T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/intro</loc>
<lastmod>2023-05-04T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/selector</loc>
<lastmod>2022-03-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/box</loc>
<lastmod>2022-03-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/float</loc>
<lastmod>2022-03-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/position</loc>
<lastmod>2022-03-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/flex</loc>
<lastmod>2022-03-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/transition</loc>
<lastmod>2022-03-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/mediaquery</loc>
<lastmod>2022-03-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/typography</loc>
<lastmod>2022-03-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/misc-properties</loc>
<lastmod>2022-03-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/grid</loc>
<lastmod>2022-03-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/scss</loc>
<lastmod>2021-11-13T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/background-image-and-pseudo-elements</loc>
<lastmod>2021-11-13T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/transition-practice</loc>
<lastmod>2021-12-29T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/typography-practice</loc>
<lastmod>2021-12-29T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/module-lessons</loc>
<lastmod>2021-12-28T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/css/tips</loc>
<lastmod>2024-03-02T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/node/snippets</loc>
<lastmod>2024-08-17T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/mongodb/query</loc>
<lastmod>2024-11-11T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/mongodb/cursor</loc>
<lastmod>2024-11-11T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/mongodb/indexing</loc>
<lastmod>2025-03-02T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/mongodb/array-operators</loc>
<lastmod>2024-11-08T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/mongodb/bulk-update</loc>
<lastmod>2024-11-04T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/mongodb/patterns</loc>
<lastmod>2025-03-02T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/mongodb/query-optimization-nin</loc>
<lastmod>2025-03-02T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/mongodb/aggregation-memory</loc>
<lastmod>2025-03-04T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/mongodb/stream-vs-batch</loc>
<lastmod>2025-03-04T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/mongodb/issues</loc>
<lastmod>2024-11-11T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/docker/overview</loc>
<lastmod>2024-10-27T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/docker/files</loc>
<lastmod>2024-10-27T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/docker/cli</loc>
<lastmod>2025-02-15T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/docker/dockerfile-syntax</loc>
<lastmod>2025-02-15T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/docker/multi-stage</loc>
<lastmod>2025-02-15T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/docker/yaml</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/docker/docker-run-options</loc>
<lastmod>2024-10-23T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/docker/makefile</loc>
<lastmod>2024-11-02T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/docker/deployment</loc>
<lastmod>2026-10-24T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/docker/deploy-examples</loc>
<lastmod>2025-02-15T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git/what-is-git</loc>
<lastmod>2022-04-27T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git/git-log</loc>
<lastmod>2022-04-25T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git/undoing</loc>
<lastmod>2022-04-25T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git/remotes</loc>
<lastmod>2022-04-25T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git/tagging</loc>
<lastmod>2022-04-25T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git/aliases</loc>
<lastmod>2022-04-25T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git/branch</loc>
<lastmod>2022-04-27T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git/stashing-and-cleaning</loc>
<lastmod>2022-04-27T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git/reset-demystified</loc>
<lastmod>2022-04-30T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git/git-lfs</loc>
<lastmod>2025-05-28T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/git/commands</loc>
<lastmod>2024-10-31T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/shell/basic</loc>
<lastmod>2025-03-10T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/shell/ssh</loc>
<lastmod>2025-03-10T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/pattern/sidecar</loc>
<lastmod>2025-02-23T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/kotlin/java-to-kotlin</loc>
<lastmod>2024-08-16T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/kotlin/issues</loc>
<lastmod>2024-08-17T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/kotlin/variables-types-operators</loc>
<lastmod>2024-08-16T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/kotlin/functions</loc>
<lastmod>2024-08-16T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/kotlin/classes-and-properties</loc>
<lastmod>2024-08-16T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/kotlin/inheritance-and-visibility</loc>
<lastmod>2024-08-16T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/kotlin/object-data-enum-lambda</loc>
<lastmod>2024-08-16T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/python/gunicorn</loc>
<lastmod>2025-05-28T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/python/flask-admin-in-one-image</loc>
<lastmod>2025-05-28T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/algorithm/greedy</loc>
<lastmod>2023-02-25T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/algorithm/implementation</loc>
<lastmod>2021-11-29T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/algorithm/dfs-bfs</loc>
<lastmod>2021-11-29T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/algorithm/sort-binary-search-dp</loc>
<lastmod>2021-11-29T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/algorithm/baekjoon</loc>
<lastmod>2022-03-17T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/algorithm/programmers</loc>
<lastmod>2022-03-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/algorithm/javascript-exercises</loc>
<lastmod>2024-06-22T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/notes/algorithm/hamming-and-quadtree</loc>
<lastmod>2022-04-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground</loc>
<lastmod>2025-09-19T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/todo-javascript</loc>
<lastmod>2024-07-03T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/react-19</loc>
<lastmod>2024-05-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/react-timer</loc>
<lastmod>2024-04-16T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/dom-form</loc>
<lastmod>2023-04-19T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/dom-homepage</loc>
<lastmod>2023-04-19T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/data-table</loc>
<lastmod>2022-03-06T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/favorite-animal</loc>
<lastmod>2022-02-27T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/react-lesson</loc>
<lastmod>2022-02-15T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/dom-examples</loc>
<lastmod>2022-01-24T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/responsive-page</loc>
<lastmod>2022-01-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/dribbble-card</loc>
<lastmod>2022-01-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/ecommerce</loc>
<lastmod>2022-01-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/slack-message</loc>
<lastmod>2022-01-01T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/css-modules</loc>
<lastmod>2021-12-28T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/todo-vue</loc>
<lastmod>2021-12-21T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/vue2-examples</loc>
<lastmod>2021-12-19T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/html-css-warmup</loc>
<lastmod>2021-12-12T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://tech.junha.kr/playground/triple</loc>
<lastmod>2021-08-30T15:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
