<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.machingclee.com/</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/about</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/artworks</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/math-material</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/contact</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Lazy-React-Router</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/On-Looping-all-Files-in-Frontend</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Useful-Conda-Commands</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/On-Redux-Saga</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Algorithm-Merge-Sort-and-its-Time-Complexity</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Exercises-on-Algorithms</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Typescript-Type-Tricks</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Disqus-Comment-Plug-in-in-React</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Make-your-React-App-Scrapable-by-Google-Search-Engine</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Understand-Pytorch-via-GAN</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Dataset-Pipeline-and-Custom-Training-in-Tensorflow</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Colab-Setting</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Comprehensive-List-of-SVG-Icon-Available-in-React</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Tensorflow-Callbacks-and-Restart-Training-Process-Based-on-Past-Epoches</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Transfer-Learning-Based-on-VGG-16</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Image-Augmentation-with-Custom-Dataset-Pipeline</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Scrapping-Images-with-Selenium-and-Beautifulsoup-on-Chrome</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-Beginner-Notes-01---Stack-and-Heap</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-Beginner-Notes-02---Shallow-Copy-Deep-Copy-and-Move-Semantics</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-Beginner-Notes-03---C-in-VSCode-of-Windows</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-LaTeX-template</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Live2D-%E5%BF%83%E5%BE%97</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Automation-Task-for-Chrome</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Automation-Task-for-Desktop-Application</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/How-to-Include-Project-Directory-in-sys-path-when-Running-pytest</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Auto-Hotkey-Record</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Python-Debugger-with-Project-Directory-Included-in-sys-path</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Decompose-a-Class-into-Separate-Files</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Multi-Threading</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Datetime-Object-in-Python</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Debug-Javascript-For-Individual-File</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Debug-Nextjs-with-Typescript-in-VSCode</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Nextjs-with-Electron</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Call-Python-Script-in-Node-js</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Nodejs-Image-Compression-in-Backend-with-sharp</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Python-Generator</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/GAN-and-DCGAN-in-Tensorflow</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Set-up-Local-Environment-for-Mongo-using-Docker</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Customized-Logger-in-Python-and-Javascript</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/How-to-Configure-S3-to-Send-SQS-Message</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Additional-Configuration-for-makeStyles-in-Next-js</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Simple-Introduction-to-mAP-and-F1-Score</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Resulting-Shapes-of-Conv-net-by-Direct-Experiment</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Type-Annotation-Record-in-Typescript-for-3rd-party-Library-and-Usual-Import</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Two-Methods-to-Read-Excel-Files-in-Python</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Cycle-GAN-in-Tensorflow</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Mongoose-in-Nodejs-and-Mongoengine-in-Python</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Ctrl--and-Middle-Clickable-Button-Method-to-Scroll-to-Target-Element</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Color-GAN-with-Auto-Coloring-on-Animated-Gray-Images</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Rust-Study-Notes-First-Trial</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/pathlib-and-json-in-Python</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Typescript-Debugger-Config</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/SSH-Config-and-Download-File-in-SSH-Client</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Summarize-Rust-Beginning-Tutorial-by-a-Simplified-Multithreading-Web-Server</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Discrete-Cosine-Transform-and-JPEG-Compression-Implementation-in-Python</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Element-that-has-Default-Fade-in-Transition-on-Mount</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Different-Kinds-of-Residue-Blocks</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Pandoc</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/YOLOv3-Deep-Dive</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/WGAN-and-WGAN-GP</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Coco-Dataset-Format-Used-in-CVAT-Raspect-Only-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Principal-Component-Analysis</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Singular-Value-Decomposition</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/DefectGAN</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Install-tensorflow-gpu</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Shell-Script-Fundamentals</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Pytorch-Fundamentals</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Logging-Without-Printing-New-Lines</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/tqdm-The-Progress-bar-for-Iterations</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Masks-in-Numpy-and-Retrive-Corresponding-Indexes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/CV2-Pillow-and-shapely-for-Polygons</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/EAST-A-Text-Detection-Algorithm</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Faster-RCNN-in-PyTorch</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Data-Augmentation-for-Object-Detection</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Feature-Extractors</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Retrain-Model-when-Nan-Occurs</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Transformer-1-The-Model-Definition-and-Naive-Training-Dataset-for-Machine-Translation</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Transformer-2-A-More-in-Depth-Training-with-Real-World-Dataset-Using-Modern-NLP-Dataset-Pipeline-in-Pytorch</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Angular-Fundamental</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Vision-Transformer-with-einops-Implementation</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Mesh-Grid-Trick</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Swin-Transformer-with-einops-Implementation</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Swin-Transformer-Backbone-in-Faster-RCNN</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Gradient-Clipping</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Squeeze-and-Excitation-Network</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Cascade-RCNN</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/CPP-VSCode-Configuration-for-2020-Standard</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Deformable-DETR</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/collate_fn-in-pytorch</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Albumentations-and-Common-Helper-Functions-with-PyTorch</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/RetinaFace</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Onnx-Model-Deployment-to-Frontend-From-Pytorch-Model</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Config-Files-Organization-in-Frontend-Project-Next-js-Specific-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redux-Toolkit-Quick-Setup</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/makeStyles-for-react-mui-v5-0-and-tss-react-mui</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Visual-Studio-Solution-Configuration</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Copy-Constructor</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Precompiled-Header</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/DSR---Elemental-%E6%89%93%E6%B3%95</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Array-and-Dynamic-Array-Class</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Iterator</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Variadic-Version-of-Print-in-C-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/TCP-Server-Fundamental</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Gray-Matter</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Simple-Introduction-to-CMake-Files</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Socket-Programming-Fundamentals-by-winsock</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Pytorch-libtorch-with-CPP-API</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-VSCode-says-it-cannot-open-source-file-when-it-really-can</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-Useful-Util-Functions-Mimiced-from-Python-Regular-Expression</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Commuication-Between-Two-Threads</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Diffusion-Model-Study</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Install-Opencv-and-Libtorch-for-CMake-Project</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Control-C-Standard-Accurately</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Precompiled-Header-in-CMake-Project</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Libtorch-Study-Notes-With-OpenCV</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/std-variant</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Register-URL-Scheme-for-an-Application</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/List-of-Mongo-Aggregation-Pipelines-that-I-have-Used-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Write-Middlewares-in-Redux-Toolkit</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/General-Post-Request-in-Springboot-and-File-Uploading</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Data-Scrapping-for-Data-that-Requires-Click-by-Click</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Mui-CSS-Animation-with-Keyframes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Write-Mongo-Aggregation-Using-JSON-in-Springboot</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redux-Slice-Template</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Inner-and-Left-Joining-Multiple-Collections-in-Mongo-----The-preserveNullAndEmptyArrays-in-unwind</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Two-Kinds-of-lookup-and-use-Javascript-in-Advanced-lookup</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Use-of-dayjs</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Scrollbar-Style-Like-Mac</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Radio-Buttons-Group-and-General-Dropdown-List</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Quick-Step-to-Make-a-Reducer-Persist-its-Data</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Revisit-Docker-and-Gitlab-CI</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/tsconfig-json</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-gitlab-ci-yml-for-Deploying-Static-Pages-to-S3</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Remote-Debugger-for-Spring-Application</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/normalizr-----Convert-Array-of-Data-Into-Hashmap</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Lazy-Loading</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Deployment-of-React-Project-Using-S3-and-Cloudfront</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Flask-with-Uwsgi-and-Docker-Image-Deployment</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Gmail-and-Inbox-Push-Notification</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Serverless-Flask-and-Serverless-Express-ts</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Server-Sent-Event-in-Java-and-Node-js-Backend</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Build-a-Search-Function</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Detect-Click-Outside</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Multi-Selections</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Declare-Types-for-Non-typed-3rd-Party-Library</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Snackbar-Utils</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Getting-Path-Parameters</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Google-Login</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/forwardRef-and-useImperativeHandle</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Hook-to-Rerender-Component-By-Making-use-of-the-Single-Threaded-Event-Driven-Model-Behind-v8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Analyst-Programmer-II-requirements-exam-etc</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Box-Shadow</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Rust-Study-Notes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Scroll-Up-and-Down-Events-in-React</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Handle-Streams-in-File-Responding-Request</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Restrict-CORS-to-Limited-Origins</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Routing-Schema-for-Frontend-Project</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Elliptic-Curve-and-Operator-Overloading</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Rust-Formatter-Configruation</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Environment-Variable-by-env-cmdrc</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Setup-of-Express-with-Socket-io-with-JWT-Authentication-Using-Cookie</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Jest-Fundamentals-in-TS</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Simple-Chat-Server-in-Rust-via-Telnet</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Scaling-Websocket-Chat-Sever-by-Redis</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Create-a-left-join-in-Mongoose</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Voice-Chat-on-Mobile-Using-AgoraRTC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Auto-Incremented-Id-for-Mongo-Collection</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Clone-a-Swipable-Page-Inspired-from-Discord-Mobile-App</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Expo-CLI-for-Development-Build</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Custom-Toast-Messages</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Custom-BottomSheet</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AWS-Fargate-Let-s-Create-Service-and-Run-Task-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/File-Upload-and-Download-Using-Stream-and-FormData-in-React-Native</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Audio-Recording-in-React-Native</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Pin-to-Zoom-Camera</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AWS-Resources-Instanciation-in-Terraform</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Remote-State-for-Whole-Development-Team-Create-and-Deploy-on-a-Public-Subnet-of-Custom-VPC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Conditions-and-Loops</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Variables-and-Remote-Execution</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Terraform-Modules</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Long-Running-Task-in-Background-for-Mobile-App</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Generate-Excel-by-Openpyxl</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-gorhom-bottom-sheet</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Push-Data-to-Frontend-by-SSE-via-Event-Driven-Approach-with-NO-Short-Polling</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Postgresql-and-MySQL-DB-from-Docker-Compose-and-Clone-From-Existing-DB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Goose-and-Sqlc-for-Database-Migration-and-Query-Function-Generation</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Using-Go-Chi</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/PostgreSQL-Revisit</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Custom-Winston-Logger-in-Nodejs</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Mongoose-way-to-Convert-String-into-Objectid-in-Aggregation</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Docker-Containerization-of-Nodejs-with-Typescript</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Make-a-Custom-Swipable-Item</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Transactions-Go-and-sqlc</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/SQL-for-Table-Migrations-in-the-Course-of-Developement</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Send-Google-Gmail-Without-Sendgrid</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Complete-Golang-Project-Structure</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Docker-Run-Indefinitely</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Two-Stage-Docker-Image-Docker-Compose-with-Service-B-waiting-for-the-Connection-of-Service-A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Load-Environment-Variables-from-Aws-Secret-Managers-and-Run-Shell-Script-in-Go-for-DB-Schema-Migration-Based-on-DB_URL-from-Secrets</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Record-Table-Migration-Script-in-SQL</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Load-Test-and-Stress-Test-by-Gatling</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Frontend-Retry-Mechanism-for-Refresh-Token</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Prisma-Prisma-Kysely-and-Kysely</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Manage-Environment-Varisbles-for-Dev-Uat-Prod-in-Springboot-Using-a-Single-Yaml-File</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Prisma-Migration-Script</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Springboot-with-JOOQ-and-Functional-Endpoints</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/TSS-as-a-Replacement-of-makeStyles</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Run-Kysely-Generated-SQL-in-Tableplus</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Dead-letter-and-Delayed-Queues</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Paste-Image-in-Markdown-Files-from-Clipboard</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Minimal-Code-for-Setting-Prisma-as-Just-a-Table-Migration-tool</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Reverse-Engineer-PostgreSQL-to-Go-Structs</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Fundamentals-of-Github-Actions</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Algolia-Revisit</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Github-Action-for-Deployment-on-ECS-Fargate</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Code-Organization-for-RabbitMQ</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Auto-hotkey-Config-for-Vscode-Switching-Windows-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Code-Organization-for-Redis</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Forcefully-Make-Prisma-Ignore-The-Changes-in-a-Migrated-sql-File</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Use-ULID-in-PostgreSQL</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Javascript-Compatible-Timestamp-in-PostgreSQL</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/As-With-Clause-in-SQL</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Push-Notification-in-Android-and-iOS-via-Expo</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/SQL-Functions-to-Generate-created_at-human-readable-created_at-and-updated_at</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/How-to-node-your-script-js---env-some_env-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/In-App-Notification</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Custom-HashTable-by-Separate-Chaining</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Channel-and-WaitGroup</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Read-Write-Lock-for-Go</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/CDC-in-Confluent-and-Kafka</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Dev-Container</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/More-About-Lambda-Functions-Thottling-Concurrency-RDS-Proxy-and-Integration-with-CloudWatch-Events</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Create-Custom-Layer-for-Lambda-Functions-in-Python</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AWS-CDK-in-Typescript-and-Python-with-%E2%91%A0-Application-in-S3-%E2%91%A1-Lambda-Functions-with-Debugging-%E2%91%A2-API-Gateway-and-%E2%91%A3-DynamoDB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/CRUD-in-DynamoDB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/EAS-Update</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/EAS-Update</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Kafka-and-Debezium-with-Everything-Hosted-Locally-Without-Confluent</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/K8S-Basics-Part-I-Deployment-Service-Volume-and-ConfigMap</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Self-Reflection-on-Database-Schema-Design</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Download-the-Entire-CloudWatch-Log</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Github-Actions-for-Serverless-Functions</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Github-Actions-for-Serverless-Functions</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Get-the-full-type-hint-from-VSCode</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Record-my-IntelliJ-IDE-Setting</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Role-and-User-Management-in-PostgreSQL</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E2%91%A0-Spring-boot-in-Kotlin-with-JOOQ-and-Prisma-%E2%91%A1-Simple-Commands-for-Gradles-%E2%91%A2-Integration-and-Unit-Tests</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Event-Publishing-and-Listening-in-Spring-boot</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Global-Exception-Handler</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Global-Exception-Handler</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Simple-Study-of-Transaction</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/JWT-in-Spring-boot-I-Using-Spring-Security</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Gradle-Fundamentals-Modularization-of-Spring-Boot-Project-and-Dependencies-Control</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/JWT-in-Spring-boot-II-Get-rid-of-Spring-Security-More-on-Parsing-Json-String-into-Pojo</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Time-Series-Data-via-WIDTH_BUCKET-and-Multi-Column-Chart</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/K8S-Basics-Part-II-Networking</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/K8S-Basics-Part-III-EKS-and-Container-Logging-of-Pods-in-CloudWatch-via-Fluentbit</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/K8S-Basics-Part-IV-Deep-Dive-into-EKS</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Various-ways-of-Implementing-Chatroom-Input-Field-in-React-Native</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Create-a-React-App-via-Vite-Config-for-MUI-Load-Env-Variable-from-Custom-Files-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Domain-Driven-Design-DDD-Implementation-via-Kotlin-Spring-Boot-and-Axon-Framework</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Git-Crypt-Study</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Routing-Config-in-React-Router-v6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/A-Minimal-Example-for-react-beautiful-dnd</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Logger-in-Kotlin</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Subscription-Query-and-Error-Handling-of-API-Calls</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Send-Gmail-in-Kotlin</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AOP-in-Kotlin</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Logging-of-Commands-and-Events-in-Axon-Framework</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/CORS-Configuration-for-HandlerInterceptors-via-Spring-Security</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Access-Nested-Properties-from-Json-String-in-Kotlin</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Json-Query-in-PostgreSQL-for-domain_event_entry-in-Axon-Framework</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Quartz-DeadlineManager-in-Saga</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Stripe-Events-and-metadata-in-Stripe-Checkout-Sessions</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Custom-Overlay-Scrollbar-Container</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Useful-Query-in-JOOQ</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Dockerfile-for-Springboot-Application-in-Gradle</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Monolithic-DDD-Without-ORM-by-Separating-Data-and-Domain-Behaviour</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Joda-Time</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Containerization-of-Spring-Boot-Application-in-Kotlin-and-Troubles-in-Deployment-through-ECS</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Stripe-Technical-Detail-for-Add-Upgrade-Downgrade-and-Cancel-Subscrpition</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Customization-on-build-gradle-kts</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Lambda-Function-Running-Nodejs-Docker-Image</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Lambda-Function-Running-Spring-Boot-in-Docker-Image</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Function-Literals-with-Receiver</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/SSE-Coroutine-and-Channel-to-Notify-Frontend-for-Stripe-Events-in-Spring-Boot-and-Kotlin</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Run-Blocking-Servlet-Requests-to-Achieve-Non-Blocking-Performance</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Application-Event-Publisher-for-Monolithic-DDD-in-Nodejs</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Distributive-Lock-in-Kotlin</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/RevenueCat-Fundamentals</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/JPA-with-DB-First-Approach-Surgery-on-JOOQ-s-POJO-into-Base-Entity-Class</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Github-Action-workflow_dispatch</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Restore-PostgreSQL-DB-from-Backup</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Create-an-HTML-via-a-PDF-File-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Scheduled-Tasks-in-ECS-Demonstration-via-Regular-Database-Backup</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Restore-MongoDB-from-Backup</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Github-Action-Docker-Action-in-Python-to-get-Artifact-of-CloudWatch-Logging</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Lambda-Function-Running-Python-Docker-Image</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/ApplicationEventPublisher-with-Decorators-for-Domain-Driven-Design</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Doubly-Linked-List-in-Typescript</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Snapstarted-Lambda-running-Spring-Boot-and-Transition-into-Spring-Boot-as-a-Node-js-Developer</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Postman-Scripts-for-Testing-and-Setting-Results-into-Environment-Variables</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Testcontainer-a-Replacement-of-In-Memory-Database-in-Testing</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/HTTP-Request-Logger-in-Springboot</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-Task-Distribution-in-Kotlin</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Email-Configuration-for-Spring-Boot-in-SnapStarted-Lambda</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Useful-Util-Functions-to-Log-Excutation-time-and-the-Hibernate-Generated-Query-within-a-code-block-by-Trailing-Closures</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Set-up-ESLINT-and-Husky-for-Vite-React-Project</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Multiple-Ngroks-Via-Docker-Compose</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Architecture-for-Private-Lamdba-functions-called-via-another-lambda-function</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redirect-from-3rd-party-Subdomain-WIX-in-our-example-to-AWS-Cloudfront-Distribution-Where-we-host-our-Frontend</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Auto-generated-Mapper-From-Entity-Classes-into-DTO-Classes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/JPA-and-DDD-Notes-from-Real-Project-Experience</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/General-Purpose-Dialog-using-MUI-with-Flexible-xs-sm-md-lg-etc-Widths</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Pragmatic-drag-and-drop-from-Atlassian-Design-System</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Unit-Testing-in-Kotlin-with-MockK</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/React-Query-Fundamentals</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E2%91%A0-Swagger-UI-for-Spring-Boot-in-SnapStarted-Lambda-%E2%91%A1-Automation-of-Authorization-Header-Assignment-for-API-Testings-%E2%91%A2-Basic-Functionalities</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AWS-Websocket-API-1-An-overview-from-API-Gateway</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Advanced-Combat-Tracker-ACT-Scriping-for-Trigger</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AWS-Presigned-URLs-for-File-Uploading</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Connection-to-RDS-Proxy-Using-Lambda-Functions</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/General-Concept-in-Terraform-Revisited-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Terraform-from-Real-Project-Experience-ECS-Lambda-RDS-RDS-Proxy-VPC-VPC-Endpoints-and-IAM-Roles</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Self-Managed-Kubenetes-Cluster-Using-k3s-EC2-and-RDS</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Golang-Simple-yet-Useful-Knowledge</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Terraform-Project-to-Manage-Console-Created-Lambdas</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Pruning-old-Lambda-Functions</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/CLI-Program-by-Bubble-Tea</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Toolkits-and-Caveats-Working-with-Spring-Boot-and-JPA</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Deduplicate-data-in-Database</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Speed-up-Data-Migration-using-JPA-with-Channels-and-CountDownLatch</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Manage-Multiple-Github-Accounts-Using-SSH-Keys-in-One-Machine</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Mongo-in-JPA-spring-boot-starter-data-mongodb</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Run-npm-Script-Using-Gradle-Task</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Generate-Typescript-Interfaces-from-Swagger-UI</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Combine-useQuery-and-Redux-Toolkit-Thunk-Actions</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AWS-Websocket-API-2-Complete-Integration-of-React-and-Spring-Boot-using-Websocket-API-from-API-Gateway</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Code-Separation-of-Domain-Entity-Class-Domain-Behaviour-Actions-and-the-Corresponding-Validations</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Custom-Modal-Simplification</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Lambda-Client</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Import-Existing-Resources-Into-Terraform-Project</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Terraform-Modularization-for-DRY-Deployment-from-DEV-to-UAT-and-Input-Infrastructure-Information</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-In-line-Policies-via-Serverless-yml-%E2%91%A0-Self-Invokation-%E2%91%A1-s3-GetObject</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Google-Login-in-Popup-Window</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Amazon-EventBridge-Schedule-to-Trigger-Springboot-Endpoint</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Transform-Execls-file-Into-Json</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-useBlocker-hook-to-Block-the-Change-of-Route-for-Unsaved-Update</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/How-to-work-with-Multiple-ENV-files-in-Serverless-Framework-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Recover-Bullet-Points-and-Ordered-List-Overriden-by-Tailwind</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Replace-Redux-by-Zustand-and-React-Query</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Count-Execution-Time-of-a-Shell-Script</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Environment-Variables-via-Secret-Managers-in-Backend-using-Expo-Approach</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/How-to-Build-an-NPM-Package-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/PR-and-Empty-Git-Commit-via-SimpleGit-in-Nodejs</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Migration-from-Terraform-Cloud-to-S3-Backend-Study-on-Terragrunt</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Deletion-of-a-VPC-with-Dangling-Orphaned-ENIs</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Fundamentals-of-Nestjs</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Float-Desired-Folders-on-Top-in-Vscode</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Migrate-from-ThunkActions-to-RTK-Query</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/JPA-Case-Study-When-repository-delete-someEntity-failed-in-a-transaction-silently-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Two-kinds-of-Side-Effects-in-JPA</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/A-Simple-Proof-to-Stirling-s-Formula-n-sim-sqrt-2-pi-n-left-frac-n-e-right-n-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Multi-threading-For-Elementary-Tasks-in-Browsers</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/PlantUML-for-EventSourcing-and-an-GUI-application-for-Editing-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Value-Objects-and-Embedded-Classes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Multithreading-with-Semaphore</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Spring-Data-MongoDB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Links-to-Lucid-React-Resources</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-react-dev-inspector-an-Alternative-to-click-to-react-component-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/New-Side-Project-using-DDD-was-Added-to-Portfolio-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Use-Bytecode-Enhancement-to-Solve-the-Problem-that-JoinColumn-and-OneToOne-Cannot-be-Truely-Lazy</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Performance-Boost-Batch-Insert-in-Spring-Boot-with-Relations</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Problems-in-Controller-Service-Repository-That-are-Solvable-by-Tactical-Design-in-DDD-Domain-Driven-Design-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Problem-of-SQL-Based-Nodejs-Backend-Should-we-use-Query-Builder-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Drawing-Fractal-Mandelbrot-Set-in-Rust</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Create-a-Paging-API-in-Spring-Boot</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/FastAPI-and-SqlAlchemy-ORM-in-Python</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Event-Storming-via-PUML-Improved-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Rust-Fundamentals</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Implement-ECDSA-for-Transaction-Verification-in-a-Blockchain</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/References-don-t-Track-Ownership-Changes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Temporary-Values-get-Killed-After-the-end-of-a-Statement</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Open-Draw-io-by-Clicking-a-Redirect-HTML</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Iced-First-Trial-to-GUI-Application-in-Rust</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Prisma-with-SQLite-for-GUI-Application-in-Rust</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Study-Notes-of-egui-Part-I-Architecture-of-egui-Application</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Convenient-BottomSheet-Trigger-in-React-Native</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Study-Notes-of-egui-Part-II-UI-Components</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Study-Notes-of-egui-Part-III-App-Bundling</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Offline-Tauri-Application-with-Local-Spring-Boot-Backend-via-GraalVM</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Dnd-Kit</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Virtual-Environment-via-UV</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/MCP-Course-Week-1-OpenAI-Model-via-Azure-Clients-and-Raw-Tools</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/MCP-Course-Week-2-Agents-Tools-Handoff-and-Guardrails</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Native-Module-in-Android-for-React-Native</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/MCP-Course-Week-4-LangGraph</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Flow-Charts-for-Documentation-using-Mermaid</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/RAG-Study-Using-Markdown-Articles-in-this-Blog</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Retrieval-Evaluation-Metrics-MRR-nDCG-and-Recall-K</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/RAG-Deployment-Part-1-Semantic-Chunking-Agentic-Rephase-and-Reranking-Chroma-Database</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/RAG-Deployment-Part-2-Transition-from-Chroma-DB-to-PostgreSQL</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Create-new-Sub-Window-in-a-Tauri-Application</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Embed-Python-Runtime-into-Tauri-Application</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/SQLite-Foreign-Key-Constraint-Must-be-Enabled-Manually</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Command-Query-Based-System-Part-1-Command-Invokers-and-Query-Invokers-for-Domain-Driven-Design</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Command-Query-Based-System-Part-2-Event-based-Testing-in-Spring-Boot-with-Testcontainer-Running-PGSQL</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/OpenTelemetry-Tracing-Setup-for-Spring-Boot-Applications</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/What-does-it-mean-by-insertable-false-and-updatable-false-in-JoinTable-and-JoinColumn-of-JPA</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-Fundamentals</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Event-Storming-Diagram-by-React-Page</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Single-Pointer-vs-Double-Pointer-in-C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Network-Byte-Order-ntohl-and-ntohs-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Understand-strtok-in-C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Command-Line-Argument-Parsing-in-C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Understand-select-and-I-O-Multiplexing</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-strace-in-mac</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Understand-poll-as-a-Replacement-of-select-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-BLMOVE-Building-Message-Queues-with-Lists</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-Stream-Part-I-An-Introduction-to-Redis-Stream-as-a-Replacement-of-BLMOVE-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Understand-Stale-Statistics-and-Query-Execution-Plans-in-PostgreSQL-and-Oracle</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Basic-Joins-in-SQL-Database</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Understand-Stale-Statistics-and-Query-Execution-Plans-in-MongoDB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-Bitmap-Statistics-Tracking</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-Stream-Part-II-Production-Ready-Message-Queues-with-Consumer-Groups</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Introduction-to-HyperLogLog</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-HyperLogLog-Probabilistic-Counting</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Data-Persistence-Strategy-for-Redis</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Networking-in-Linux-Kernel-Part-I-Hard-Interrupt</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Networking-in-Linux-Kernel-Part-II-Soft-Interrupt</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Rate-Limiting</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Networking-in-Linux-Kernel-Part-III-How-Socket-Receive-Data-from-NIC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Networking-in-Linux-Kernel-Part-IV-HTTP-vs-WebSocket-at-the-Kernel-Level</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/HTTP-1-1-Streaming-Notes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Kafka-Study-Part-I-The-Fundamental-Concepts</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Kafka-Study-Part-II-Integration-with-Spring-Boot</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Networking-in-Linux-Kernel-Part-V-epoll-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Networking-in-Linux-Kernel-Part-VI-Send-Packets</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Personal-Study-for-Company-s-Technology-on-k8s</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Personal-Study-for-Company-s-Technology-on-Databases</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Personal-Study-for-Company-s-Technology-on-Networking-Private-DNS-with-Route-53-Tailscale</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Networking-in-Linux-Kernel-Part-VII-Localhost-Networking-Internals</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Networking-in-Linux-Kernel-Part-VIII-Deep-Dive-of-listen-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Networking-in-Linux-Kernel-Part-IX-Deep-Dive-of-connect-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Simple-Integration-of-Single-Page-App-into-Spring-Boot</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Spring-Boot-Startup-Execution-Order-and-Place-for-Database-Data-Initialization</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Deep-Links-and-Caveats-in-MacOS-Desktop-Application</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Networking-in-Linux-Kernel-Part-X-Complete-TCP-Connection</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Securing-a-React-SPA-in-AWS-Lambda-with-a-Custom-Domain</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Tailwind-apply-and-Custom-Classes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/React-SEO-From-GitHub-Pages-to-Vercel-with-Sitemaps</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-LaTeX-Ad-Hoc-Styling</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Java-Study-Note-from-Kotlin</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Vite-HMR-Trick-Live-Markdown-Preview-Without-Full-Page-Refresh</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Schema-migrations-via-Flyway-with-Multiple-Schemas-in-a-Database</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AOP-vs-HandlerInterceptor-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Auto-Detecting-Arguments-passed-into-a-specific-function-call-via-ASM-Bytecode-Scanning</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Enforcing-Annotations-at-Compile-Time-with-Java-Annotation-Processors</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Guide-to-Deploy-a-jar-on-EC2-with-systemd-CloudWatch</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-MapStruct-Lombok-Setup-Guide-for-JPA-Entity-Classes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Click-to-React-Component-in-Tauri-with-React-19</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Networking-in-Linux-Kernel-Part-XI-The-Cost-of-a-TCP-Connection-WIP-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/How-to-Export-a-Utility-Module-as-a-Reusable-Library</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Using-java-time-Instant-and-java-time-ZonedDateTime-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Spring-AOP-Proxy-and-EntityManager-in-Practice</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Conditionally-Create-a-Fallback-DataSource-in-Spring-Boot-Auto-Configuration</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Configuring-Multiple-DataSources-and-JPA-Repositories-in-Spring-Boot</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-Generated-vs-GeneratedValue-in-Hibernate</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Using-EntityManager-in-Spring-Boot-Tests</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Deploy-Multiple-Spring-Boot-Backends-on-a-Single-EC2-Instance-Using-Docker-Compose</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Nginx-Certbot-via-Docker-Compose</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Update-JPA-Entities-from-DTOs-with-MapStruct-MappingTarget</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Claude-Code-macOS-Hook-Notification-Setup</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/How-to-Install-and-Use-AWS-MCP-with-Claude-Code</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Routing-Read-and-Write-Traffic-to-Separate-DataSources-in-Spring-Boot</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/How-to-Pull-AI-Agent-Skills-From-a-Repo-With-npx-skills-add-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Hibernate-FetchMode-SUBSELECT-to-Solve-Multiple-Left-Join-Fetches</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Hibernate-BatchSize-and-FetchMode-JOIN-A-Cleaner-Alternative-to-FetchMode-SUBSELECT-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Scoped-Hibernate-SQL-Logging-with-QueryLogger</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-MapStruct-s-AfterMapping-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-1-Deprecating-Amazon-Bedrock-Agents-Classic-and-the-New-Bedrock-AgentCore</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Zod-in-Fullstack-Runtime-Validation-for-Frontend-and-Backend</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Create-Automatic-Swagger-Docs-by-Zod-in-an-Express-App</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-2-Deploy-a-Custom-Strands-Agent-to-AWS-Bedrock-AgentCore-From-Scratch</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-3-Migrate-AgentCore-From-HTTP-to-AG-UI</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-4-Set-Up-AWS-Cognito-User-Pool-and-Integrate-JWT-Auth-With-Bedrock-AgentCore</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-5-Why-the-AgentCore-Boilerplate-Skills-Directory-Contains-a-py-File-Instead-of-SKILL-md</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-6-Building-a-Chatbot-with-Strands-Agents-and-the-AG-UI-Protocol</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-7-Control-AgentCore-Session-Timeout-Max-Lifetime-with-boto3-and-the-agentcore-CLI</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Social-Preview-Metadata-for-a-React-SPA-on-Vercel</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-8-Demystify-Session-IDs-in-AgentCore-Strands-Sessions-vs-AgentCore-Memory-Sessions</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-11-Archive-Agent-Messages-with-Strands-Hooks</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-12-Debug-AgentCore-Memory</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-9-Session-Management-of-Strands-Agent</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-10-AgentCore-Memory-Management-Strategies-Namespaces-and-the-Hook-Pipeline</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-13-Deep-Dive-of-Each-Memory-Strategy-in-Bedrock-AgentCore</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bridge-Sync-and-Async-Code-with-asyncio-s-run_in_executor-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-15-Bedrock-Agentcore-Without-Bedrock-Agent-and-Streaming-UI-Deep-Dive</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-14-Managing-Environment-Variables-Across-Stages-in-AgentCore</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/MapStruct-Strategies-That-Prevent-RUntime-Bugs</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/How-to-Implement-i18n-for-a-React-Vite-Redux-Blog</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Run-Claude-Code-on-Grok-with-claude-code-proxy-and-a-Terminal-Usage-Monitor</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Write-CLI-Applications-in-Python-from-Scratch</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AgentCore-Session-Lifecycle-and-Chat-History-Resumption</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Java-Text-Blocks-and-the-stripIndent-Trap</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Hide-the-JPA-No-Arg-Constructor-with-Protected-Access-and-Factory-Methods</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/MySQL-Fulltext-Search-With-Ngram-Parser</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Skip-the-SELECT-with-JPA-getReferenceById-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Entity-Factory-Methods-Over-Domain-Services</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Hunt-N-1-Queries-With-a-Custom-Hibernate-Inspector</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/The-Machinery-Behind-findById-How-Spring-Data-JPA-Works-Under-the-Hood</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Computational-Example-on-Probability-Distribution</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/The-Set-Equality-overline-C-overline-C-circ-for-Convex-Set-C-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/First-to-Leave-Problem-of-Elevator</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Countability-of-a-kind-of-Discontinuity</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Inequality</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Let-A-be-an-n-times-n-real-matrix-satisfying-A-3-A-I-prove-that-det-A-0-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Home-Ownership-Scheme-2024-Important-Notes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Illustrations-from-Secondary-School</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Three-Years-as-a-Full-Time-Art-Student</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Disabling-the-Mac-Power-Button</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Cangjie-Codes-for-Punctuation-Marks</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Leaving-a-Startup-After-Two-and-a-Half-Years</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Logitech-Keyboard-Settings-for-Mac-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Short-Lived-Jobs-That-Won-t-Make-It-to-My-CV</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/The-Bootcamp-That-Changed-My-Career-Path</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Keychrone-K3-MAX-SE-Special-Key-Combinations</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Art-Commissions-Collaborating-on-Illustration-Projects</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/My-RAG-and-Personal-PostgreSQL-Search-Script</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Desktop-App-to-Capture-Text-From-Images</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Desktop-App-to-Learn-Japanese-via-MMORPG</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Dictionary-Mobile-App</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Emotion-Detection-by-EmotionVGG-Net</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/YOLOv3-Face-Detection-with-OpenImage-Dataset</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Multiple-Projects-Starter</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Dictionary-App-with-Nextjs-and-Electronjs</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/DefectGAN-a-Synthetic-Data-Generation-Model</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Text-Detection-and-Text-Removal-for-Signboards</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Defect-Classifcation-by-Object-Detections</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Deploy-Custom-Pytorch-Model-to-Web-Frontend</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Translate-Pytorch-Model-and-Weight-into-Libtorch-Model-for-Cpp-Project</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Event-Time-Confirmation-System</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Mobile-Application-with-Custom-Animated-Components-and-Deployment-Experience</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Commercial-Timetable-System-for-an-Art-School</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Tauri-Desktop-App-with-_Spring-Boot_-Integration-and-_Automated-Testing_</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Chatbot-with-Knowledge-based-in-this-Blog</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/Chatbot-From-Lambda-to-Bedrock-AgentCore</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%AD%A4%E9%83%A8%E8%90%BD%E6%A0%BC%E9%A0%81%E9%9D%A2%E7%9A%84%E8%B7%AF%E7%94%B1</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%89%8D%E7%AB%AF%E4%B8%AD%E9%81%8D%E6%AD%B7%E6%89%80%E6%9C%89%E6%AA%94%E6%A1%88%E7%9A%84%E6%96%B9%E6%B3%95</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%AF%A6%E7%94%A8%E7%9A%84-Conda-%E6%8C%87%E4%BB%A4</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redux-Saga-%E5%85%A5%E9%96%80</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%BC%94%E7%AE%97%E6%B3%95-%E5%90%88%E4%BD%B5%E6%8E%92%E5%BA%8F%E5%8F%8A%E5%85%B6%E6%99%82%E9%96%93%E8%A4%87%E9%9B%9C%E5%BA%A6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%BC%94%E7%AE%97%E6%B3%95%E7%B7%B4%E7%BF%92%E9%A1%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/TypeScript-%E5%9E%8B%E5%88%A5%E6%8A%80%E5%B7%A7</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-React-%E4%B8%AD%E4%BD%BF%E7%94%A8-Disqus-%E7%95%99%E8%A8%80%E5%A5%97%E4%BB%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%AE%93%E4%BD%A0%E7%9A%84-React-%E6%87%89%E7%94%A8%E8%83%BD%E8%A2%AB-Google-%E6%90%9C%E5%B0%8B%E5%BC%95%E6%93%8E%E7%88%AC%E5%8F%96</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%AE%8C%E6%95%B4%E7%9A%84-GAN-%E5%92%8C-DCGAN-%E8%85%B3%E6%9C%AC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/tf-data-Dataset</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%8E%9B%E8%BC%89-Google-Drive</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/React-%E4%B8%AD%E5%8F%AF%E7%94%A8%E7%9A%84-SVG-%E5%9C%96%E7%A4%BA%E5%AE%8C%E6%95%B4%E5%88%97%E8%A1%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Callbacks</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9F%BA%E6%96%BC-VGG-16-%E7%9A%84%E9%81%B7%E7%A7%BB%E5%AD%B8%E7%BF%92</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%82%BA-TensorFlow-%E8%B3%87%E6%96%99%E9%9B%86%E5%AE%9A%E7%BE%A9%E6%98%A0%E5%B0%84%E5%87%BD%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Selenium-%E8%88%87-BeautifulSoup-%E5%9C%A8-Chrome-%E4%B8%8A%E7%88%AC%E5%8F%96%E5%9C%96%E7%89%87</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-%E5%88%9D%E5%AD%B8%E8%80%85%E7%AD%86%E8%A8%98-01---%E5%A0%86%E7%96%8A%E8%88%87%E5%A0%86%E7%A9%8D</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%B7%BA%E6%8B%B7%E8%B2%9D-Shallow-Copy-%E8%88%87%E5%95%8F%E9%A1%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-%E5%88%9D%E5%AD%B8%E8%80%85%E7%AD%86%E8%A8%98-03---%E5%9C%A8-Windows-%E7%9A%84-VSCode-%E4%B8%AD%E4%BD%BF%E7%94%A8-C-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-xeLaTeX-%E4%B8%AD%E7%9A%84%E5%9F%BA%E6%9C%AC%E6%96%87%E7%AB%A0</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Live2D-%E5%BF%83%E5%BE%97</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Chrome-%E9%81%B8%E9%A0%85%E8%88%87%E9%A9%85%E5%8B%95%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%95%9F%E5%8B%95%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9F%B7%E8%A1%8C-pytest-%E6%99%82%E5%A6%82%E4%BD%95%E5%B0%87%E5%B0%88%E6%A1%88%E7%9B%AE%E9%8C%84%E5%8A%A0%E5%85%A5-sys-path</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Auto-Hotkey-%E4%BD%BF%E7%94%A8%E8%A8%98%E9%8C%84</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%8F%AF%E9%99%A4%E9%8C%AF%E7%9A%84%E6%B8%AC%E8%A9%A6%E6%AA%94%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%87%E9%A1%9E%E5%88%A5%E5%88%86%E8%A7%A3%E5%88%B0%E4%B8%8D%E5%90%8C%E6%AA%94%E6%A1%88%E4%B8%AD</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%A4%9A%E5%9F%B7%E8%A1%8C%E7%B7%92</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Datetime-%E7%89%A9%E4%BB%B6%E5%BB%BA%E6%A7%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Launch-json</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-VSCode-%E4%B8%AD%E4%BB%A5-TypeScript-%E9%99%A4%E9%8C%AF-Next-js</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Next-js-%E6%90%AD%E9%85%8D-Electron</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%88%91%E9%81%87%E5%88%B0%E7%9A%84%E6%83%85%E6%B3%81</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-sharp-%E5%9C%A8-Node-js-%E5%BE%8C%E7%AB%AF%E9%80%B2%E8%A1%8C%E5%9C%96%E7%89%87%E5%A3%93%E7%B8%AE</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-for-%E8%BF%B4%E5%9C%88%E9%81%8D%E6%AD%B7-Generator-%E7%9A%84%E5%95%8F%E9%A1%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-TensorFlow-%E4%B8%AD%E5%AF%A6%E4%BD%9C-GAN-%E8%88%87-DCGAN</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-Docker-Hub-%E9%96%8B%E5%A7%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Python-%E4%B8%AD</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/IBM-%E6%96%87%E4%BB%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BB%BA%E7%AB%8B-pages-_document-js</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/mAP-%E8%88%87-F1-Score-%E7%9A%84%E7%B0%A1%E5%96%AE%E4%BB%8B%E7%B4%B9</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BD%A2%E7%8B%80%E5%AF%A6%E9%A9%97%E8%A8%88%E7%AE%97%E7%9A%84%E7%AF%84%E4%BE%8B%E7%A8%8B%E5%BC%8F%E7%A2%BC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/TypeScript-%E4%B8%AD%E7%AC%AC%E4%B8%89%E6%96%B9%E5%87%BD%E5%BC%8F%E5%BA%AB%E8%88%87%E5%B8%B8%E7%94%A8%E5%8C%AF%E5%85%A5%E7%9A%84%E5%9E%8B%E5%88%A5%E8%A8%BB%E8%A8%98%E8%A8%98%E9%8C%84</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%80%E5%80%8B%E4%B8%8D%E5%B8%B8%E8%A6%8B%E7%9A%84-Excel-%E6%AA%94%E6%A1%88%E6%8F%8F%E8%BF%B0</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-TensorFlow-%E4%B8%AD%E5%AF%A6%E4%BD%9C-Cycle-GAN</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Node-js-%E4%B8%AD%E7%9A%84-Mongoose-%E8%88%87-Python-%E4%B8%AD%E7%9A%84-Mongoengine</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%AE%93%E6%8C%89%E9%88%95%E6%94%AF%E6%8F%B4-Ctrl-%E9%BB%9E%E6%93%8A%E5%92%8C%E4%B8%AD%E9%8D%B5%E9%BB%9E%E6%93%8A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Color-GAN-%E5%B0%8D%E5%8B%95%E6%BC%AB%E7%81%B0%E9%9A%8E%E5%9C%96%E7%89%87%E9%80%B2%E8%A1%8C%E8%87%AA%E5%8B%95%E4%B8%8A%E8%89%B2</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Rust-%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98-%E5%88%9D%E6%AC%A1%E5%98%97%E8%A9%A6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/pathlib</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/TypeScript-%E9%99%A4%E9%8C%AF%E5%99%A8%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/SSH-%E9%80%A3%E7%B7%9A%E5%88%B0%E9%9B%BB%E8%85%A6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BB%A5%E7%B0%A1%E5%8C%96%E7%89%88%E5%A4%9A%E5%9F%B7%E8%A1%8C%E7%B7%92%E7%B6%B2%E9%A0%81%E4%BC%BA%E6%9C%8D%E5%99%A8%E7%B8%BD%E7%B5%90-Rust-%E5%88%9D%E5%AD%B8%E8%80%85%E6%95%99%E5%AD%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%9B%A2%E6%95%A3%E9%A4%98%E5%BC%A6%E8%AE%8A%E6%8F%9B%E8%88%87-JPEG-%E5%A3%93%E7%B8%AE%E7%9A%84-Python-%E5%AF%A6%E4%BD%9C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%8E%9B%E8%BC%89%E6%99%82%E5%85%B7%E6%9C%89%E9%A0%90%E8%A8%AD%E6%B7%A1%E5%85%A5%E9%81%8E%E6%B8%A1%E6%95%88%E6%9E%9C%E7%9A%84%E5%85%83%E7%B4%A0</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%8D%E5%90%8C%E9%A1%9E%E5%9E%8B%E7%9A%84%E6%AE%98%E5%B7%AE%E5%8D%80%E5%A1%8A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Pandoc</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/YOLOv3-%E6%B7%B1%E5%85%A5%E6%8E%A2%E8%A8%8E</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/WGAN-%E8%88%87-WGAN-GP</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%87%9D%E5%B0%8D%E7%BC%BA%E5%A4%B1%E7%9A%84%E6%8B%9B%E7%89%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%BB%E6%88%90%E4%BB%BD%E5%88%86%E6%9E%90</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%A5%87%E7%95%B0%E5%80%BC%E5%88%86%E8%A7%A3</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/DefectGAN</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/tensorflow-gpu-cudatoolkit-%E8%88%87-cuDNN</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Shell-Script-%E5%9F%BA%E7%A4%8E</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Conv2DSamePadding-Tensorflow-%E4%B8%AD-padding-same-%E7%9A%84%E7%BE%8E%E5%A5%BD%E6%99%82%E5%85%89</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%88%91%E5%80%91%E5%8F%AF%E4%BB%A5%E5%AF%A6%E7%8F%BE%E7%9A%84%E6%95%88%E6%9E%9C-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/tqdm-%E8%BF%AD%E4%BB%A3%E9%80%B2%E5%BA%A6%E6%A2%9D</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Numpy-%E4%B8%AD%E7%9A%84%E9%81%AE%E7%BD%A9%E8%88%87%E5%8F%96%E5%BE%97%E5%B0%8D%E6%87%89%E7%B4%A2%E5%BC%95</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/CV2-Pillow-%E8%88%87-shapely-%E8%99%95%E7%90%86%E5%A4%9A%E9%82%8A%E5%BD%A2</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/EAST-%E6%96%87%E5%AD%97%E5%81%B5%E6%B8%AC%E6%BC%94%E7%AE%97%E6%B3%95</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-PyTorch-%E4%B8%AD%E5%AF%A6%E4%BD%9C-Faster-RCNN</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%89%A9%E4%BB%B6%E5%81%B5%E6%B8%AC%E7%9A%84%E8%B3%87%E6%96%99%E5%A2%9E%E5%BC%B7</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%A6%82%E4%BD%95%E6%89%BE%E5%88%B0%E5%B1%A4%E7%9A%84%E5%88%87%E7%89%87</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%95%B6-NaN-%E5%87%BA%E7%8F%BE%E6%99%82%E9%87%8D%E6%96%B0%E8%A8%93%E7%B7%B4%E6%A8%A1%E5%9E%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Transformer-%E7%9A%84%E5%9C%96%E5%BD%A2%E7%B5%90%E6%A7%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%A8%93%E7%B7%B4-%E7%9C%9F%E5%AF%A6%E4%B8%96%E7%95%8C%E8%B3%87%E6%96%99%E9%9B%86</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A0%85-%E7%A8%8D%E5%BE%8C%E6%95%B4%E7%90%86</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Einops-%E7%9A%84%E5%8C%AF%E5%85%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%B6%B2%E6%A0%BC%E6%8A%80%E5%B7%A7</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-einops-%E5%AF%A6%E4%BD%9C-Swin-Transformer</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Faster-RCNN-%E4%B8%AD%E4%BD%BF%E7%94%A8-Swin-Transformer-%E9%AA%A8%E5%B9%B9</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/model-is-the-nn-Module-object-that-we-are-going-to-train-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Squeeze-and-Excitation-%E7%B6%B2%E8%B7%AF</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Cascade-RCNN</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-VSCode-2020-%E6%A8%99%E6%BA%96%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/DETR-%E7%B0%A1%E7%9F%AD%E5%9B%9E%E9%A1%A7</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%A8%99%E6%BA%96-Dataset-%E7%89%A9%E4%BB%B6%E7%9A%84%E5%95%8F%E9%A1%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B8%B8%E7%94%A8%E8%BC%94%E5%8A%A9%E5%87%BD%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/RetinaFace</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-PyTorch-%E6%A8%A1%E5%9E%8B%E9%83%A8%E7%BD%B2-ONNX-%E6%A8%A1%E5%9E%8B%E5%88%B0%E5%89%8D%E7%AB%AF</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%89%8D%E7%AB%AF%E5%B0%88%E6%A1%88%E4%B8%AD%E7%9A%84%E8%A8%AD%E5%AE%9A%E6%AA%94%E7%B5%84%E7%B9%94-%E4%BB%A5-Next-js-%E7%82%BA%E4%BE%8B-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redux-Toolkit-%E5%BF%AB%E9%80%9F%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/react-mui-v5-0-%E7%9A%84-makeStyles-%E8%88%87-tss-react-mui</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Visual-Studio-%E6%96%B9%E6%A1%88%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%88%91%E5%80%91%E7%9A%84-String-%E9%A1%9E%E5%88%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%A0%90%E7%B7%A8%E8%AD%AF%E6%A8%99%E9%A0%AD%E6%AA%94</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/DSR---Elemental-%E6%89%93%E6%B3%95</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%99%A3%E5%88%97%E8%88%87%E5%8B%95%E6%85%8B%E9%99%A3%E5%88%97%E9%A1%9E%E5%88%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%BF%AD%E4%BB%A3%E5%99%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-%E4%B8%AD%E5%8F%AF%E8%AE%8A%E5%8F%83%E6%95%B8%E7%89%88%E6%9C%AC%E7%9A%84-Print</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/TCP-%E4%BC%BA%E6%9C%8D%E5%99%A8%E5%9F%BA%E7%A4%8E</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Gray-Matter</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%AD%B8%E7%BF%92-CMake-%E7%9A%84%E8%B3%87%E6%BA%90</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B7%A5%E5%85%B7%E5%87%BD%E5%BC%8F---%E6%A8%A1%E4%BB%BF-JS-%E5%92%8C-Python-%E4%B8%AD%E7%9A%84%E5%AD%97%E4%B8%B2%E5%88%86%E5%89%B2%E5%87%BD%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Windows-%E4%B8%8A%E5%AE%89%E8%A3%9D-libtorch</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-VSCode-%E9%A1%AF%E7%A4%BA%E7%84%A1%E6%B3%95%E9%96%8B%E5%95%9F%E5%8E%9F%E5%A7%8B%E6%AA%94%E4%BD%86%E5%AF%A6%E9%9A%9B%E4%B8%8A%E5%8F%AF%E4%BB%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Python-%E7%9A%84-print-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Conditional-Variable</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8%E6%9C%AC%E6%A9%9F%E6%A9%9F%E5%99%A8%E4%B8%8A%E7%9A%84%E7%B5%90%E6%9E%9C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Windows</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%B2%BE%E7%A2%BA%E6%8E%A7%E5%88%B6-C-%E6%A8%99%E6%BA%96</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/CMake-%E5%B0%88%E6%A1%88%E4%B8%AD%E7%9A%84%E9%A0%90%E7%B7%A8%E8%AD%AF%E6%A8%99%E9%A0%AD%E6%AA%94</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/API-%E6%96%87%E4%BB%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/std-variant</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%88%91%E5%80%91%E4%BD%BF%E7%94%A8%E7%9A%84%E5%87%BD%E5%BC%8F%E5%BA%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%88%91%E7%94%A8%E9%81%8E%E7%9A%84-Mongo-%E8%81%9A%E5%90%88%E7%AE%A1%E7%B7%9A%E5%88%97%E8%A1%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Thunk-Actions-%E8%88%87%E5%9B%9E%E5%82%B3%E5%80%BC%E7%9A%84-Extra-Reducer</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%80%E8%88%AC-Post-Request</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%87%9D%E5%B0%8D%E9%9C%80%E8%A6%81%E9%80%90%E6%AD%A5%E9%BB%9E%E6%93%8A%E7%9A%84%E8%B3%87%E6%96%99%E9%80%B2%E8%A1%8C%E7%88%AC%E5%8F%96</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/MUI-CSS-%E9%97%9C%E9%8D%B5%E5%BD%B1%E6%A0%BC%E5%8B%95%E7%95%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B8%B6%E6%9C%89-Pipeline-Builder-%E7%9A%84-JsonPipeline-%E9%A1%9E%E5%88%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redux-Slice-%E7%AF%84%E6%9C%AC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Mongo-%E4%B8%AD%E5%B0%8D%E5%A4%9A%E5%80%8B%E9%9B%86%E5%90%88%E9%80%B2%E8%A1%8C-Inner-%E8%88%87-Left-Join-unwind-%E4%B8%AD%E7%9A%84-preserveNullAndEmptyArrays</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%AC%AC%E4%B8%80%E7%A8%AE-lookup</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9F%BA%E6%9C%AC%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F%E5%8C%96</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BB%BF-Mac-%E9%A2%A8%E6%A0%BC%E7%9A%84%E6%8D%B2%E8%BB%B8%E6%A8%A3%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%81%B8%E9%A0%85%E6%8C%89%E9%88%95%E7%BE%A4%E7%B5%84%E8%88%87%E9%80%9A%E7%94%A8%E4%B8%8B%E6%8B%89%E6%B8%85%E5%96%AE</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%AE%93-Reducer-%E6%8C%81%E4%B9%85%E5%8C%96%E8%B3%87%E6%96%99%E7%9A%84%E5%BF%AB%E9%80%9F%E6%AD%A5%E9%A9%9F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Docker</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/tsconfig-json</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bucket-%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Spring-%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%E7%9A%84%E9%81%A0%E7%AB%AF%E9%99%A4%E9%8C%AF%E5%99%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/normalizr-%E5%B0%87%E8%B3%87%E6%96%99%E9%99%A3%E5%88%97%E8%BD%89%E6%8F%9B%E7%82%BA-Hashmap</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8%E8%80%85%E9%A0%81%E9%9D%A2%E7%9A%84%E8%A6%96%E8%A6%BA%E7%A4%BA%E7%AF%84</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-S3-%E8%88%87-CloudFront-%E9%83%A8%E7%BD%B2-React-%E5%B0%88%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Uwsgi-%E8%88%87-Docker-Image-%E9%83%A8%E7%BD%B2-Flask</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BB%BA%E7%AB%8B%E4%B8%80%E5%80%8B%E5%B0%88%E6%A1%88%E4%BE%86%E4%BD%BF%E7%94%A8%E9%80%99%E5%85%A9%E9%A0%85%E6%9C%8D%E5%8B%99</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Serverless-Flask-%E8%88%87-Serverless-Express-ts</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Java-%E8%88%87-Node-js-%E5%BE%8C%E7%AB%AF%E7%9A%84-Server-Sent-Event</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%97%9C%E6%96%BC%E6%90%9C%E5%B0%8B%E5%BC%95%E6%93%8E-%E6%88%91%E5%80%91%E6%9C%89%E5%93%AA%E4%BA%9B%E6%96%B9%E6%B3%95-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%81%B5%E6%B8%AC%E5%A4%96%E9%83%A8%E9%BB%9E%E6%93%8A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%A4%9A%E9%81%B8%E5%8A%9F%E8%83%BD</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%82%BA%E7%84%A1%E5%9E%8B%E5%88%A5%E7%9A%84%E7%AC%AC%E4%B8%89%E6%96%B9%E5%A5%97%E4%BB%B6%E5%AE%A3%E5%91%8A%E5%9E%8B%E5%88%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Snackbar-%E5%B7%A5%E5%85%B7</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%8F%96%E5%BE%97%E8%B7%AF%E5%BE%91%E5%8F%83%E6%95%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Google-%E7%99%BB%E5%85%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/forwardRef-%E8%88%87-useImperativeHandle</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%88%A9%E7%94%A8-V8-%E8%83%8C%E5%BE%8C%E7%9A%84%E5%96%AE%E5%9F%B7%E8%A1%8C%E7%B7%92%E4%BA%8B%E4%BB%B6%E9%A9%85%E5%8B%95%E6%A8%A1%E5%9E%8B%E4%BE%86%E9%87%8D%E6%96%B0%E6%B8%B2%E6%9F%93%E5%85%83%E4%BB%B6%E7%9A%84-Hook</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BA%8C%E7%B4%9A%E7%A8%8B%E5%BC%8F%E5%88%86%E6%9E%90%E4%B8%BB%E4%BB%BB%E7%9A%84%E8%A6%81%E6%B1%82-%E8%80%83%E8%A9%A6%E7%AD%89</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%9B%92%E7%8B%80%E9%99%B0%E5%BD%B1</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Rust-%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/React-%E4%B8%AD%E7%9A%84%E4%B8%8A%E4%B8%8B%E6%8D%B2%E5%8B%95%E4%BA%8B%E4%BB%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Stream</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%99%90%E5%88%B6-CORS-%E8%87%B3%E6%8C%87%E5%AE%9A%E7%9A%84%E4%BE%86%E6%BA%90</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%87%E8%B7%AF%E7%94%B1-Schema-%E4%BD%9C%E7%82%BA%E9%A1%9E%E5%9E%8B%E8%AE%8A%E6%95%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%A9%A2%E5%9C%93%E6%9B%B2%E7%B7%9A%E8%88%87%E9%81%8B%E7%AE%97%E5%AD%90%E9%87%8D%E8%BC%89</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Rust-%E6%A0%BC%E5%BC%8F%E5%8C%96%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-env-cmdrc-%E7%AE%A1%E7%90%86%E7%92%B0%E5%A2%83%E8%AE%8A%E6%95%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Cookie-%E4%B8%AD%E7%9A%84-JWT-%E8%AA%8D%E8%AD%89%E8%A8%AD%E5%AE%9A-Express-%E8%88%87-Socket-io</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/TypeScript-%E4%B8%AD%E7%9A%84-Jest-%E5%9F%BA%E7%A4%8E</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Rust-%E4%B8%AD%E9%80%8F%E9%81%8E-Telnet-%E5%AF%A6%E4%BD%9C%E7%B0%A1%E5%96%AE%E7%9A%84%E8%81%8A%E5%A4%A9%E4%BC%BA%E6%9C%8D%E5%99%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Redis-%E6%93%B4%E5%B1%95-WebSocket-%E8%81%8A%E5%A4%A9%E4%BC%BA%E6%9C%8D%E5%99%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Pipeline</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%89%8D%E7%AB%AF-React-Native</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BB%BA%E7%AB%8B%E4%B8%80%E5%80%8B-Counter-Collection-%E4%BE%86%E5%84%B2%E5%AD%98%E6%89%80%E6%9C%89%E5%BA%8F%E5%88%97%E5%8C%96%E7%9A%84-id-%E6%AC%84%E4%BD%8D</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BB%BF-Discord-%E6%89%8B%E6%A9%9F%E6%87%89%E7%94%A8%E7%9A%84%E5%8F%AF%E6%BB%91%E5%8B%95%E9%A0%81%E9%9D%A2</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%94%A8%E6%96%BC%E9%96%8B%E7%99%BC%E5%BB%BA%E7%BD%AE%E7%9A%84-Expo-CLI</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%87%AA%E8%A8%82-Toast-%E8%A8%8A%E6%81%AF</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%87%AA%E8%A8%82-BottomSheet</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BB%80%E9%BA%BC%E6%98%AF-Task-Task-Definition-Service-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-React-Native-%E4%B8%AD%E4%BD%BF%E7%94%A8-Stream-%E8%88%87-FormData-%E4%B8%8A%E5%82%B3%E8%88%87%E4%B8%8B%E8%BC%89%E6%AA%94%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-React-Native-%E4%B8%AD%E9%8C%84%E8%A3%BD%E9%9F%B3%E8%A8%8A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%88%91%E5%A6%82%E4%BD%95%E6%83%B3%E5%88%B0%E9%80%99%E5%80%8B%E5%AF%A6%E4%BD%9C-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%AE%8C%E6%95%B4%E7%9A%84-EC2-%E8%88%87-Security-Group</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Remote-State</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E%E4%B8%89%E5%85%83%E9%81%8B%E7%AE%97%E5%AD%90%E5%AF%A6%E7%8F%BE%E5%8B%95%E6%85%8B%E6%AC%84%E4%BD%8D</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/variables-tf</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%AE%9A%E7%BE%A9%E8%87%AA%E8%A8%82%E6%A8%A1%E7%B5%84</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/react-native-background-timer</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Openpyxl-%E7%94%A2%E7%94%9F-Excel</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-gorhom-bottom-sheet</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%B2%E6%B5%81%E5%9B%9E%E6%87%89%E7%B5%90%E6%9E%9C-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-Docker-Compose-%E5%BB%BA%E7%AB%8B-PostgreSQL-%E8%88%87-MySQL-%E8%B3%87%E6%96%99%E5%BA%AB%E4%B8%A6%E5%BE%9E%E7%8F%BE%E6%9C%89%E8%B3%87%E6%96%99%E5%BA%AB%E8%A4%87%E8%A3%BD</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Goose-%E8%88%87-Sqlc-%E8%B3%87%E6%96%99%E5%BA%AB%E9%81%B7%E7%A7%BB%E8%88%87%E6%9F%A5%E8%A9%A2%E5%87%BD%E5%BC%8F%E7%94%A2%E7%94%9F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Go-Chi</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/PostgreSQL-%E9%87%8D%E6%BA%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Node-js-%E4%B8%AD%E7%9A%84%E8%87%AA%E8%A8%82-Winston-Logger</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Mongoose-%E5%9C%A8%E8%81%9A%E5%90%88%E4%B8%AD%E5%B0%87%E5%AD%97%E4%B8%B2%E8%BD%89%E6%8F%9B%E7%82%BA-ObjectId-%E7%9A%84%E6%96%B9%E6%B3%95</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/tsconfig-json</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%A3%BD%E4%BD%9C%E8%87%AA%E8%A8%82%E5%8F%AF%E6%BB%91%E5%8B%95%E9%A0%85%E7%9B%AE</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BA%A4%E6%98%93-Go-%E8%88%87-sqlc</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/dbdiagram-io</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%8D%E4%BD%BF%E7%94%A8-SendGrid-%E5%AF%84%E9%80%81-Google-Gmail</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%AE%8C%E6%95%B4%E7%9A%84-Golang-%E5%B0%88%E6%A1%88%E7%B5%90%E6%A7%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Docker-%E7%84%A1%E9%99%90%E6%9C%9F%E5%9F%B7%E8%A1%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Go-%E5%BE%8C%E7%AB%AF%E7%9A%84%E7%B0%A1%E5%96%AE%E6%A1%88%E4%BE%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%87%E6%9C%AC%E6%A9%9F-AWS-Secret-%E4%BD%9C%E7%82%BA%E7%92%B0%E5%A2%83%E8%AE%8A%E6%95%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%A8%98%E9%8C%84-SQL-%E4%B8%AD%E7%9A%84%E8%B3%87%E6%96%99%E8%A1%A8%E9%81%B7%E7%A7%BB%E8%85%B3%E6%9C%AC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Scala</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%8C%AF%E8%AA%A4%E6%94%94%E6%88%AA%E5%99%A8%E7%9A%84%E9%97%9C%E9%8D%B5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Prisma-Prisma-Kysely-%E8%88%87-Kysely</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Spring-Boot-%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%96%AE%E4%B8%80-YAML-%E6%AA%94%E6%A1%88%E7%AE%A1%E7%90%86-Dev-UAT-Prod-%E7%92%B0%E5%A2%83%E8%AE%8A%E6%95%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Prisma</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Spring-Boot-%E6%90%AD%E9%85%8D-JOOQ-%E8%88%87-Functional-Endpoints</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/TSS-%E4%BD%9C%E7%82%BA-makeStyles-%E7%9A%84%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-TablePlus-%E4%B8%AD%E5%9F%B7%E8%A1%8C-Kysely-%E7%94%A2%E7%94%9F%E7%9A%84-SQL</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Dead-letter-%E8%88%87%E5%BB%B6%E9%81%B2%E4%BD%87%E5%88%97</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E%E5%89%AA%E8%B2%BC%E7%B0%BF%E5%BC%B5%E8%B2%BC%E5%9C%96%E7%89%87%E5%88%B0-Markdown-%E6%AA%94%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%87-Prisma-%E8%A8%AD%E5%AE%9A%E7%82%BA%E5%83%85%E4%BD%9C%E7%82%BA%E8%B3%87%E6%96%99%E8%A1%A8%E9%81%B7%E7%A7%BB%E5%B7%A5%E5%85%B7%E7%9A%84%E6%9C%80%E5%B0%8F%E7%A8%8B%E5%BC%8F%E7%A2%BC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-PostgreSQL-%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B%E7%94%A2%E7%94%9F-Go-%E7%B5%90%E6%A7%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E%E5%AF%A6%E9%9A%9B%E7%AF%84%E4%BE%8B%E4%BA%86%E8%A7%A3%E5%9F%BA%E6%9C%AC%E7%B5%90%E6%A7%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Java-%E7%9A%84%E5%BE%8C%E7%AB%AF%E5%B0%8D%E6%87%89%E5%AF%A6%E4%BD%9C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-github-workflows-deployment-yml</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/RabbitMQ-%E7%9A%84%E7%A8%8B%E5%BC%8F%E7%A2%BC%E7%B5%84%E7%B9%94</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/VSCode-%E5%88%87%E6%8F%9B%E7%9A%84-AutoHotkey-%E8%A8%AD%E5%AE%9A-Windows-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-%E7%9A%84%E7%A8%8B%E5%BC%8F%E7%A2%BC%E7%B5%84%E7%B9%94</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BC%B7%E5%88%B6%E8%AE%93-Prisma-%E5%BF%BD%E7%95%A5%E5%B7%B2%E9%81%B7%E7%A7%BB-sql-%E6%AA%94%E6%A1%88%E7%9A%84%E8%AE%8A%E6%9B%B4</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/SQL-%E5%87%BD%E6%95%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/PostgreSQL-%E4%B8%AD%E8%88%87-JavaScript-%E7%9B%B8%E5%AE%B9%E7%9A%84%E6%99%82%E9%96%93%E6%88%B3%E8%A8%98</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/SQL-%E4%B8%AD%E7%9A%84-As-With-%E5%AD%90%E5%8F%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%8E%A5%E6%94%B6%E6%8E%A8%E6%92%AD%E9%80%9A%E7%9F%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%94%A8%E6%96%BC%E7%94%A2%E7%94%9F-created_at-%E5%8F%AF%E8%AE%80%E7%9A%84-created_at-%E5%92%8C-updated_at-%E7%9A%84-SQL-%E5%87%BD%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8%E6%96%B9%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%87%89%E7%94%A8%E5%85%A7%E9%80%9A%E7%9F%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Separate-Chaining-%E5%AF%A6%E4%BD%9C%E8%87%AA%E8%A8%82-HashTable</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/findPrimes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Go-%E7%9A%84%E8%AE%80%E5%AF%AB%E9%8E%96</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Confluent-%E8%88%87-Kafka-%E4%B8%AD%E7%9A%84-CDC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Dev-Container</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%A6%E7%99%BC-Concurrency-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Python-%E4%B8%AD%E7%82%BA-Lambda-%E5%87%BD%E5%BC%8F%E5%BB%BA%E7%AB%8B%E8%87%AA%E8%A8%82%E5%B1%A4</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Typescript-%E5%B0%88%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/DynamoDB-CRUD-%E8%A9%B3%E8%A7%A3</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%8D%E4%BD%BF%E7%94%A8-Confluent-%E5%9C%A8%E6%9C%AC%E6%A9%9F%E8%A8%97%E7%AE%A1%E6%89%80%E6%9C%89%E5%85%83%E4%BB%B6%E7%9A%84-Kafka-%E8%88%87-Debezium</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/K8S-%E5%9F%BA%E7%A4%8E-Part-I-Deployment-Service-Volume-%E8%88%87-ConfigMap</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%B3%87%E6%96%99%E5%BA%AB%E7%B5%90%E6%A7%8B%E8%A8%AD%E8%A8%88%E7%9A%84%E8%87%AA%E6%88%91%E5%8F%8D%E6%80%9D</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%8B%E8%BC%89%E5%AE%8C%E6%95%B4%E7%9A%84-CloudWatch-%E6%97%A5%E8%AA%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-VSCode-%E5%8F%96%E5%BE%97%E5%AE%8C%E6%95%B4%E7%9A%84%E5%9E%8B%E5%88%A5%E6%8F%90%E7%A4%BA</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%A8%98%E9%8C%84%E6%88%91%E7%9A%84-IntelliJ-IDE-%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BB%BA%E7%AB%8B%E4%BD%BF%E7%94%A8%E8%80%85%E5%92%8C%E5%88%AA%E9%99%A4%E4%BD%BF%E7%94%A8%E8%80%85</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/build-gradle-kt</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BA%8B%E4%BB%B6-Event-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BA%A4%E6%98%93%E6%A9%9F%E5%88%B6%E7%9A%84%E7%B0%A1%E5%96%AE%E7%A0%94%E7%A9%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Spring-Boot-%E4%B8%AD%E7%9A%84-JWT-I-%E4%BD%BF%E7%94%A8-Spring-Security</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Gradle-%E5%9F%BA%E7%A4%8E-Spring-Boot-%E5%B0%88%E6%A1%88%E6%A8%A1%E7%B5%84%E5%8C%96%E8%88%87%E4%BE%9D%E8%B3%B4%E6%8E%A7%E5%88%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Spring-Boot-%E4%B8%AD%E7%9A%84-JWT-II-%E6%93%BA%E8%84%AB-Spring-Security-%E6%9B%B4%E5%A4%9A%E9%97%9C%E6%96%BC%E5%B0%87-JSON-%E5%AD%97%E4%B8%B2%E8%A7%A3%E6%9E%90%E7%82%BA-POJO</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%B5%90%E6%9E%9C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/K8S-%E5%9F%BA%E7%A4%8E-Part-II-%E7%B6%B2%E8%B7%AF</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BB%BA%E7%AB%8B-EKS-%E5%8F%A2%E9%9B%86</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Metrics-Server-%E5%92%8C-Prometheus</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/KeyboardAvoidingView</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E-Vite-%E5%BB%BA%E7%AB%8B-React-App-%E9%85%8D%E7%BD%AE%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Kotlin-Spring-Boot-%E8%88%87-Axon-Framework-%E5%AF%A6%E4%BD%9C%E9%A0%98%E5%9F%9F%E9%A9%85%E5%8B%95%E8%A8%AD%E8%A8%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8%E4%BD%A0%E7%9A%84%E6%A9%9F%E5%99%A8%E4%B8%8A-%E6%8E%A8%E9%80%81%E5%88%B0%E7%8F%BE%E6%9C%89%E7%9B%AE%E9%8C%84%E4%B9%8B%E5%89%8D-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-RouterProvider-in-App-tsx-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/react-beautiful-dnd-%E7%9A%84%E6%9C%80%E5%B0%8F%E7%AF%84%E4%BE%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Kotlin-%E4%B8%AD%E7%9A%84-Logger</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%A8%82%E9%96%B1%E6%9F%A5%E8%A9%A2%E8%88%87-API-%E5%91%BC%E5%8F%AB%E7%9A%84%E9%8C%AF%E8%AA%A4%E8%99%95%E7%90%86</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Kotlin-%E4%B8%AD%E5%AF%84%E9%80%81-Gmail</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%96%B9%E6%B3%95%E4%B8%8A%E7%9A%84-Annotation</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Aggregate-%E4%B8%AD%E7%9A%84-Command-%E6%97%A5%E8%AA%8C%E8%A8%98%E9%8C%84%E5%92%8C-Saga-%E4%B8%AD%E7%9A%84-Event-%E6%97%A5%E8%AA%8C%E8%A8%98%E9%8C%84</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E-Spring-Security-%E7%82%BA-HandlerInterceptor-%E8%A8%AD%E5%AE%9A-CORS</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Gson-JSON-%E5%AD%97%E4%B8%B2%E8%BD%89-POJO</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-PostgreSQL-%E4%B8%AD%E5%B0%8D-Axon-Framework-%E7%9A%84-domain_event_entry-%E9%80%B2%E8%A1%8C-JSON-%E6%9F%A5%E8%A9%A2</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Saga-%E4%B8%AD%E7%9A%84-Quartz-DeadlineManager</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Stripe-Events-%E8%88%87-Stripe-Checkout-Sessions-%E4%B8%AD%E7%9A%84-metadata</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%87%AA%E8%A8%82%E8%A6%86%E8%93%8B%E6%8D%B2%E8%BB%B8%E5%AE%B9%E5%99%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/JOOQ-%E4%B8%AD%E7%9A%84%E5%AD%90%E6%9F%A5%E8%A9%A2%E4%BD%9C%E7%82%BA-JSON-%E6%AC%84%E4%BD%8D</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Dockerfile-uat-prod-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%B3%87%E6%96%99%E8%88%87%E9%A0%98%E5%9F%9F%E8%A1%8C%E7%82%BA%E7%9A%84%E5%88%86%E9%9B%A2</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Joda-Time</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Dockerfile</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/API-%E7%89%88%E6%9C%AC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8%E8%87%AA%E8%A8%82%E6%B4%BB%E8%BA%8D-Profile-%E5%9F%B7%E8%A1%8C-bootRun-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9F%B7%E8%A1%8C-Node-js-Docker-Image-%E7%9A%84-Lambda-%E5%87%BD%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Docker-Image-%E4%B8%AD%E5%9F%B7%E8%A1%8C-Spring-Boot-%E7%9A%84-Lambda-%E5%87%BD%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%87%BD%E5%BC%8F%E5%AD%97%E9%9D%A2%E5%80%BC%E7%B0%A1%E4%BB%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%81%8E%E5%8E%BB%E4%BD%BF%E7%94%A8-WebFlux-%E7%9A%84-SSE</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/DeferredResult-T-%E6%8A%80%E5%B7%A7</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Node-js-%E4%B8%AD%E5%96%AE%E9%AB%94-DDD-%E7%9A%84-Application-Event-Publisher</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Kotlin-%E4%B8%AD%E7%9A%84%E5%88%86%E6%95%A3%E5%BC%8F%E9%8E%96</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/RevenueCat-%E5%9F%BA%E7%A4%8E</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%8D-JOOQ-%E7%94%9F%E6%88%90%E7%9A%84-POJO-%E9%80%B2%E8%A1%8C%E6%89%8B%E8%A1%93</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Workflow-Dispatch-%E9%81%B8%E5%96%AE</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%87%E8%B3%87%E6%96%99%E5%82%BE%E5%8D%B0%E5%88%B0%E7%8F%BE%E6%9C%89%E8%B3%87%E6%96%99%E5%BA%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E-PDF-%E6%AA%94%E6%A1%88%E5%BB%BA%E7%AB%8B-HTML-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/ECS-%E4%B8%AD%E7%9A%84%E6%8E%92%E7%A8%8B%E4%BB%BB%E5%8B%99-%E9%80%8F%E9%81%8E%E5%AE%9A%E6%9C%9F%E8%B3%87%E6%96%99%E5%BA%AB%E5%82%99%E4%BB%BD%E7%A4%BA%E7%AF%84</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%82%99%E4%BB%BD-MongoDB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%B5%90%E6%9E%9C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9F%B7%E8%A1%8C-Python-Docker-Image-%E7%9A%84-Lambda-%E5%87%BD%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Decorators-%E7%9A%84-ApplicationEventPublisher-%E5%AF%A6%E7%8F%BE%E9%A0%98%E5%9F%9F%E9%A9%85%E5%8B%95%E8%A8%AD%E8%A8%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/TypeScript-%E4%B8%AD%E7%9A%84%E9%9B%99%E5%90%91%E9%8F%88%E7%B5%90%E4%B8%B2%E5%88%97</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Lambda-%E5%87%BD%E5%BC%8F%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8%E5%93%AA%E8%A3%A1%E6%92%B0%E5%AF%AB-Postman-%E8%85%B3%E6%9C%AC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Testcontainer-%E6%B8%AC%E8%A9%A6%E4%B8%AD%E8%A8%98%E6%86%B6%E9%AB%94%E8%B3%87%E6%96%99%E5%BA%AB%E7%9A%84%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Spring-Boot-%E4%B8%AD%E7%9A%84-HTTP-%E8%AB%8B%E6%B1%82%E8%A8%98%E9%8C%84%E5%99%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Kotlin-%E4%B8%AD%E7%9A%84-Redis-%E4%BB%BB%E5%8B%99%E5%88%86%E7%99%BC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B9%8B%E5%89%8D%E5%9C%A8%E6%9C%AC%E5%9C%B0%E8%88%87%E5%AE%B9%E5%99%A8%E5%8C%96%E7%92%B0%E5%A2%83-%E4%BE%8B%E5%A6%82-ECS-%E6%88%90%E5%8A%9F-%E4%BD%86%E5%9C%A8-Lambda-%E5%87%BD%E6%95%B8%E4%B8%AD%E5%A4%B1%E6%95%97</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8%E5%B0%BE%E9%9A%A8%E9%96%89%E5%8C%85%E5%9C%A8%E7%A8%8B%E5%BC%8F%E7%A2%BC%E5%8D%80%E5%A1%8A%E5%85%A7%E8%A8%98%E9%8C%84%E5%9F%B7%E8%A1%8C%E6%99%82%E9%96%93%E8%88%87-Hibernate-%E7%94%A2%E7%94%9F%E7%9A%84%E6%9F%A5%E8%A9%A2%E7%9A%84%E5%AF%A6%E7%94%A8%E5%B7%A5%E5%85%B7%E5%87%BD%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%82%BA-Vite-React-%E5%B0%88%E6%A1%88%E8%A8%AD%E5%AE%9A-ESLint-%E8%88%87-Husky</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E-Docker-Compose-%E5%9F%B7%E8%A1%8C%E5%A4%9A%E5%80%8B-Ngrok</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E%E5%8F%A6%E4%B8%80%E5%80%8B-Lambda-%E5%87%BD%E5%BC%8F%E5%91%BC%E5%8F%AB%E7%A7%81%E6%9C%89-Lambda-%E5%87%BD%E5%BC%8F%E7%9A%84%E6%9E%B6%E6%A7%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%A6%81%E8%A7%A3%E6%B1%BA%E4%BB%80%E9%BA%BC%E5%95%8F%E9%A1%8C-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-Entity-%E9%A1%9E%E5%88%A5%E8%87%AA%E5%8B%95%E7%94%A2%E7%94%9F-DTO-%E9%A1%9E%E5%88%A5%E7%9A%84-Mapper</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/JSON-%E6%AC%84%E4%BD%8D</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-MUI-%E5%BB%BA%E7%AB%8B%E5%85%B7%E5%82%99%E9%9D%88%E6%B4%BB-xs-sm-md-lg-%E5%AF%AC%E5%BA%A6%E7%9A%84%E9%80%9A%E7%94%A8-Dialog</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Atlassian-Design-System-%E7%9A%84-Pragmatic-drag-and-drop</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Mock-%E4%BB%BB%E4%BD%95%E5%AF%A6%E4%BE%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%AE%89%E8%A3%9D</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Spring-Boot-%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%E4%B8%AD%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/API-Gateway</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E%E4%BA%8B%E4%BB%B6%E6%96%87%E5%AD%97%E4%B8%AD%E6%93%B7%E5%8F%96%E8%AE%8A%E6%95%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AWS-Presigned-URLs-%E7%94%A8%E6%96%BC%E6%AA%94%E6%A1%88%E4%B8%8A%E5%82%B3</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Lambda-%E5%87%BD%E5%BC%8F%E9%80%A3%E6%8E%A5%E5%88%B0-RDS-Proxy</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Terraform-%E7%9A%84%E4%B8%80%E8%88%AC%E6%A6%82%E5%BF%B5-%E9%87%8D%E6%BA%AB-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BE%86%E8%87%AA%E7%9C%9F%E5%AF%A6%E5%B0%88%E6%A1%88%E7%B6%93%E9%A9%97%E7%9A%84-Terraform-ECS-Lambda-RDS-RDS-Proxy-VPC-VPC-Endpoints-%E8%88%87-IAM-Roles</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-k3s-EC2-%E5%92%8C-RDS-%E8%87%AA%E8%A1%8C%E7%AE%A1%E7%90%86-Kubernetes-%E5%8F%A2%E9%9B%86</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%AE%80%E5%8F%96%E6%AA%94%E6%A1%88%E5%88%97%E8%A1%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%AE%A1%E7%90%86%E4%B8%BB%E6%8E%A7%E5%8F%B0%E5%BB%BA%E7%AB%8B%E4%B9%8B-Lambda-%E7%9A%84-Terraform-%E5%B0%88%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%AF%8F%E5%80%8B%E5%B8%B3%E6%88%B6%E7%9A%84-Lambda-%E5%87%BD%E6%95%B8%E9%99%90%E5%88%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Bubble-Tea-%E5%BB%BA%E7%AB%8B-CLI-%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/RestTemplate</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8%E8%B3%87%E6%96%99%E5%BA%AB%E4%B8%AD%E5%8E%BB%E9%99%A4%E9%87%8D%E8%A4%87%E8%B3%87%E6%96%99</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-JPA-%E6%90%AD%E9%85%8D-Channels-%E8%88%87-CountDownLatch-%E5%8A%A0%E9%80%9F%E8%B3%87%E6%96%99%E9%81%B7%E7%A7%BB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%94%A2%E7%94%9F%E4%B8%80%E5%80%8B-Identity</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-JPA-%E4%B8%AD%E4%BD%BF%E7%94%A8-Mongo-spring-boot-starter-data-mongodb</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%AE%9A%E7%BE%A9-npm-Script</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-Swagger-UI-%E7%94%A2%E7%94%9F-TypeScript-%E4%BB%8B%E9%9D%A2</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%B5%90%E5%90%88-useQuery-%E8%88%87-Redux-Toolkit-Thunk-Actions</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-API-Gateway-%E8%A8%AD%E5%AE%9A-Websocket-API</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B8%B6%E6%8E%A5%E6%94%B6%E8%80%85%E7%9A%84%E5%87%BD%E5%BC%8F%E5%AD%97%E9%9D%A2%E5%80%BC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%87%AA%E8%A8%82-Modal-%E7%B0%A1%E5%8C%96</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Lambda-Client</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%87%E7%8F%BE%E6%9C%89%E8%B3%87%E6%BA%90%E5%8C%AF%E5%85%A5-Terraform-%E5%B0%88%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%AD%E7%B4%9A-Terraform-%E5%B0%88%E6%A1%88%E9%9A%8E%E6%AE%B5%E7%9A%84%E5%9B%B0%E6%93%BE</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%87%AA%E6%88%91%E5%91%BC%E5%8F%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8%E5%BD%88%E5%87%BA%E8%A6%96%E7%AA%97%E4%B8%AD%E9%80%B2%E8%A1%8C-Google-%E7%99%BB%E5%85%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-EventBridge-%E5%BB%BA%E7%AB%8B%E7%B0%A1%E5%96%AE%E7%9A%84%E6%8E%92%E7%A8%8B%E5%99%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%87-Excel-%E6%AA%94%E6%A1%88%E5%8C%AF%E5%85%A5%E8%B3%87%E6%96%99%E5%BA%AB%E7%9A%84%E4%BB%BB%E5%8B%99%E5%88%86%E8%A7%A3</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-useBlocker-Hook-%E9%98%BB%E6%AD%A2%E6%9C%AA%E5%84%B2%E5%AD%98%E6%9B%B4%E6%96%B0%E6%99%82%E7%9A%84%E8%B7%AF%E7%94%B1%E8%AE%8A%E6%9B%B4</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%A6%82%E4%BD%95%E5%9C%A8-Serverless-Framework-%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%A4%9A%E5%80%8B-ENV-%E6%AA%94%E6%A1%88-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%81%A2%E5%BE%A9%E8%A2%AB-Tailwind-%E8%A6%86%E8%93%8B%E7%9A%84%E9%A0%85%E7%9B%AE%E7%AC%A6%E8%99%9F%E8%88%87%E6%9C%89%E5%BA%8F%E6%B8%85%E5%96%AE</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%A8%A1%E4%BB%BF-Redux-Toolkit-%E4%B8%AD-Slice-%E7%9A%84-Store</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%A8%88%E7%AE%97-Shell-Script-%E7%9A%84%E5%9F%B7%E8%A1%8C%E6%99%82%E9%96%93</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Expo-%E5%A6%82%E4%BD%95%E8%99%95%E7%90%86%E7%92%B0%E5%A2%83%E8%AE%8A%E6%95%B8-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%A6%82%E4%BD%95%E5%BB%BA%E7%AB%8B-NPM-%E5%A5%97%E4%BB%B6-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Node-js-%E4%B8%AD%E4%BD%BF%E7%94%A8-SimpleGit-%E5%BB%BA%E7%AB%8B-PR-%E8%88%87%E7%A9%BA-Git-Commit</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-Terraform-Cloud-%E9%81%B7%E7%A7%BB%E5%88%B0-S3-Backend-Terragrunt-%E7%A0%94%E7%A9%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%87%B8%E6%8E%9B-ENI-%E7%9A%84%E6%A0%B9%E6%9C%AC%E5%8E%9F%E5%9B%A0</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Filters-Guards-Interceptors-Pipes-%E7%9A%84%E7%94%9F%E5%91%BD%E9%80%B1%E6%9C%9F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-VSCode-%E4%B8%AD%E5%B0%87%E6%89%80%E9%9C%80%E8%B3%87%E6%96%99%E5%A4%BE%E7%BD%AE%E9%A0%82</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B8%B6-Query-Endpoint-%E7%9A%84-createApi-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/JPA-%E6%A1%88%E4%BE%8B%E7%A0%94%E7%A9%B6-%E7%95%B6-repository-delete-someEntity-%E5%9C%A8%E4%BA%A4%E6%98%93%E4%B8%AD-%E9%9D%9C%E9%BB%98-%E5%A4%B1%E6%95%97%E6%99%82</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%95%E6%99%82%E9%9C%80%E8%A6%81%E5%8E%9F%E5%AD%90%E8%A1%8C%E7%82%BA</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Stirling-%E5%85%AC%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Worker-%E7%89%A9%E4%BB%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%94%A8%E6%96%BC-EventSourcing-%E7%9A%84-PlantUML-%E8%88%87-GUI-%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F-%E7%94%A8%E6%96%BC%E7%B7%A8%E8%BC%AF-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Embedded-%E5%92%8C-Embeddable-%E8%A8%BB%E8%A7%A3%E7%9A%84-Value-Objects</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8%E4%BF%A1%E8%99%9F%E9%87%8F%E7%9A%84%E5%A4%9A%E5%9F%B7%E8%A1%8C%E7%B7%92</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/build-gradle-kts-%E4%B8%AD%E7%9A%84%E5%B0%8E%E5%85%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Lucid-React-%E8%B3%87%E6%BA%90%E9%80%A3%E7%B5%90</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/react-dev-inspector-click-to-react-component-%E7%9A%84%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-DDD-%E7%9A%84%E6%96%B0%E5%B0%88%E6%A1%88%E5%B7%B2%E5%8A%A0%E5%85%A5%E4%BD%9C%E5%93%81%E9%9B%86-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%95%9F%E7%94%A8-Bytecode-Enhancement</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%9C%80%E7%B0%A1%E5%96%AE%E7%9A%84%E5%BD%A2%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Controller-Service-Repository-CSR-%E6%9E%B6%E6%A7%8B%E7%9A%84%E5%95%8F%E9%A1%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%AF%84%E4%BE%8B-SQL-First-%E6%96%B9%E6%B3%95-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Rust-%E4%B8%AD%E7%B9%AA%E8%A3%BD-Fractal-Mandelbrot-Set-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-CrudRepository-Entity-%E5%9B%9E%E5%82%B3-Page-Entity-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E%E7%92%B0%E5%A2%83%E8%AE%8A%E6%95%B8%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E-PUML-%E9%80%B2%E8%A1%8C-Event-Storming-%E6%94%B9%E8%89%AF%E7%89%88-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Rust-%E5%9F%BA%E7%A4%8E</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8%E5%8D%80%E5%A1%8A%E9%8F%88%E4%B8%AD%E5%AF%A6%E4%BD%9C-ECDSA-%E9%80%B2%E8%A1%8C%E4%BA%A4%E6%98%93%E9%A9%97%E8%AD%89</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/References-%E4%B8%8D%E6%9C%83%E8%BF%BD%E8%B9%A4%E6%89%80%E6%9C%89%E6%AC%8A%E8%AE%8A%E6%9B%B4</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%9A%AB%E5%AD%98%E5%80%BC%E5%9C%A8%E9%99%B3%E8%BF%B0%E5%BC%8F%E7%B5%90%E6%9D%9F%E5%BE%8C%E6%9C%83%E8%A2%AB%E9%8A%B7%E6%AF%80</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E%E9%BB%9E%E6%93%8A-%E9%87%8D%E6%96%B0%E5%B0%8E%E5%90%91-HTML-%E9%96%8B%E5%95%9F-Draw-io</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Iced-%E9%A6%96%E6%AC%A1%E5%98%97%E8%A9%A6-Rust-%E7%9A%84-GUI-%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Rust-GUI-%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%E4%B8%AD%E4%BD%BF%E7%94%A8-Prisma-%E6%90%AD%E9%85%8D-SQLite</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%88%E6%A1%88%E7%A8%8B%E5%BC%8F%E7%A2%BC%E5%BA%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/React-Native-%E4%B8%AD-BottomSheet-%E7%9A%84%E5%95%8F%E9%A1%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%88%E6%A1%88%E7%A8%8B%E5%BC%8F%E7%A2%BC%E5%BA%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Release-%E5%BB%BA%E7%BD%AE%E5%8F%8A%E5%85%B6%E5%95%8F%E9%A1%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E-GraalVM-%E6%90%AD%E9%85%8D%E6%9C%AC%E6%A9%9F-Spring-Boot-%E5%BE%8C%E7%AB%AF%E7%9A%84%E9%9B%A2%E7%B7%9A-Tauri-%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Dnd-Kit</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-UV-%E5%BB%BA%E7%AB%8B%E8%99%9B%E6%93%AC%E7%92%B0%E5%A2%83</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-openai-AzureOpenAI-%E9%80%8F%E9%81%8E-Azure-%E9%83%A8%E7%BD%B2-LLM-%E6%A8%A1%E5%9E%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Agent-%E5%8F%96%E4%BB%A3-Client-API</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Expo-Modules-%E5%83%85%E9%99%90-Kotlin-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/LangGraph-%E7%9A%84%E8%A1%93%E8%AA%9E</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%AF%84%E4%BE%8B-Google-%E8%AA%8D%E8%AD%89%E7%9A%84%E5%BA%8F%E5%88%97%E5%9C%96</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8%E6%9C%AC%E9%83%A8%E8%90%BD%E6%A0%BC%E4%B8%AD%E7%9A%84-Markdown-%E6%96%87%E7%AB%A0%E9%80%B2%E8%A1%8C-RAG-%E7%A0%94%E7%A9%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%A1%A1%E9%87%8F-RAG-%E6%BA%96%E7%A2%BA%E5%BA%A6%E7%9A%84%E6%8C%87%E6%A8%99</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/RAG-%E9%83%A8%E7%BD%B2-Part-1-%E8%AA%9E%E6%84%8F%E5%88%86%E5%A1%8A-Agentic-Rephrase-%E8%88%87-Reranking-Chroma-%E8%B3%87%E6%96%99%E5%BA%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-Chroma-%E9%81%B7%E7%A7%BB%E5%88%B0-PostgreSQL</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%87-Python-%E5%9F%B7%E8%A1%8C%E6%99%82%E6%9C%9F%E5%B5%8C%E5%85%A5-Tauri-%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/SQLite-%E5%A4%96%E9%8D%B5%E7%B4%84%E6%9D%9F%E5%BF%85%E9%A0%88%E6%89%8B%E5%8B%95%E5%95%9F%E7%94%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Event-Entity</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9F%BA%E6%96%BC%E5%91%BD%E4%BB%A4%E6%9F%A5%E8%A9%A2%E7%9A%84%E7%B3%BB%E7%B5%B1-Part-2-%E4%BD%BF%E7%94%A8-Testcontainer-%E5%9F%B7%E8%A1%8C-PGSQL-%E7%9A%84-Spring-Boot-%E4%BA%8B%E4%BB%B6%E9%A9%85%E5%8B%95%E6%B8%AC%E8%A9%A6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Spring-Boot-%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%E7%9A%84-OpenTelemetry-%E8%BF%BD%E8%B9%A4%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Parent-%E7%AB%AF</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E%E4%BD%8D%E5%85%83%E6%97%97%E6%A8%99%E7%9A%84%E6%AC%8A%E9%99%90</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%84%B2%E5%AD%98%E5%BA%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5-%E5%82%B3%E5%80%BC%E5%91%BC%E5%8F%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%B6%B2%E8%B7%AF%E4%BD%8D%E5%85%83%E7%B5%84%E9%A0%86%E5%BA%8F-ntohl-%E8%88%87-ntohs-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-strtok-%E6%98%AF%E4%BB%80%E9%BA%BC-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/C-%E8%AA%9E%E8%A8%80%E4%B8%AD%E7%9A%84%E5%91%BD%E4%BB%A4%E5%88%97%E5%BC%95%E6%95%B8%E8%A7%A3%E6%9E%90</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%90%86%E8%A7%A3-select-%E8%88%87-I-O-%E5%A4%9A%E5%B7%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%9B%AE%E7%9A%84</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%90%86%E8%A7%A3-poll-%E4%BD%9C%E7%82%BA-select-%E7%9A%84%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-List-%E5%9F%BA%E7%A4%8E</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-Streams-%E8%BC%95%E9%87%8F%E7%B4%9A%E6%B6%88%E6%81%AF%E4%BD%87%E5%88%97</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BB%80%E9%BA%BC%E6%98%AF%E8%B3%87%E6%96%99%E5%BA%AB%E7%B5%B1%E8%A8%88%E8%B3%87%E6%96%99</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/SQL-%E8%B3%87%E6%96%99%E5%BA%AB%E4%B8%AD%E7%9A%84%E5%9F%BA%E6%9C%AC-JOIN-%E9%A1%9E%E5%9E%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%90%86%E8%A7%A3-MongoDB-%E4%B8%AD%E7%9A%84%E9%81%8E%E6%99%82%E7%B5%B1%E8%A8%88%E8%B3%87%E8%A8%8A%E8%88%87%E6%9F%A5%E8%A9%A2%E5%9F%B7%E8%A1%8C%E8%A8%88%E7%95%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-Bitmap-%E7%B5%B1%E8%A8%88%E8%BF%BD%E8%B9%A4</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-Stream-%E7%AC%AC%E4%BA%8C%E9%83%A8%E5%88%86-%E4%BD%BF%E7%94%A8-Consumer-Group-%E7%9A%84%E7%94%9F%E7%94%A2%E7%B4%9A%E8%A8%8A%E6%81%AF%E4%BD%87%E5%88%97</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/HyperLogLog-%E7%B0%A1%E4%BB%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-HyperLogLog-%E6%A6%82%E7%8E%87%E8%A8%88%E6%95%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Redis-%E7%9A%84%E8%B3%87%E6%96%99%E6%8C%81%E4%B9%85%E5%8C%96%E7%AD%96%E7%95%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Linux-%E6%A0%B8%E5%BF%83%E4%B8%AD%E7%9A%84%E7%B6%B2%E8%B7%AF-Part-I-%E7%A1%AC%E9%AB%94%E4%B8%AD%E6%96%B7</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-ksoftirqd-%E8%88%87-ksoftirqd_should_run-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%9F%E7%8E%87%E9%99%90%E5%88%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Socket-%E5%B1%A4%E7%B0%A1%E4%BB%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/HTTP-%E5%92%8C-WebSocket-%E7%9A%84%E6%9C%AC%E8%B3%AA%E5%B7%AE%E7%95%B0</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/HTTP-1-1-%E4%B8%B2%E6%B5%81%E8%83%8C%E6%99%AF</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Kafka-%E5%85%A5%E9%96%80</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Spring-Boot-Kafka-application-yml-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Epoll-%E5%BB%BA%E7%AB%8B-epoll_create-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%82%B3%E9%80%81%E8%B7%AF%E5%BE%91%E6%A6%82%E8%BF%B0</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%85%AC%E5%8F%B8%E6%8A%80%E8%A1%93%E5%80%8B%E4%BA%BA%E7%A0%94%E7%A9%B6-k8s</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%85%AC%E5%8F%B8%E6%8A%80%E8%A1%93%E5%80%8B%E4%BA%BA%E7%A0%94%E7%A9%B6-%E8%B3%87%E6%96%99%E5%BA%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%85%AC%E5%8F%B8%E6%8A%80%E8%A1%93%E5%80%8B%E4%BA%BA%E7%A0%94%E7%A9%B6-%E7%B6%B2%E8%B7%AF-%E4%BD%BF%E7%94%A8-Route-53-Tailscale-%E7%9A%84%E7%A7%81%E6%9C%89-DNS</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BB%80%E9%BA%BC%E6%98%AF%E6%9C%AC%E6%A9%9F-Loopback</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-listen-%E7%B3%BB%E7%B5%B1%E5%91%BC%E5%8F%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-connect-%E7%B3%BB%E7%B5%B1%E5%91%BC%E5%8F%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%87%E5%96%AE%E9%A0%81%E6%87%89%E7%94%A8%E7%B0%A1%E5%96%AE%E6%95%B4%E5%90%88%E5%88%B0-Spring-Boot-%E4%B8%AD</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Spring-Boot-%E5%95%9F%E5%8B%95%E5%9F%B7%E8%A1%8C%E9%A0%86%E5%BA%8F%E8%88%87%E8%B3%87%E6%96%99%E5%BA%AB%E8%B3%87%E6%96%99%E5%88%9D%E5%A7%8B%E5%8C%96%E4%BD%8D%E7%BD%AE</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BB%80%E9%BA%BC%E6%98%AF-Deep-Link</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Linux-%E6%A0%B8%E5%BF%83%E4%B8%AD%E7%9A%84%E7%B6%B2%E8%B7%AF-Part-X-%E5%AE%8C%E6%95%B4%E7%9A%84-TCP-%E9%80%A3%E7%B7%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-AWS-Lambda-%E4%B8%AD%E4%BD%BF%E7%94%A8%E8%87%AA%E8%A8%82%E7%B6%B2%E5%9F%9F%E4%BF%9D%E8%AD%B7-React-SPA</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-apply-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/React-SEO-%E5%BE%9E-GitHub-Pages-%E5%88%B0-Vercel-%E8%88%87-Sitemaps</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/LaTeX-%E8%87%A8%E6%99%82%E6%A8%A3%E5%BC%8F%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E-Kotlin-%E5%AD%B8%E7%BF%92-Java-%E7%9A%84%E7%AD%86%E8%A8%98</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Vite-HMR-%E6%8A%80%E5%B7%A7-%E4%B8%8D%E9%9C%80%E5%AE%8C%E6%95%B4%E9%A0%81%E9%9D%A2%E9%87%8D%E6%96%B0%E6%95%B4%E7%90%86%E7%9A%84%E5%8D%B3%E6%99%82-Markdown-%E9%A0%90%E8%A6%BD</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Flyway-%E7%A4%BA%E7%AF%84%E5%B0%88%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AOP-%E8%88%87-HandlerInterceptor-%E7%9A%84%E6%AF%94%E8%BC%83</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E-ASM-Bytecode-%E6%8E%83%E6%8F%8F%E8%87%AA%E5%8B%95%E5%81%B5%E6%B8%AC%E5%82%B3%E5%85%A5%E7%89%B9%E5%AE%9A%E5%87%BD%E5%BC%8F%E5%91%BC%E5%8F%AB%E7%9A%84%E5%BC%95%E6%95%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Java-Annotation-Processors-%E5%9C%A8%E7%B7%A8%E8%AD%AF%E6%99%82%E6%9C%9F%E5%BC%B7%E5%88%B6%E5%9F%B7%E8%A1%8C%E8%A8%BB%E8%A7%A3</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%83%A8%E7%BD%B2%E6%B5%81%E7%A8%8B%E6%A6%82%E8%A6%BD</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/JPA-Entity-%E9%A1%9E%E5%88%A5%E7%9A%84-MapStruct-Lombok-%E8%A8%AD%E5%AE%9A%E6%8C%87%E5%8D%97</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Tauri-%E4%B8%AD%E4%BD%BF%E7%94%A8-React-19-%E7%9A%84-Click-to-React-Component</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Linux-%E6%A0%B8%E5%BF%83%E5%A6%82%E4%BD%95%E7%AE%A1%E7%90%86%E8%A8%98%E6%86%B6%E9%AB%94</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%A6%82%E4%BD%95%E5%B0%87%E5%B7%A5%E5%85%B7%E6%A8%A1%E7%B5%84%E5%8C%AF%E5%87%BA%E7%82%BA%E5%8F%AF%E9%87%8D%E8%A4%87%E4%BD%BF%E7%94%A8%E7%9A%84%E5%87%BD%E5%BC%8F%E5%BA%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%97%A5%E6%9C%9F%E8%88%87%E6%99%82%E9%96%93%E5%BA%8F%E5%88%97%E5%8C%96%E7%9A%84%E9%A0%90%E8%A8%AD%E8%A1%8C%E7%82%BA</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8%E4%BD%BF%E7%94%A8%E8%80%85%E8%A8%BB%E5%86%8A%E6%99%82%E5%BB%BA%E7%AB%8B%E4%B8%80%E7%B5%84%E9%A0%90%E8%A8%AD%E6%A8%99%E7%B1%A4</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Spring-Boot-Auto-Configuration-%E4%B8%AD%E6%9C%89%E6%A2%9D%E4%BB%B6%E5%9C%B0%E5%BB%BA%E7%AB%8B-Fallback-DataSource</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%AF%94%E8%BC%83%E5%89%8D%E5%85%A9%E7%AF%87%E6%96%87%E7%AB%A0%E7%9A%84%E6%96%B9%E6%B3%95</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-GeneratedValue-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Spring-Boot-%E6%B8%AC%E8%A9%A6%E4%B8%AD%E4%BD%BF%E7%94%A8-EntityManager</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8%E5%96%AE%E4%B8%80-EC2-%E4%B8%8A%E9%83%A8%E7%BD%B2%E5%A4%9A%E5%80%8B%E5%BE%8C%E7%AB%AF%E6%9C%8D%E5%8B%99</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Nginx-Certbot-%E7%9A%84-Docker-Compose-%E8%A8%AD%E5%AE%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/MapStruct-%E5%9F%BA%E7%A4%8E</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B0%87-Claude-Code-Hooks-%E8%88%87-macOS-%E9%80%9A%E7%9F%A5%E6%95%B4%E5%90%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BB%80%E9%BA%BC%E6%98%AF-MCP-Model-Context-Protocol-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-AbstractRoutingDataSource-%E9%80%B2%E8%A1%8C%E8%AE%80%E5%AF%AB%E8%B7%AF%E7%94%B1</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%82%BA-Claude-Code-%E5%AE%89%E8%A3%9D%E7%A4%BE%E7%BE%A4%E6%8A%80%E8%83%BD</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-Hibernate-FetchMode-SUBSELECT-%E8%A7%A3%E6%B1%BA%E5%A4%9A%E9%87%8D-Left-Join-Fetch-%E5%95%8F%E9%A1%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Hibernate-%E7%9A%84-BatchSize-%E8%88%87-FetchMode-JOIN-FetchMode-SUBSELECT-%E7%9A%84%E6%9B%B4%E4%BD%B3%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-QueryLogger-%E9%80%B2%E8%A1%8C%E7%AF%84%E5%9C%8D%E9%99%90%E5%AE%9A%E7%9A%84-Hibernate-SQL-%E8%A8%98%E9%8C%84</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/MapStruct-%E7%9A%84-AfterMapping</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-1-Amazon-Bedrock-Agents-Classic-%E7%9A%84%E6%A3%84%E7%94%A8%E8%88%87%E5%85%A8%E6%96%B0%E7%9A%84-Bedrock-AgentCore</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Zod-%E5%9C%A8%E5%85%A8%E7%AB%AF%E9%96%8B%E7%99%BC%E4%B8%AD%E7%9A%84%E6%87%89%E7%94%A8-%E5%89%8D%E7%AB%AF%E8%88%87%E5%BE%8C%E7%AB%AF%E7%9A%84%E5%9F%B7%E8%A1%8C%E6%99%82%E6%9C%9F%E9%A9%97%E8%AD%89</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Express-%E6%87%89%E7%94%A8%E4%B8%AD%E4%BD%BF%E7%94%A8-Zod-%E8%87%AA%E5%8B%95%E5%BB%BA%E7%AB%8B-Swagger-%E6%96%87%E4%BB%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-2-%E5%BE%9E%E9%A0%AD%E9%83%A8%E7%BD%B2%E8%87%AA%E8%A8%82-Strands-Agent-%E5%88%B0-AWS-Bedrock-AgentCore</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-3-%E5%B0%87-AgentCore-%E5%BE%9E-HTTP-%E9%81%B7%E7%A7%BB%E8%87%B3-AG-UI</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-4-%E8%A8%AD%E5%AE%9A-AWS-Cognito-User-Pool-%E4%B8%A6%E6%95%B4%E5%90%88-JWT-%E8%AA%8D%E8%AD%89%E8%88%87-Bedrock-AgentCore</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-5-%E7%82%BA%E4%BB%80%E9%BA%BC-AgentCore-Boilerplate-%E7%9A%84-Skills-%E7%9B%AE%E9%8C%84%E5%8C%85%E5%90%AB-py-%E6%AA%94%E6%A1%88%E8%80%8C%E9%9D%9E-SKILL-md</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-6-%E4%BD%BF%E7%94%A8-Strands-Agents-%E8%88%87-AG-UI-Protocol-%E5%BB%BA%E7%AB%8B%E8%81%8A%E5%A4%A9%E6%A9%9F%E5%99%A8%E4%BA%BA</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-7-%E4%BD%BF%E7%94%A8-boto3-%E8%88%87-agentcore-CLI-%E6%8E%A7%E5%88%B6-AgentCore-Session-%E9%80%BE%E6%99%82%E8%88%87%E6%9C%80%E5%A4%A7%E7%94%9F%E5%91%BD%E9%80%B1%E6%9C%9F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%9C%A8-Vercel-%E4%B8%8A%E7%82%BA-React-SPA-%E8%A8%AD%E5%AE%9A%E7%A4%BE%E7%BE%A4%E9%A0%90%E8%A6%BD%E4%B8%AD%E7%B9%BC%E8%B3%87%E6%96%99</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-8-%E8%A7%A3%E5%AF%86-AgentCore-%E4%B8%AD%E7%9A%84-Session-ID-Strands-Sessions-%E8%88%87-AgentCore-Memory-Sessions</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-11-%E4%BD%BF%E7%94%A8-Strands-Hooks-%E5%B0%81%E5%AD%98-Agent-%E8%A8%8A%E6%81%AF</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-12-%E9%99%A4%E9%8C%AF-AgentCore-Memory</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-9-Strands-Agent-%E7%9A%84-Session-%E7%AE%A1%E7%90%86</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-10-AgentCore-%E8%A8%98%E6%86%B6%E9%AB%94%E7%AE%A1%E7%90%86-%E7%AD%96%E7%95%A5-%E5%91%BD%E5%90%8D%E7%A9%BA%E9%96%93%E8%88%87-Hook-%E7%AE%A1%E7%B7%9A</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-13-%E6%B7%B1%E5%85%A5%E6%8E%A2%E8%A8%8E-Bedrock-AgentCore-%E4%B8%AD%E7%9A%84%E6%AF%8F%E7%A8%AE%E8%A8%98%E6%86%B6%E9%AB%94%E7%AD%96%E7%95%A5</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-asyncio-%E7%9A%84-run_in_executor-%E6%A9%8B%E6%8E%A5%E5%90%8C%E6%AD%A5%E8%88%87%E9%9D%9E%E5%90%8C%E6%AD%A5%E7%A8%8B%E5%BC%8F%E7%A2%BC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-15-%E4%B8%8D%E4%BD%BF%E7%94%A8-Bedrock-Agent-%E7%9A%84-Bedrock-AgentCore-%E8%88%87-Streaming-UI-%E6%B7%B1%E5%85%A5%E6%8E%A2%E8%A8%8E</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Bedrock-AgentCore-14-%E5%9C%A8-AgentCore-%E4%B8%AD%E8%B7%A8%E9%9A%8E%E6%AE%B5%E7%AE%A1%E7%90%86%E7%92%B0%E5%A2%83%E8%AE%8A%E6%95%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%98%B2%E6%AD%A2-Runtime-Bug-%E7%9A%84-MapStruct-Strategy</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%A6%82%E4%BD%95%E5%9C%A8-React-Vite-Redux-%E7%B6%B2%E8%AA%8C%E4%B8%AD%E5%AF%A6%E4%BD%9C-i18n</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%80%8F%E9%81%8E-claude-code-proxy-%E5%9C%A8-Grok-%E4%B8%8A%E5%9F%B7%E8%A1%8C-Claude-Code-%E4%B8%A6%E6%90%AD%E9%85%8D%E7%B5%82%E7%AB%AF%E6%A9%9F%E7%94%A8%E9%87%8F%E7%9B%A3%E6%8E%A7%E5%B7%A5%E5%85%B7</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%BE%9E%E9%9B%B6%E9%96%8B%E5%A7%8B%E7%94%A8-Python-%E6%92%B0%E5%AF%AB-CLI-%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/AgentCore-%E9%80%A3%E7%B7%9A%E7%94%9F%E5%91%BD%E9%80%B1%E6%9C%9F%E8%88%87%E8%81%8A%E5%A4%A9%E8%A8%98%E9%8C%84%E6%81%A2%E5%BE%A9%E6%A9%9F%E5%88%B6</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Java-Text-Block-%E8%88%87-stripIndent-%E7%9A%84%E9%99%B7%E9%98%B1</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%9A%B1%E8%97%8F-JPA-%E7%84%A1%E5%8F%83%E6%95%B8%E5%BB%BA%E6%A7%8B%E5%AD%90-%E4%BD%BF%E7%94%A8-Protected-%E5%AD%98%E5%8F%96%E5%B1%A4%E7%B4%9A%E8%88%87%E5%B7%A5%E5%BB%A0%E6%96%B9%E6%B3%95</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/MySQL-%E5%85%A8%E6%96%87%E6%AA%A2%E7%B4%A2%E8%88%87-Ngram-%E8%A7%A3%E6%9E%90%E5%99%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8-JPA-getReferenceById-%E8%B7%B3%E9%81%8E-SELECT</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%AF%A6%E9%AB%94%E5%B7%A5%E5%BB%A0%E6%96%B9%E6%B3%95%E5%84%AA%E6%96%BC%E9%A0%98%E5%9F%9F%E6%9C%8D%E5%8B%99</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%BD%BF%E7%94%A8%E8%87%AA%E8%A8%82-Hibernate-Inspector-%E8%BF%BD%E8%B9%A4-N-1-%E6%9F%A5%E8%A9%A2</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/-findById-%E8%83%8C%E5%BE%8C%E7%9A%84%E6%A9%9F%E5%88%B6-Spring-Data-JPA-%E5%BA%95%E5%B1%A4%E9%81%8B%E4%BD%9C%E5%8E%9F%E7%90%86</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%A9%9F%E7%8E%87%E5%88%86%E4%BD%88%E7%9A%84%E8%A8%88%E7%AE%97%E7%AF%84%E4%BE%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%87%B8%E9%9B%86-C-%E7%9A%84%E9%9B%86%E5%90%88%E7%AD%89%E5%BC%8F-overline-C-overline-C-circ-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%9B%BB%E6%A2%AF%E6%9C%80%E5%85%88%E9%9B%A2%E9%96%8B%E5%95%8F%E9%A1%8C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%80%E9%A1%9E%E4%B8%8D%E9%80%A3%E7%BA%8C%E9%BB%9E%E7%9A%84%E5%8F%AF%E6%95%B8%E6%80%A7</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%A8%AD-A-%E7%82%BA-n-times-n-%E5%AF%A6%E7%9F%A9%E9%99%A3%E4%B8%94%E6%BB%BF%E8%B6%B3-A-3-A-I-%E8%AD%89%E6%98%8E-det-A-0-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%B1%85%E5%B1%8B-2024-%E6%B3%A8%E6%84%8F%E6%99%82%E9%A0%85</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%AD%E5%AD%B8%E6%99%82%E6%9C%9F%E7%9A%84%E6%8F%92%E7%95%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E4%B8%8D%E5%B7%A5%E4%BD%9C%E5%AD%B8%E7%95%AB%E7%95%AB-3-%E5%B9%B4%E7%9A%84%E7%BE%8E%E8%A1%93%E4%BA%BA%E7%94%9F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%81%9C%E7%94%A8-mac-%E7%9A%84-power-button</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E5%90%84%E6%A8%99%E9%BB%9E%E7%AC%A6%E8%99%9F%E7%9A%84%E5%80%89%E9%A0%A1%E7%A2%BC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%9B%A2%E9%96%8B%E5%B7%A5%E4%BD%9C%E5%85%A9%E5%B9%B4%E5%8D%8A%E7%9A%84%E5%85%AC%E5%8F%B8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Logitech-%E9%8D%B5%E7%9B%A4%E8%A8%AD%E5%AE%9A-for-mac-</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E9%82%A3%E4%BA%9B%E5%B9%B4-%E7%9F%AD%E6%9C%9F%E5%85%A7%E9%9B%A2%E8%81%B7-%E4%B8%8D%E6%9C%83%E5%AF%AB%E5%88%B0-CV-%E7%9A%84%E5%B7%A5%E4%BD%9C</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E8%A2%AB%E6%8B%89%E9%80%B2-Bootcamp-Training-%E8%81%B7%E6%B6%AF%E7%9A%84%E6%94%B9%E5%AF%AB</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/Keychrone-K3-MAX-SE-%E7%89%B9%E6%AE%8A%E6%8C%89%E9%8D%B5%E7%B5%84%E5%90%88</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E7%BE%8E%E8%A1%93%E5%A4%96%E5%8C%85-%E4%B8%80%E4%BA%9B%E7%A8%BF%E4%BB%B6%E7%9A%84%E5%90%88%E4%BD%9C%E9%81%8E%E7%A8%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/blog/article/%E6%88%91%E7%9A%84-RAG-%E8%B7%9F%E8%87%AA%E7%94%A8%E7%9A%84-PostgreSQL-Search-Script</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E5%BE%9E%E5%9C%96%E7%89%87%E4%B8%AD%E6%93%B7%E5%8F%96%E6%96%87%E5%AD%97%E7%9A%84%E6%A1%8C%E9%9D%A2%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E9%80%8F%E9%81%8E-MMORPG-%E5%AD%B8%E7%BF%92%E6%97%A5%E6%96%87%E7%9A%84%E6%A1%8C%E9%9D%A2%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E5%AD%97%E5%85%B8%E6%89%8B%E6%A9%9F%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E4%BD%BF%E7%94%A8-EmotionVGG-Net-%E9%80%B2%E8%A1%8C%E6%83%85%E7%B7%92%E5%81%B5%E6%B8%AC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E4%BD%BF%E7%94%A8-OpenImage-%E8%B3%87%E6%96%99%E9%9B%86%E9%80%B2%E8%A1%8C-YOLOv3-%E4%BA%BA%E8%87%89%E5%81%B5%E6%B8%AC</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E5%A4%9A%E5%B0%88%E6%A1%88%E5%95%9F%E5%8B%95%E5%99%A8</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E4%BD%BF%E7%94%A8-Next.js-%E8%88%87-Electron-%E7%9A%84%E5%AD%97%E5%85%B8%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/DefectGAN%EF%BC%9A%E5%90%88%E6%88%90%E8%B3%87%E6%96%99%E7%94%9F%E6%88%90%E6%A8%A1%E5%9E%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E6%8B%9B%E7%89%8C%E7%9A%84%E6%96%87%E5%AD%97%E5%81%B5%E6%B8%AC%E8%88%87%E6%96%87%E5%AD%97%E7%A7%BB%E9%99%A4</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E9%80%8F%E9%81%8E%E7%89%A9%E4%BB%B6%E5%81%B5%E6%B8%AC%E9%80%B2%E8%A1%8C%E7%91%95%E7%96%B5%E5%88%86%E9%A1%9E</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E5%B0%87%E8%87%AA%E8%A8%82-PyTorch-%E6%A8%A1%E5%9E%8B%E9%83%A8%E7%BD%B2%E5%88%B0%E7%B6%B2%E9%A0%81%E5%89%8D%E7%AB%AF</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E5%B0%87-PyTorch-%E6%A8%A1%E5%9E%8B%E8%88%87%E6%AC%8A%E9%87%8D%E8%BD%89%E6%8F%9B%E7%82%BA-C++-%E5%B0%88%E6%A1%88%E7%9A%84-Libtorch-%E6%A8%A1%E5%9E%8B</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E6%B4%BB%E5%8B%95%E6%99%82%E9%96%93%E7%A2%BA%E8%AA%8D%E7%B3%BB%E7%B5%B1</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E5%85%B7%E5%82%99%E8%87%AA%E8%A8%82%E5%8B%95%E7%95%AB%E5%85%83%E4%BB%B6%E8%88%87%E9%83%A8%E7%BD%B2%E7%B6%93%E9%A9%97%E7%9A%84%E6%89%8B%E6%A9%9F%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E8%97%9D%E8%A1%93%E5%AD%B8%E6%A0%A1%E7%9A%84%E5%95%86%E6%A5%AD%E8%AA%B2%E8%A1%A8%E7%B3%BB%E7%B5%B1</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E6%95%B4%E5%90%88-Spring-Boot-%E8%88%87%E8%87%AA%E5%8B%95%E5%8C%96%E6%B8%AC%E8%A9%A6%E7%9A%84-Tauri-%E6%A1%8C%E9%9D%A2%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E5%9F%BA%E6%96%BC%E6%9C%AC%E9%83%A8%E8%90%BD%E6%A0%BC%E7%9F%A5%E8%AD%98%E7%9A%84%E8%81%8A%E5%A4%A9%E6%A9%9F%E5%99%A8%E4%BA%BA</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.machingclee.com/portfolio/%E8%81%8A%E5%A4%A9%E6%A9%9F%E5%99%A8%E4%BA%BA%EF%BC%9A%E5%BE%9E-Lambda-%E5%88%B0-Bedrock-AgentCore</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
