<?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/categories</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/21</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/js-event-loop.svg</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/20</loc>
<lastmod>2026-08-25T06:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pingulee.com/19</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/js-closure.svg</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/18</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/js-async-await.svg</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/17</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/py-decorator.svg</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/16</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/py-asyncio.svg</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/15</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/py-typing.svg</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/14</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/aws-lambda-cold-start.svg</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/13</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/aws-s3-static-hosting.svg</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/12</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/aws-dynamodb-single-table.svg</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/11</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/web-xss-basics.svg</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/10</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/web-sqli.svg</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/9</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/web-csrf.svg</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/8</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/re-ghidra-intro.svg</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/7</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/re-stack-frame.svg</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/6</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/net-tcp-handshake.svg</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/5</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/net-tls.svg</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/4</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/nutri-protein.svg</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/3</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/nutri-creatine.svg</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/2</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/anat-shoulder.svg</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/1</loc>
<image:image>
<image:loc>https://pingulee.com/images/posts/game-netcode.svg</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/categories/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B3%B5%ED%95%99</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://pingulee.com/categories/%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/categories/%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/categories/%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/categories/%EC%A0%95%EB%B3%B4%EB%B3%B4%ED%98%B8%ED%95%99</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://pingulee.com/categories/%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/categories/%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/categories/%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/categories/%EC%9D%98%EC%83%9D%EB%AA%85%EA%B3%BC%ED%95%99</loc>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://pingulee.com/categories/%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/categories/%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/categories/%EA%B2%8C%EC%9E%84</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>
