<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.idean.me/posts/ai-changed-my-workflow/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/from-coding-to-thinking/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/building-first-tool-with-ai/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/testing-changed-architecture/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/e2e-lessons-from-non-developers/</loc>
<lastmod>2026-04-20T23:20:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/uvx-guide-for-java-developers/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/uvx-pypi-deploy-automation/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/uvx-python-version-trap/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/chirpy-seo-and-search-console/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/small-peaces-brainstorming/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/real-feedback-from-non-developer/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/configuration-cascade/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/jpa-idclass-data-annotation-tradeoff/</loc>
<lastmod>2026-04-20T23:20:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/mcpb-one-click-install/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/timeseries-write-contention/</loc>
<lastmod>2026-04-09T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/timeseries-aggregation-batch-evolution/</loc>
<lastmod>2026-04-09T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/geo-for-dev-blog/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/domain-ssl-automation-certbot-to-acme4j/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/cross-verification-in-ai-collaboration/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/batch-patterns-naming/</loc>
<lastmod>2026-04-22T00:30:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/cross-verify-implementation/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/wildcard-cert-automation-docker-ipc-jenkins/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/merging-two-plugins/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/building-automation-toolkit/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/ai-delegation-boundaries/</loc>
<lastmod>2026-04-20T23:20:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/harness-engineering/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/giscus-comments-on-static-blog/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/cross-verify-owasp-security-design/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/custom-domain-gsc-ga4/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/github-pages-dual-domain-cloudflare-worker/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/batch-storage-upsert-to-delete-insert/</loc>
<lastmod>2026-04-08T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/cross-verify-3month-retrospective/</loc>
<lastmod>2026-04-12T21:53:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/forward-auth-pattern/</loc>
<lastmod>2026-04-21T23:15:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/mysql-partitioning-jpa-composite-key/</loc>
<lastmod>2026-04-20T23:20:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/github-release-automation-changelog/</loc>
<lastmod>2026-04-17T01:30:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/vibe-coding-defense-100-coverage/</loc>
<lastmod>2026-04-19T14:05:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/expand-and-contract-pattern/</loc>
<lastmod>2026-04-20T23:05:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/metering-capacity-triple-constraint/</loc>
<lastmod>2026-04-29T00:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/posts/</loc>
<lastmod>2026-04-29T16:27:39+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/categories/</loc>
<lastmod>2026-04-29T16:27:39+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/tags/</loc>
<lastmod>2026-04-29T16:27:39+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/archives/</loc>
<lastmod>2026-04-29T16:27:39+09:00</lastmod>
</url>
<url>
<loc>https://blog.idean.me/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/ai/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/claude-code/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EA%B0%9C%EB%B0%9C%EB%B0%A9%EB%B2%95%EB%A1%A0/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/devex/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EC%9D%B4%EC%8A%88%EC%82%AC%EC%9D%B4%ED%81%B4/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EC%84%A4%EA%B3%84/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EC%9D%98%EC%82%AC%EA%B2%B0%EC%A0%95/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EB%B9%84%ED%8C%90%EC%A0%81%EC%82%AC%EA%B3%A0/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/slack/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/notion/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/mcp/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EB%8F%84%EA%B5%AC%EC%A0%9C%EC%9E%91/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%ED%85%8C%EC%8A%A4%ED%8A%B8/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/uvx/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/pypi/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/e2e/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EB%B9%84%EA%B0%9C%EB%B0%9C%EC%9E%90/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/ux/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/uv/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/python/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/pyproject-toml/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/github-actions/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/ci-cd/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/requires-python/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/jekyll/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/chirpy/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/seo/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/google-search-console/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/jekyll-seo-tag/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EB%B8%8C%EB%A0%88%EC%9D%B8%EC%8A%A4%ED%86%A0%EB%B0%8D/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%ED%86%A0%EC%9D%B4%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EA%B0%9C%EC%9D%B8%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%ED%94%BC%EB%93%9C%EB%B0%B1/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EA%B0%9C%EB%B0%9C%EC%82%AC%EC%A0%84/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/mcpb/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/desktop-extension/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/geo/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/json-ld/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/ai-%EA%B2%80%EC%83%89/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/let-s-encrypt/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/acme/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EC%9D%B8%EC%A6%9D%EC%84%9C/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EC%9E%90%EB%8F%99%ED%99%94/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%ED%97%A5%EC%82%AC%EA%B3%A0%EB%82%A0-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/java/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/spring-boot/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/certbot/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/jenkins/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/dns-01/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EC%9D%B8%ED%94%84%EB%9D%BC/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/shell-script/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/docker/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/ssh/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/mysql/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/giscus/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/github-discussions/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EB%8C%93%EA%B8%80/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/owasp/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EB%B3%B4%EC%95%88/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/github-pages/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/ga4/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EC%BB%A4%EC%8A%A4%ED%85%80-%EB%8F%84%EB%A9%94%EC%9D%B8/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/cloudflare/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/dns/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EB%8F%84%EB%A9%94%EC%9D%B8/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EA%B5%90%EC%B0%A8%EA%B2%80%EC%A6%9D/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EC%BB%A4%EB%B2%84%EB%A6%AC%EC%A7%80/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EB%B0%94%EC%9D%B4%EB%B8%8C%EC%BD%94%EB%94%A9/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/ax/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/db/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EB%A7%88%EC%9D%B4%EA%B7%B8%EB%A0%88%EC%9D%B4%EC%85%98/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%EC%9A%A9%EB%9F%89%EC%84%A4%EA%B3%84/</loc>
</url>
<url>
<loc>https://blog.idean.me/tags/%ED%8A%B8%EB%A0%88%EC%9D%B4%EB%93%9C%EC%98%A4%ED%94%84/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/%EA%B0%9C%EB%B0%9C-%EA%B8%B0%EB%A1%9D/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/ai-%EC%A0%81%EC%9D%91%EA%B8%B0/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/slack-to-notion-%EC%A0%9C%EC%9E%91%EA%B8%B0/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/%EA%B8%B0%EC%88%A0-%EB%85%B8%ED%95%98%EC%9A%B0/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/python/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/%EB%B8%94%EB%A1%9C%EA%B7%B8/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/%EC%83%9D%EA%B0%81%EA%B3%BC-%EB%B0%A9%EB%B2%95%EB%A1%A0/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/small-peaces/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/%EA%B0%9C%EB%B0%9C-%EC%82%AC%EC%A0%84/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/%EC%8B%A4%EB%AC%B4-%EB%85%B8%ED%95%98%EC%9A%B0/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/%EB%AF%B8%ED%84%B0%EB%A7%81-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EA%B5%AC%EC%B6%95/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/%EC%9D%B8%EC%A6%9D%EC%84%9C-%EC%9E%90%EB%8F%99%ED%99%94-%EA%B5%AC%EC%B6%95%EA%B8%B0/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/ai-%EA%B5%90%EC%B0%A8-%EA%B2%80%EC%A6%9D/</loc>
</url>
<url>
<loc>https://blog.idean.me/categories/%ED%8A%B8%EB%A6%BD-%EB%A7%A4%EB%8B%88%EC%A0%80/</loc>
</url>
</urlset>
