<?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/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>
    <lastmod>2026-08-25T21:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/js-event-loop.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-24T20:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/js-closure.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-23T19:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/js-async-await.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-22T18:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/py-decorator.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-21T17:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/py-asyncio.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-20T21:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/py-typing.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-19T20:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/aws-lambda-cold-start.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-18T19:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/aws-s3-static-hosting.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-17T18:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/aws-dynamodb-single-table.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-16T17:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/web-xss-basics.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-15T21:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/web-sqli.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-14T20:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/web-csrf.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-13T19:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/re-ghidra-intro.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-12T18:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/re-stack-frame.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-11T17:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/net-tcp-handshake.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-10T21:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/net-tls.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-09T20:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/nutri-protein.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-08T19:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/nutri-creatine.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-07T18:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/anat-shoulder.webp</image:loc></image:image>
  </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>
    <lastmod>2026-08-06T17:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image><image:loc>https://pingulee-blog-media.s3.ap-northeast-2.amazonaws.com/posts/legacy/game-netcode.webp</image:loc></image:image>
  </url>
</urlset>