<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://machingclee.github.io/</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/about</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/artworks</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/math-material</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/contact</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Lazy-React-Router</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/On-Looping-all-Files-in-Frontend</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Useful-Conda-Commands</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/On-Redux-Saga</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Algorithm-Merge-Sort-and-its-Time-Complexity</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Exercises-on-Algorithms</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Typescript-Type-Tricks</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Disqus-Comment-Plug-in-in-React</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Make-your-React-App-Scrapable-by-Google-Search-Engine</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Understand-Pytorch-via-GAN</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Dataset-Pipeline-and-Custom-Training-in-Tensorflow</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Colab-Setting</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Comprehensive-List-of-SVG-Icon-Available-in-React</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Tensorflow-Callbacks-and-Restart-Training-Process-Based-on-Past-Epoches</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Transfer-Learning-Based-on-VGG-16</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Image-Augmentation-with-Custom-Dataset-Pipeline</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Scrapping-Images-with-Selenium-and-Beautifulsoup-on-Chrome</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/C-Beginner-Notes-01---Stack-and-Heap</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/C-Beginner-Notes-02---Shallow-Copy-Deep-Copy-and-Move-Semantics</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/C-Beginner-Notes-03---C-in-VSCode-of-Windows</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/-LaTeX-template</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Live2D-%E5%BF%83%E5%BE%97</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Automation-Task-for-Chrome</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Automation-Task-for-Desktop-Application</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/How-to-Include-Project-Directory-in-sys-path-when-Running-pytest</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Auto-Hotkey-Record</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Python-Debugger-with-Project-Directory-Included-in-sys-path</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Decompose-a-Class-into-Separate-Files</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Multi-Threading</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Datetime-Object-in-Python</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Debug-Javascript-For-Individual-File</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Debug-Nextjs-with-Typescript-in-VSCode</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Nextjs-with-Electron</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Call-Python-Script-in-Node-js</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Nodejs-Image-Compression-in-Backend-with-sharp</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Python-Generator</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/GAN-and-DCGAN-in-Tensorflow</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Set-up-Local-Environment-for-Mongo-using-Docker</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Customized-Logger-in-Python-and-Javascript</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/How-to-Configure-S3-to-Send-SQS-Message</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Additional-Configuration-for-makeStyles-in-Next-js</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Simple-Introduction-to-mAP-and-F1-Score</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Resulting-Shapes-of-Conv-net-by-Direct-Experiment</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Type-Annotation-Record-in-Typescript-for-3rd-party-Library-and-Usual-Import</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Two-Methods-to-Read-Excel-Files-in-Python</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Cycle-GAN-in-Tensorflow</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Mongoose-in-Nodejs-and-Mongoengine-in-Python</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Ctrl--and-Middle-Clickable-Button-Method-to-Scroll-to-Target-Element</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Color-GAN-with-Auto-Coloring-on-Animated-Gray-Images</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Rust-Study-Notes-First-Trial</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/pathlib-and-json-in-Python</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Typescript-Debugger-Config</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/SSH-Config-and-Download-File-in-SSH-Client</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Summarize-Rust-Beginning-Tutorial-by-a-Simplified-Multithreading-Web-Server</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Discrete-Cosine-Transform-and-JPEG-Compression-Implementation-in-Python</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Element-that-has-Default-Fade-in-Transition-on-Mount</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Different-Kinds-of-Residue-Blocks</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Pandoc</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/YOLOv3-Deep-Dive</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/WGAN-and-WGAN-GP</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Coco-Dataset-Format-Used-in-CVAT-Raspect-Only-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Principal-Component-Analysis</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Singular-Value-Decomposition</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/DefectGAN</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Install-tensorflow-gpu</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Shell-Script-Fundamentals</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Pytorch-Fundamentals</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Logging-Without-Printing-New-Lines</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/tqdm-The-Progress-bar-for-Iterations</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Masks-in-Numpy-and-Retrive-Corresponding-Indexes</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/CV2-Pillow-and-shapely-for-Polygons</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/EAST-A-Text-Detection-Algorithm</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Faster-RCNN-in-PyTorch</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Data-Augmentation-for-Object-Detection</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Feature-Extractors</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Retrain-Model-when-Nan-Occurs</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Transformer-1-The-Model-Definition-and-Naive-Training-Dataset-for-Machine-Translation</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Transformer-2-A-More-in-Depth-Training-with-Real-World-Dataset-Using-Modern-NLP-Dataset-Pipeline-in-Pytorch</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Angular-Fundamental</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Vision-Transformer-with-einops-Implementation</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Mesh-Grid-Trick</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Swin-Transformer-with-einops-Implementation</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Swin-Transformer-Backbone-in-Faster-RCNN</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Gradient-Clipping</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Squeeze-and-Excitation-Network</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Cascade-RCNN</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/CPP-VSCode-Configuration-for-2020-Standard</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Deformable-DETR</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/collate_fn-in-pytorch</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Albumentations-and-Common-Helper-Functions-with-PyTorch</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/RetinaFace</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Onnx-Model-Deployment-to-Frontend-From-Pytorch-Model</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Config-Files-Organization-in-Frontend-Project-Next-js-Specific-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Redux-Toolkit-Quick-Setup</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/makeStyles-for-react-mui-v5-0-and-tss-react-mui</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Visual-Studio-Solution-Configuration</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Copy-Constructor</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Precompiled-Header</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/DSR---Elemental-%E6%89%93%E6%B3%95</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Array-and-Dynamic-Array-Class</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Iterator</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Variadic-Version-of-Print-in-C-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/TCP-Server-Fundamental</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Gray-Matter</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Simple-Introduction-to-CMake-Files</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Socket-Programming-Fundamentals-by-winsock</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Pytorch-libtorch-with-CPP-API</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/C-VSCode-says-it-cannot-open-source-file-when-it-really-can</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/C-Useful-Util-Functions-Mimiced-from-Python-Regular-Expression</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Commuication-Between-Two-Threads</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Diffusion-Model-Study</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Install-Opencv-and-Libtorch-for-CMake-Project</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Control-C-Standard-Accurately</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Precompiled-Header-in-CMake-Project</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Libtorch-Study-Notes-With-OpenCV</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/std-variant</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Register-URL-Scheme-for-an-Application</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/List-of-Mongo-Aggregation-Pipelines-that-I-have-Used-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Write-Middlewares-in-Redux-Toolkit</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/General-Post-Request-in-Springboot-and-File-Uploading</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Data-Scrapping-for-Data-that-Requires-Click-by-Click</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Mui-CSS-Animation-with-Keyframes</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Write-Mongo-Aggregation-Using-JSON-in-Springboot</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Redux-Slice-Template</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Inner-and-Left-Joining-Multiple-Collections-in-Mongo-----The-preserveNullAndEmptyArrays-in-unwind</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Two-Kinds-of-lookup-and-use-Javascript-in-Advanced-lookup</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Use-of-dayjs</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Scrollbar-Style-Like-Mac</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Radio-Buttons-Group-and-General-Dropdown-List</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Quick-Step-to-Make-a-Reducer-Persist-its-Data</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Revisit-Docker-and-Gitlab-CI</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/tsconfig-json</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/-gitlab-ci-yml-for-Deploying-Static-Pages-to-S3</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Remote-Debugger-for-Spring-Application</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/normalizr-----Convert-Array-of-Data-Into-Hashmap</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Lazy-Loading</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Deployment-of-React-Project-Using-S3-and-Cloudfront</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Flask-with-Uwsgi-and-Docker-Image-Deployment</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Gmail-and-Inbox-Push-Notification</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Serverless-Flask-and-Serverless-Express-ts</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Server-Sent-Event-in-Java-and-Node-js-Backend</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Build-a-Search-Function</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Detect-Click-Outside</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Multi-Selections</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Declare-Types-for-Non-typed-3rd-Party-Library</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Snackbar-Utils</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Getting-Path-Parameters</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Google-Login</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/forwardRef-and-useImperativeHandle</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Hook-to-Rerender-Component-By-Making-use-of-the-Single-Threaded-Event-Driven-Model-Behind-v8</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Analyst-Programmer-II-requirements-exam-etc</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Box-Shadow</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Rust-Study-Notes</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Scroll-Up-and-Down-Events-in-React</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Handle-Streams-in-File-Responding-Request</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Restrict-CORS-to-Limited-Origins</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Routing-Schema-for-Frontend-Project</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Elliptic-Curve-and-Operator-Overloading</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Rust-Formatter-Configruation</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Environment-Variable-by-env-cmdrc</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Setup-of-Express-with-Socket-io-with-JWT-Authentication-Using-Cookie</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Jest-Fundamentals-in-TS</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Simple-Chat-Server-in-Rust-via-Telnet</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Scaling-Websocket-Chat-Sever-by-Redis</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Create-a-left-join-in-Mongoose</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Voice-Chat-on-Mobile-Using-AgoraRTC</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Auto-Incremented-Id-for-Mongo-Collection</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Clone-a-Swipable-Page-Inspired-from-Discord-Mobile-App</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Expo-CLI-for-Development-Build</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Custom-Toast-Messages</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Custom-BottomSheet</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/AWS-Fargate-Let-s-Create-Service-and-Run-Task-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/File-Upload-and-Download-Using-Stream-and-FormData-in-React-Native</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Audio-Recording-in-React-Native</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Pin-to-Zoom-Camera</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/AWS-Resources-Instanciation-in-Terraform</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Remote-State-for-Whole-Development-Team-Create-and-Deploy-on-a-Public-Subnet-of-Custom-VPC</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Conditions-and-Loops</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Variables-and-Remote-Execution</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Terraform-Modules</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Long-Running-Task-in-Background-for-Mobile-App</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Generate-Excel-by-Openpyxl</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/-gorhom-bottom-sheet</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Push-Data-to-Frontend-by-SSE-via-Event-Driven-Approach-with-NO-Short-Polling</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Postgresql-and-MySQL-DB-from-Docker-Compose-and-Clone-From-Existing-DB</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Goose-and-Sqlc-for-Database-Migration-and-Query-Function-Generation</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Using-Go-Chi</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/PostgreSQL-Revisit</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Custom-Winston-Logger-in-Nodejs</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Mongoose-way-to-Convert-String-into-Objectid-in-Aggregation</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Docker-Containerization-of-Nodejs-with-Typescript</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Make-a-Custom-Swipable-Item</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Transactions-Go-and-sqlc</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/SQL-for-Table-Migrations-in-the-Course-of-Developement</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Send-Google-Gmail-Without-Sendgrid</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Complete-Golang-Project-Structure</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Docker-Run-Indefinitely</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Two-Stage-Docker-Image-Docker-Compose-with-Service-B-waiting-for-the-Connection-of-Service-A</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/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-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Record-Table-Migration-Script-in-SQL</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Load-Test-and-Stress-Test-by-Gatling</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Frontend-Retry-Mechanism-for-Refresh-Token</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Prisma-Prisma-Kysely-and-Kysely</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Manage-Environment-Varisbles-for-Dev-Uat-Prod-in-Springboot-Using-a-Single-Yaml-File</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Prisma-Migration-Script</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Springboot-with-JOOQ-and-Functional-Endpoints</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/TSS-as-a-Replacement-of-makeStyles</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Run-Kysely-Generated-SQL-in-Tableplus</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Dead-letter-and-Delayed-Queues</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Paste-Image-in-Markdown-Files-from-Clipboard</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Minimal-Code-for-Setting-Prisma-as-Just-a-Table-Migration-tool</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Reverse-Engineer-PostgreSQL-to-Go-Structs</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Fundamentals-of-Github-Actions</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Algolia-Revisit</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Github-Action-for-Deployment-on-ECS-Fargate</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Code-Organization-for-RabbitMQ</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Auto-hotkey-Config-for-Vscode-Switching-Windows-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Code-Organization-for-Redis</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Forcefully-Make-Prisma-Ignore-The-Changes-in-a-Migrated-sql-File</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Use-ULID-in-PostgreSQL</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Javascript-Compatible-Timestamp-in-PostgreSQL</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/As-With-Clause-in-SQL</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Push-Notification-in-Android-and-iOS-via-Expo</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/SQL-Functions-to-Generate-created_at-human-readable-created_at-and-updated_at</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/How-to-node-your-script-js---env-some_env-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/In-App-Notification</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Custom-HashTable-by-Separate-Chaining</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Channel-and-WaitGroup</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Read-Write-Lock-for-Go</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/CDC-in-Confluent-and-Kafka</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Dev-Container</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/More-About-Lambda-Functions-Thottling-Concurrency-RDS-Proxy-and-Integration-with-CloudWatch-Events</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Create-Custom-Layer-for-Lambda-Functions-in-Python</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/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-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/CRUD-in-DynamoDB</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/EAS-Update</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Kafka-and-Debezium-with-Everything-Hosted-Locally-Without-Confluent</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/K8S-Basics-Part-I-Deployment-Service-Volume-and-ConfigMap</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Self-Reflection-on-Database-Schema-Design</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Download-the-Entire-CloudWatch-Log</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Github-Actions-for-Serverless-Functions</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Get-the-full-type-hint-from-VSCode</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Record-my-IntelliJ-IDE-Setting</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Role-and-User-Management-in-PostgreSQL</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/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-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Event-Publishing-and-Listening-in-Spring-boot</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Global-Exception-Handler</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Simple-Study-of-Transaction</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/JWT-in-Spring-boot-I-Using-Spring-Security</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Gradle-Fundamentals-Modularization-of-Spring-Boot-Project-and-Dependencies-Control</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/JWT-in-Spring-boot-II-Get-rid-of-Spring-Security-More-on-Parsing-Json-String-into-Pojo</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Time-Series-Data-via-WIDTH_BUCKET-and-Multi-Column-Chart</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/K8S-Basics-Part-II-Networking</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/K8S-Basics-Part-III-EKS-and-Container-Logging-of-Pods-in-CloudWatch-via-Fluentbit</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/K8S-Basics-Part-IV-Deep-Dive-into-EKS</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Various-ways-of-Implementing-Chatroom-Input-Field-in-React-Native</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Create-a-React-App-via-Vite-Config-for-MUI-Load-Env-Variable-from-Custom-Files-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Domain-Driven-Design-DDD-Implementation-via-Kotlin-Spring-Boot-and-Axon-Framework</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Git-Crypt-Study</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Routing-Config-in-React-Router-v6</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/A-Minimal-Example-for-react-beautiful-dnd</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Logger-in-Kotlin</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Subscription-Query-and-Error-Handling-of-API-Calls</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Send-Gmail-in-Kotlin</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/AOP-in-Kotlin</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Logging-of-Commands-and-Events-in-Axon-Framework</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/CORS-Configuration-for-HandlerInterceptors-via-Spring-Security</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Access-Nested-Properties-from-Json-String-in-Kotlin</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Json-Query-in-PostgreSQL-for-domain_event_entry-in-Axon-Framework</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Quartz-DeadlineManager-in-Saga</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Stripe-Events-and-metadata-in-Stripe-Checkout-Sessions</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Custom-Overlay-Scrollbar-Container</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Useful-Query-in-JOOQ</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Dockerfile-for-Springboot-Application-in-Gradle</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Monolithic-DDD-Without-ORM-by-Separating-Data-and-Domain-Behaviour</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Joda-Time</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Containerization-of-Spring-Boot-Application-in-Kotlin-and-Troubles-in-Deployment-through-ECS</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Stripe-Technical-Detail-for-Add-Upgrade-Downgrade-and-Cancel-Subscrpition</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Customization-on-build-gradle-kts</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Lambda-Function-Running-Nodejs-Docker-Image</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Lambda-Function-Running-Spring-Boot-in-Docker-Image</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Function-Literals-with-Receiver</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/SSE-Coroutine-and-Channel-to-Notify-Frontend-for-Stripe-Events-in-Spring-Boot-and-Kotlin</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Run-Blocking-Servlet-Requests-to-Achieve-Non-Blocking-Performance</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Application-Event-Publisher-for-Monolithic-DDD-in-Nodejs</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Distributive-Lock-in-Kotlin</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/RevenueCat-Fundamentals</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/JPA-with-DB-First-Approach-Surgery-on-JOOQ-s-POJO-into-Base-Entity-Class</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Github-Action-workflow_dispatch</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Restore-PostgreSQL-DB-from-Backup</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Create-an-HTML-via-a-PDF-File-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Scheduled-Tasks-in-ECS-Demonstration-via-Regular-Database-Backup</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Restore-MongoDB-from-Backup</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Github-Action-Docker-Action-in-Python-to-get-Artifact-of-CloudWatch-Logging</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Lambda-Function-Running-Python-Docker-Image</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/ApplicationEventPublisher-with-Decorators-for-Domain-Driven-Design</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Doubly-Linked-List-in-Typescript</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Snapstarted-Lambda-running-Spring-Boot-and-Transition-into-Spring-Boot-as-a-Node-js-Developer</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Postman-Scripts-for-Testing-and-Setting-Results-into-Environment-Variables</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Testcontainer-a-Replacement-of-In-Memory-Database-in-Testing</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/HTTP-Request-Logger-in-Springboot</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Redis-Task-Distribution-in-Kotlin</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Email-Configuration-for-Spring-Boot-in-SnapStarted-Lambda</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Useful-Util-Functions-to-Log-Excutation-time-and-the-Hibernate-Generated-Query-within-a-code-block-by-Trailing-Closures</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Set-up-ESLINT-and-Husky-for-Vite-React-Project</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Multiple-Ngroks-Via-Docker-Compose</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Architecture-for-Private-Lamdba-functions-called-via-another-lambda-function</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Redirect-from-3rd-party-Subdomain-WIX-in-our-example-to-AWS-Cloudfront-Distribution-Where-we-host-our-Frontend</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Auto-generated-Mapper-From-Entity-Classes-into-DTO-Classes</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/JPA-and-DDD-Notes-from-Real-Project-Experience</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/General-Purpose-Dialog-using-MUI-with-Flexible-xs-sm-md-lg-etc-Widths</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Pragmatic-drag-and-drop-from-Atlassian-Design-System</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Unit-Testing-in-Kotlin-with-MockK</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/React-Query-Fundamentals</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/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-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/AWS-Websocket-API-1-An-overview-from-API-Gateway</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Advanced-Combat-Tracker-ACT-Scriping-for-Trigger</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/AWS-Presigned-URLs-for-File-Uploading</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Connection-to-RDS-Proxy-Using-Lambda-Functions</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/General-Concept-in-Terraform-Revisited-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Terraform-from-Real-Project-Experience-ECS-Lambda-RDS-RDS-Proxy-VPC-VPC-Endpoints-and-IAM-Roles</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Self-Managed-Kubenetes-Cluster-Using-k3s-EC2-and-RDS</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Golang-Simple-yet-Useful-Knowledge</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Terraform-Project-to-Manage-Console-Created-Lambdas</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Pruning-old-Lambda-Functions</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/CLI-Program-by-Bubble-Tea</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Toolkits-and-Caveats-Working-with-Spring-Boot-and-JPA</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Deduplicate-data-in-Database</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Speed-up-Data-Migration-using-JPA-with-Channels-and-CountDownLatch</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Manage-Multiple-Github-Accounts-Using-SSH-Keys-in-One-Machine</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Mongo-in-JPA-spring-boot-starter-data-mongodb</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Run-npm-Script-Using-Gradle-Task</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Generate-Typescript-Interfaces-from-Swagger-UI</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Combine-useQuery-and-Redux-Toolkit-Thunk-Actions</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/AWS-Websocket-API-2-Complete-Integration-of-React-and-Spring-Boot-using-Websocket-API-from-API-Gateway</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Code-Separation-of-Domain-Entity-Class-Domain-Behaviour-Actions-and-the-Corresponding-Validations</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Custom-Modal-Simplification</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Lambda-Client</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Import-Existing-Resources-Into-Terraform-Project</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Terraform-Modularization-for-DRY-Deployment-from-DEV-to-UAT-and-Input-Infrastructure-Information</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/-In-line-Policies-via-Serverless-yml-%E2%91%A0-Self-Invokation-%E2%91%A1-s3-GetObject</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Google-Login-in-Popup-Window</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Amazon-EventBridge-Schedule-to-Trigger-Springboot-Endpoint</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Transform-Execls-file-Into-Json</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/-useBlocker-hook-to-Block-the-Change-of-Route-for-Unsaved-Update</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/How-to-work-with-Multiple-ENV-files-in-Serverless-Framework-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Recover-Bullet-Points-and-Ordered-List-Overriden-by-Tailwind</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Replace-Redux-by-Zustand-and-React-Query</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Count-Execution-Time-of-a-Shell-Script</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Environment-Variables-via-Secret-Managers-in-Backend-using-Expo-Approach</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/How-to-Build-an-NPM-Package-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/PR-and-Empty-Git-Commit-via-SimpleGit-in-Nodejs</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Migration-from-Terraform-Cloud-to-S3-Backend-Study-on-Terragrunt</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Deletion-of-a-VPC-with-Dangling-Orphaned-ENIs</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Fundamentals-of-Nestjs</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Float-Desired-Folders-on-Top-in-Vscode</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Migrate-from-ThunkActions-to-RTK-Query</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/JPA-Case-Study-When-repository-delete-someEntity-failed-in-a-transaction-silently-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Two-kinds-of-Side-Effects-in-JPA</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/A-Simple-Proof-to-Stirling-s-Formula-n-sim-sqrt-2-pi-n-left-frac-n-e-right-n-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Multi-threading-For-Elementary-Tasks-in-Browsers</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/PlantUML-for-EventSourcing-and-an-GUI-application-for-Editing-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Value-Objects-and-Embedded-Classes</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Multithreading-with-Semaphore</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Spring-Data-MongoDB</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Links-to-Lucid-React-Resources</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/-react-dev-inspector-an-Alternative-to-click-to-react-component-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/New-Side-Project-using-DDD-was-Added-to-Portfolio-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Use-Bytecode-Enhancement-to-Solve-the-Problem-that-JoinColumn-and-OneToOne-Cannot-be-Truely-Lazy</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Performance-Boost-Batch-Insert-in-Spring-Boot-with-Relations</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Problems-in-Controller-Service-Repository-That-are-Solvable-by-Tactical-Design-in-DDD-Domain-Driven-Design-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Problem-of-SQL-Based-Nodejs-Backend-Should-we-use-Query-Builder-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Drawing-Fractal-Mandelbrot-Set-in-Rust</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Create-a-Paging-API-in-Spring-Boot</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/FastAPI-and-SqlAlchemy-ORM-in-Python</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Event-Storming-via-PUML-Improved-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Rust-Fundamentals</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Implement-ECDSA-for-Transaction-Verification-in-a-Blockchain</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/References-don-t-Track-Ownership-Changes</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Temporary-Values-get-Killed-After-the-end-of-a-Statement</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Open-Draw-io-by-Clicking-a-Redirect-HTML</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Iced-First-Trial-to-GUI-Application-in-Rust</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Prisma-with-SQLite-for-GUI-Application-in-Rust</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Study-Notes-of-egui-Part-I-Architecture-of-egui-Application</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Convenient-BottomSheet-Trigger-in-React-Native</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Study-Notes-of-egui-Part-II-UI-Components</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Study-Notes-of-egui-Part-III-App-Bundling</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Offline-Tauri-Application-with-Local-Spring-Boot-Backend-via-GraalVM</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Dnd-Kit</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Virtual-Environment-via-UV</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/MCP-Course-Week-1-OpenAI-Model-via-Azure-Clients-and-Raw-Tools</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/MCP-Course-Week-2-Agents-Tools-Handoff-and-Guardrails</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Native-Module-in-Android-for-React-Native</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/MCP-Course-Week-4-LangGraph</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Flow-Charts-for-Documentation-using-Mermaid</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/RAG-Study-Using-Markdown-Articles-in-this-Blog</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Retrieval-Evaluation-Metrics-MRR-nDCG-and-Recall-K</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/RAG-Deployment-Part-1-Semantic-Chunking-Agentic-Rephase-and-Reranking-Chroma-Database</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/RAG-Deployment-Part-2-Transition-from-Chroma-DB-to-PostgreSQL</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Create-new-Sub-Window-in-a-Tauri-Application</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Embed-Python-Runtime-into-Tauri-Application</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/SQLite-Foreign-Key-Constraint-Must-be-Enabled-Manually</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Command-Query-Based-System-Part-1-Command-Invokers-and-Query-Invokers-for-Domain-Driven-Design</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Command-Query-Based-System-Part-2-Event-based-Testing-in-Spring-Boot-with-Testcontainer-Running-PGSQL</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/OpenTelemetry-Tracing-Setup-for-Spring-Boot-Applications</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/What-does-it-mean-by-insertable-false-and-updatable-false-in-JoinTable-and-JoinColumn-of-JPA</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/C-Fundamentals</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Event-Storming-Diagram-by-React-Page</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Single-Pointer-vs-Double-Pointer-in-C</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Network-Byte-Order-ntohl-and-ntohs-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Understand-strtok-in-C</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Command-Line-Argument-Parsing-in-C</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Understand-select-and-I-O-Multiplexing</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/-strace-in-mac</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Understand-poll-as-a-Replacement-of-select-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Redis-BLMOVE-Building-Message-Queues-with-Lists</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Redis-Stream-Part-I-An-Introduction-to-Redis-Stream-as-a-Replacement-of-BLMOVE-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Understand-Stale-Statistics-and-Query-Execution-Plans-in-PostgreSQL-and-Oracle</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Basic-Joins-in-SQL-Database</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Understand-Stale-Statistics-and-Query-Execution-Plans-in-MongoDB</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Redis-Bitmap-Statistics-Tracking</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Redis-Stream-Part-II-Production-Ready-Message-Queues-with-Consumer-Groups</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Introduction-to-HyperLogLog</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Redis-HyperLogLog-Probabilistic-Counting</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Data-Persistence-Strategy-for-Redis</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Networking-in-Linux-Kernel-Part-I-Hard-Interrupt</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Networking-in-Linux-Kernel-Part-II-Soft-Interrupt</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Rate-Limiting</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Networking-in-Linux-Kernel-Part-III-How-Socket-Receive-Data-from-NIC</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Networking-in-Linux-Kernel-Part-IV-HTTP-vs-WebSocket-at-the-Kernel-Level</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/HTTP-1-1-Streaming-Notes</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Kafka-Study-Part-I-The-Fundamental-Concepts</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Kafka-Study-Part-II-Integration-with-Spring-Boot</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Networking-in-Linux-Kernel-Part-V-epoll-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Networking-in-Linux-Kernel-Part-VI-Send-Packets</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Personal-Study-for-Company-s-Technology-on-k8s</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Personal-Study-for-Company-s-Technology-on-Databases</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Personal-Study-for-Company-s-Technology-on-Networking-Private-DNS-with-Route-53-Tailscale</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Networking-in-Linux-Kernel-Part-VII-Localhost-Networking-Internals</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Networking-in-Linux-Kernel-Part-VIII-Deep-Dive-of-listen-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Networking-in-Linux-Kernel-Part-IX-Deep-Dive-of-connect-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Simple-Integration-of-Single-Page-App-into-Spring-Boot</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Spring-Boot-Startup-Execution-Order-and-Place-for-Database-Data-Initialization</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Deep-Links-and-Caveats-in-MacOS-Desktop-Application</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Networking-in-Linux-Kernel-Part-X-Complete-TCP-Connection-WIP-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Securing-a-React-SPA-in-AWS-Lambda-with-a-Custom-Domain</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Tailwind-apply-and-Custom-Classes</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Sitemap-for-SPA</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Computational-Example-on-Probability-Distribution</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/The-Set-Equality-overline-C-overline-C-circ-for-Convex-Set-C-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/First-to-Leave-Problem-of-Elevator</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Countability-of-a-kind-of-Discontinuity</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Inequality</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/%E5%B1%85%E5%B1%8B-2024-%E6%B3%A8%E6%84%8F%E6%99%82%E9%A0%85</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/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-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/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-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/%E5%81%9C%E7%94%A8-mac-%E7%9A%84-power-button</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/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-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/%E4%B8%8B%E4%B8%80%E7%AB%99-%E4%B8%AD%E5%9C%8B%E9%8A%80%E8%A1%8C</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Logitech-%E9%8D%B5%E7%9B%A4%E8%A8%AD%E5%AE%9A-for-mac-</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/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-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/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-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/blog/article/Keychrone-K3-MAX-SE-Special-Key-Combinations</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Desktop-App-to-Capture-Text-From-Images</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Desktop-App-to-Learn-Japanese-via-MMORPG</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Dictionary-Mobile-App</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Emotion-Detection-by-EmotionVGG-Net</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/YOLOv3-Face-Detection-with-OpenImage-Dataset</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Multiple-Projects-Starter</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Dictionary-App-with-Nextjs-and-Electronjs</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/DefectGAN-a-Synthetic-Data-Generation-Model</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Text-Detection-and-Text-Removal-for-Signboards</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Defect-Classifcation-by-Object-Detections</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Deploy-Custom-Pytorch-Model-to-Web-Frontend</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Translate-Pytorch-Model-and-Weight-into-Libtorch-Model-for-Cpp-Project</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Event-Time-Confirmation-System</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Mobile-Application-with-Custom-Animated-Components-and-Deployment-Experience</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Commercial-Timetable-System-for-an-Art-School</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Tauri-Desktop-App-with-_Spring-Boot_-Integration-and-_Automated-Testing_</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://machingclee.github.io/portfolio/Chatbot-with-Knowledge-based-in-this-Blog</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
