<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.sanks-blog.com/evidence-presigned-url-access-audit/</loc>
    <lastmod>2026-08-16</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/mqtt-heartbeat-redis-ttl-device-presence/</loc>
    <lastmod>2026-08-15</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/evidence-center-object-key-migration/</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/vision-detection-to-alert-pipeline/</loc>
    <lastmod>2026-08-08</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/monorepo-small-platform-service-boundaries/</loc>
    <lastmod>2026-08-03</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/split-business-oidc-and-admin-jwt/</loc>
    <lastmod>2026-07-27</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/socketio-scale-mqtt-cautious/</loc>
    <lastmod>2026-07-20</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/workflow-ai-streaming-without-storing-tokens/</loc>
    <lastmod>2026-07-13</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/sse-through-gateway-without-buffering/</loc>
    <lastmod>2026-07-06</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/cesium-realtime-drone-telemetry/</loc>
    <lastmod>2026-06-08</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/tree-table-component/</loc>
    <lastmod>2021-12-15</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/requestAnimationFrame/</loc>
    <lastmod>2021-11-07</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/javascript-go-sleep-to-wait-next-execute/</loc>
    <lastmod>2020-08-22</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/front-end-framework/</loc>
    <lastmod>2020-06-25</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/debounce-and-throttle/</loc>
    <lastmod>2020-05-20</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/connected-React-Router/</loc>
    <lastmod>2020-05-06</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/http-request-timeout/</loc>
    <lastmod>2020-04-13</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/NodeJS-Middleware/</loc>
    <lastmod>2020-02-03</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/Flutter/</loc>
    <lastmod>2020-02-01</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/Mutiple-SSH-keys-for-diffrent-github-accounts/</loc>
    <lastmod>2020-01-05</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/ECMAScript6-New-Features/</loc>
    <lastmod>2019-05-18</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/create-react-app-complex/</loc>
    <lastmod>2019-03-12</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/create-react-app-simple/</loc>
    <lastmod>2019-03-04</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/deep-copy-and-shallow-copy-for-JavaScript/</loc>
    <lastmod>2019-02-24</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/Hexo-%E4%B8%BB%E9%A2%98%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%8A%E4%BC%A0%E4%B8%8D%E5%88%B0%E8%87%AA%E5%B7%B1%E7%9A%84github%E4%B8%8A/</loc>
    <lastmod>2019-02-10</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/Hexo-%E6%8F%92%E5%85%A5%E5%9B%BE%E7%89%87/</loc>
    <lastmod>2019-02-09</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/vue%E6%8C%87%E4%BB%A4%E4%B8%AD%E5%AF%BB%E6%89%BE%E5%85%83%E7%B4%A0parentNode%E4%B8%BAnull%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%88%E6%8C%87%E4%BB%A4%E4%B8%AD%E9%92%A9%E5%AD%90%E5%87%BD%E6%95%B0%E7%9A%84%E8%BF%90%E7%94%A8%EF%BC%89/</loc>
    <lastmod>2019-01-23</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/Axios-%E6%89%A7%E8%A1%8C%E5%A4%9A%E4%B8%AA%E5%B9%B6%E5%8F%91%E8%AF%B7%E6%B1%82-promise/</loc>
    <lastmod>2018-12-18</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/%E4%BD%A0%E7%9C%9F%E7%9A%84%E4%BC%9A%E6%A3%80%E6%9F%A5%E8%87%AA%E5%B7%B1%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85%E7%9A%84VUE%E7%89%88%E6%9C%AC%E5%90%97%EF%BC%9F/</loc>
    <lastmod>2018-12-17</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/element/</loc>
    <lastmod>2018-09-27</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/VUE%E7%9A%84%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6/</loc>
    <lastmod>2018-08-22</lastmod>
  </url>
  <url>
    <loc>https://www.sanks-blog.com/hello-world/</loc>
    <lastmod>2018-08-21</lastmod>
  </url>
</urlset> 