<?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://pingulee.com</loc>
<lastmod>2026-08-25T21:00:00.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://pingulee.com/category</loc>
<lastmod>2026-08-25T21:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://pingulee.com/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://pingulee.com/terms</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://pingulee.com/javascript-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EB%A3%A8%ED%94%84-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/js-event-loop.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-25T21:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/%EB%B8%94%EB%A1%9C%EA%B7%B8%EB%A5%BC-%EC%83%88%EB%A1%9C-%EB%A7%8C%EB%93%A4%EC%97%88%EB%8B%A4</loc>
<lastmod>2026-08-25T06:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/%ED%81%B4%EB%A1%9C%EC%A0%80-%EC%96%B4%EB%A0%B5%EC%A7%80-%EC%95%8A%EC%95%84%EC%9A%94</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/js-closure.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-24T20:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/async-await%EB%A1%9C-%EB%B9%84%EB%8F%99%EA%B8%B0-%EA%B9%94%EB%81%94%ED%95%98%EA%B2%8C</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/js-async-await.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-23T19:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EB%8D%B0%EC%BD%94%EB%A0%88%EC%9D%B4%ED%84%B0-%EC%A0%9C%EB%8C%80%EB%A1%9C-%EC%93%B0%EA%B8%B0</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/py-decorator.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-22T18:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/asyncio%EB%A1%9C-%EB%8F%99%EC%8B%9C%EC%84%B1-%EB%8B%A4%EB%A3%A8%EA%B8%B0</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/py-asyncio.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-21T17:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/%ED%83%80%EC%9E%85-%ED%9E%8C%ED%8A%B8%EB%A1%9C-%EA%B2%AC%EA%B3%A0%ED%95%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/py-typing.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-20T21:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/%EB%9E%8C%EB%8B%A4-%EC%BD%9C%EB%93%9C-%EC%8A%A4%ED%83%80%ED%8A%B8-%EC%A4%84%EC%9D%B4%EA%B8%B0</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/aws-lambda-cold-start.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-19T20:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/s3%EB%A1%9C-%EC%A0%95%EC%A0%81-%EC%82%AC%EC%9D%B4%ED%8A%B8-%ED%98%B8%EC%8A%A4%ED%8C%85</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/aws-s3-static-hosting.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-18T19:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/dynamodb-%EC%8B%B1%EA%B8%80-%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%84%A4%EA%B3%84</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/aws-dynamodb-single-table.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-17T18:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/xss-%EA%B3%B5%EA%B2%A9%EA%B3%BC-%EB%B0%A9%EC%96%B4%EC%9D%98-%EA%B8%B0%EB%B3%B8</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/web-xss-basics.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-16T17:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/sql-%EC%9D%B8%EC%A0%9D%EC%85%98-%EC%97%AC%EC%A0%84%ED%9E%88-%EC%9C%84%ED%97%98%ED%95%98%EB%8B%A4</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/web-sqli.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-15T21:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/csrf-%ED%86%A0%ED%81%B0%EC%9D%B4-%ED%95%84%EC%9A%94%ED%95%9C-%EC%9D%B4%EC%9C%A0</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/web-csrf.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-14T20:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/ghidra%EB%A1%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94-%EB%A6%AC%EB%B2%84%EC%8B%B1</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/re-ghidra-intro.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-13T19:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/%EC%8A%A4%ED%83%9D-%ED%94%84%EB%A0%88%EC%9E%84-%EC%9D%BD%EB%8A%94-%EB%B2%95</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/re-stack-frame.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-12T18:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/tcp-3-way-%ED%95%B8%EB%93%9C%EC%85%B0%EC%9D%B4%ED%81%AC</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/net-tcp-handshake.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-11T17:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/tls%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%ED%86%B5%EC%8B%A0%EC%9D%84-%EC%A7%80%ED%82%A4%EB%82%98</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/net-tls.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-10T21:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/%EB%8B%A8%EB%B0%B1%EC%A7%88-%EC%96%BC%EB%A7%88%EB%82%98-%EB%A8%B9%EC%96%B4%EC%95%BC-%ED%95%A0%EA%B9%8C</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/nutri-protein.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-09T20:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/%ED%81%AC%EB%A0%88%EC%95%84%ED%8B%B4%EC%97%90-%EB%8C%80%ED%95%9C-%EC%98%A4%ED%95%B4%EC%99%80-%EC%A7%84%EC%8B%A4</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/nutri-creatine.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-08T19:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/%EC%96%B4%EA%B9%A8%EB%8A%94-%EC%99%9C-%EC%9E%98-%EB%8B%A4%EC%B9%A0%EA%B9%8C</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/anat-shoulder.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-07T18:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/%EA%B2%8C%EC%9E%84-%EB%84%B7%EC%BD%94%EB%93%9C-%EC%A7%80%EC%97%B0%EC%9D%84-%EC%88%A8%EA%B8%B0%EB%8A%94-%EA%B8%B0%EC%88%A0</loc>
<image:image>
<image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/game-netcode.svg#1200x630</image:loc>
</image:image>
<lastmod>2026-08-06T17:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/category/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B3%B5%ED%95%99/JavaScript</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://pingulee.com/category/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B3%B5%ED%95%99/Python</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://pingulee.com/category/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B3%B5%ED%95%99/AWS</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://pingulee.com/category/%EC%A0%95%EB%B3%B4%EB%B3%B4%ED%98%B8%ED%95%99/%EC%9B%B9%ED%95%B4%ED%82%B9</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://pingulee.com/category/%EC%A0%95%EB%B3%B4%EB%B3%B4%ED%98%B8%ED%95%99/%EB%A6%AC%EB%B2%84%EC%8B%B1</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://pingulee.com/category/%EC%A0%95%EB%B3%B4%EB%B3%B4%ED%98%B8%ED%95%99/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://pingulee.com/category/%EC%9D%98%EC%83%9D%EB%AA%85%EA%B3%BC%ED%95%99/%EC%98%81%EC%96%91%ED%95%99</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://pingulee.com/category/%EC%9D%98%EC%83%9D%EB%AA%85%EA%B3%BC%ED%95%99/%ED%95%B4%EB%B6%80%ED%95%99</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://pingulee.com/tags/Next.js</loc>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://pingulee.com/tags/AWS</loc>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
