<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>http://blog.kevinyang.net/about/index.html</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/reading/index.html</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/index.html</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/index.html</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2025/08/02/take-a-look-ngrx20/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2024/10/27/ng-with-file-system-api/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/12/29/backto-grpc-note1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/12/30/backto-grpc-note2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2024/01/13/opa-rego-golang/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2024/08/31/go-with-commands-func/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/10/29/angular-v17-small-peek/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/10/08/golang-note-time-package/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/10/15/golang-test-coverage-tips/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/10/06/jest-with-httpTestingController/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/06/24/books-The-Site-Reliability-Workbook/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/07/16/faro-web-sdk-study/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/09/02/vscode-rest-client-note/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/05/07/study-ansible-02/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/05/06/study-ansible-01/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2023/03/11/angular-signals/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/11/20/discord-bot/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/11/05/study-dapr-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/11/05/study-dapr-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/10/30/oidc-notes/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/10/23/keycloak-note-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/10/23/keycloak-note-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/10/22/playwright-note1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/09/09/ng14-typed-form/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/09/18/rxjs-config/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/08/21/use-obsidian-to-maintian-docusaurus/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/08/06/angular-test-controlContainer-with-formarrayname/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/08/21/obsidian-note-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/06/11/angular-custom-decorators-demo/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/06/11/aspnet-custom-authSchema/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/06/12/angular-skip-interceptor/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/07/09/angular-standalone-first-tryout/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/07/16/excel-load-webapi/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/01/30/fsharp-minimalAPI-mongodb/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/02/20/fsharp-seq-study/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/05/19/static-website-docker-with-nginx/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/06/05/howto-dotnet-configuration/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/01/30/fsharp-minimal-api/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/01/29/angular-e2e-note-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/01/28/angular-e2e-note-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/09/12/ng-microfrontend-with-webpack-federation/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/10/11/win11-keboard-shortcuts/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2022/01/27/angular-e2e-cypress/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/07/28/helm-tips/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/08/15/dhall-note-001/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/07/17/k8s-note-003/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/07/18/k8s-note-004/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/07/16/k8s-note-002/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/06/16/kotlin-note-002/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/06/19/kotlin-note-003/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/07/07/k8s-note-001/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/06/06/how-to-write-json-schema/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/06/14/kotlin-note-001/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/04/18/devops-api-angular-version/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/05/08/nats-study-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/03/26/teams-messagecard-action-action/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/03/20/teams-and-messages/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/02/23/rust-note-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/03/17/azure-devops-build-pipeline-resource/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/02/05/angular-vscode-extension-page-navigate/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/02/19/rust-note-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/02/05/ng-vscode-extension-webview/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/08/29/angular-custom-form-control-with-async-valiator/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/09/17/efcore-add-computed-column/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/12/27/dart-reduce-fold/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/11/02/how-to-auto-version/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2021/01/13/flutter-firebase-message-setup/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/07/31/docker-101-note-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/08/03/docker-101-note-3/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/07/30/docker-101-note-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/07/25/angular-moment-localte-is-too-fat/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/07/28/office-ppt-tips-crop-image/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/06/22/azure-keyVault-sign-with-rsa/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/05/06/angular-formgroup-value/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/06/15/azure-app-service-linux-angular/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/04/11/dotnet-core-timezone-on-linux/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/04/15/podcast-preparation/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/04/16/amp-101/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/04/20/angular-form-valuechanges/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/04/04/blazor-basic-component-page/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/04/04/blazor-reload-after-save/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/04/11/azure-appservice-configuation-with-nest-object/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/04/02/obs-tips-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/03/23/material-datepicker-taiwan/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/04/02/obs-tips-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/03/03/zoom-create-event/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/02/13/angular-keyvaluepipe/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/02/14/angular-dont-use-function-in-template-expression/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/12/30/angular-in-cleanArchitecture/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/01/16/csharp-8-index-range/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2020/01/18/angular-scully-jam/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/11/29/golang-note-3/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/12/02/go-note-4-method/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/12/09/go-note-5-interface/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/12/27/asp-net-CleanArchitecture-note1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/11/28/angular-element-with-sharepoint-part2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/11/27/angular-element-with-sharepoint/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/11/25/golang-note-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/10/17/angular-proxy-with-signalr/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/11/25/golang-note-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/10/07/flutter-interactivity/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/10/07/flutter-responsive-app/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/10/12/flutter-provider/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/10/15/flutter-assets/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/10/05/flutter-layout-container/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/10/06/flutter-layout-grid-list/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/10/05/flutter-layout-01/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/10/04/flutter-code-structure/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/10/04/flutter-basic-start/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/09/04/rxjs-generate/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/09/03/csharp-cancellationtoken/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/08/19/angular-rxjs-practice-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/08/22/angular-http-inteceptor-practice-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/08/30/rxjs-repeat/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/08/13/azure-app-service-deployment-with-devops/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/07/26/angular-with-o365-3/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/08/08/core-mvc-nodeservice-puppeteer/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/08/12/azure-app-service-deployment/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/07/01/rxjs-notification/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/07/15/angular-firebase-link-provide-to-same-account/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/06/07/angular-web-worker/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/05/29/angular-static-viewchild/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/05/08/nestjs-guard/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/05/10/nestjs-interceptors/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/05/11/nestjs-custom-decorators/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/05/07/nestjs-pipe/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/05/06/nestjs-filters/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/05/05/nestjs-middleware/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/05/04/nestjs-getting-start/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/04/15/vscode-custom-emmet/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/04/20/ng-push-notification/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/04/11/ng-windows-auth/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/03/25/ngdart-component/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/03/26/ngdart-httpclient/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/03/26/ngdart-pipe/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/04/08/grpc-chat-server/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/02/27/ng-get-parent-component/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/03/12/ng-ngclass/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/03/15/ng-dart-start/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/12/24/ng-router-new-feature/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/12/25/ng-ngmodel-validator-ExpressionChangedAfterItHasBeenCheckedError/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/01/01/angular-testing-debounceTime/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/01/04/angular-controlContainer/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/02/14/ng-ngzone/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/02/14/rxjs-sequence/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2019/02/19/rxjs-using/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/12/23/ng-e2e-primeng-dropdown/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/12/22/ng-playground/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/10/20/angular-with-o365-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/10/24/angular-secondary-routes/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/10/29/angular-router-config/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/10/30/excel-dynamic-array-unique/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/11/05/rxjs-subscription/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/11/06/ng-RouteReuseStrategy/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/11/20/ng-treeshaking/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/06/26/angular-ngmodule/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/07/08/dotnetcore-graphql/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/07/19/angular-app-shell/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/07/28/ionic-first-look/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/08/01/ef-oracle-code-first/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/08/16/angular-schematics-filesystem/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/08/17/typescript-compiler/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/08/23/angular-json-guide/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/08/28/rxjs-custom-operator/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/08/31/rxjs-scheduler/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/09/19/angular-material-table-hidden-api/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/09/07/angular-sw-update/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/10/04/csharp-collection/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/10/14/angular-akita-first-impression/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/10/14/angular-host-style/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/10/20/angular-with-o365-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/04/21/angular-update-rxjs-to-6/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/04/30/angular-firebase/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/05/01/obs-streaming-zoom/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/05/03/angular-testbed/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/05/18/angualr-testing-delay/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/05/31/aspnet-core-identity/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/06/12/dotnet-cli-under-secret/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/06/03/aspnet-core-authentication-with-firebaesToken/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/06/15/angular-schematics-ng-add/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/06/18/angular-google-form/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/06/19/angular-cli-progress-font/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/12/02/angular-cdk-portal/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/12/25/angular-rendertron/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/01/08/angular-monorepo-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/01/19/angular-viewproviders-providers/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/01/11/angular-create-schematics/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/01/31/angular-attribute/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/02/11/nx/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/02/13/nx-config-file/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/02/19/nx-create-app/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/02/24/nx-create-lib/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/03/10/blazor/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/03/22/rxjs-6-breakchanges/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/03/23/forensic-accounting-note-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/03/24/forensic-accounting-note-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/03/25/blazor-basic/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/03/30/angular-ngxs/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/04/02/angular-ionic-capacitor/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2018/04/10/angular-new-injectable-feature/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/07/05/core-middleware/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/07/11/angular-aio-code-study-006/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/07/15/angular-work-with-cdn/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/08/02/angular-protractor/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/08/08/angular-cli-universal/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/08/09/angular-changedetector-markforcheck/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/08/14/angular-two-way-binding/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/08/15/angular-custom-two-way-binding/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/08/26/rxjs-observable-foreach/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/09/07/angular-integration-test/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/09/01/rxjs-practice-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/09/24/angular-injector/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/09/17/mvc-core-with-angular/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/10/26/angular-schematics/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/11/08/manual-lazy-loading/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/11/25/angular-pwa/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/05/13/angular-pipe/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/05/15/core-web-mvc-001/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/05/14/core-environment-setup/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/05/28/angular-excel-addins/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/06/11/core-configuration/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/06/11/ng-animation-4-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/06/13/dotnetcore-dependency-injection/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/06/15/angular-aio-code-study-001/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/06/16/angular-aio-code-study-003/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/06/15/angular-aio-code-study-002/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/06/19/angular-aio-code-study-004/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/06/19/angular-aio-code-study-005/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/07/02/angular-component-outlet/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/07/02/angular-select-option/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/07/03/angular-method-extension/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/01/07/angular-test-learning-note/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/01/08/rxjs-context-demo-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/01/14/angular-router-canactivate/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/01/21/angular2-preloading/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/01/15/angular2-laravel/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/01/21/angular2-router-event/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/01/23/angular2-change-detection/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/01/30/angular2-decorators/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/02/05/angular-ngrx-store/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/02/12/rxjs-context-demo-2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/02/26/rxjs-context-demo-3/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/03/03/angular2-router-resetconfig/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/03/10/angular-custom-validator/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/03/26/angular4-universal-aspnetcore/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/03/23/angular-structural-directive/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/04/13/angular-strictNullChecks/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/04/19/angular-eventmanager/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/04/19/angular-ngIf-else/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/04/20/angular-meta/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/05/03/codemirror/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/05/04/angular2-upgrade-to-rc0/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/05/10/angular2-rxjs-observers/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/05/10/angular2-structural-directives/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/06/04/angular2-service-EventEmitter/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/06/02/angular2-angularfire2/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/06/05/angular2-ChangeDetectionStrategy/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/06/22/mvc-core-with-sqlserver/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/07/06/angular2-with-router/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/10/06/rx-subject/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/10/06/rxjs-multicast/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/11/11/ng2-component-interaction/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/11/12/ng2-template/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/11/13/ng2-transclusion/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/11/17/ng2-3rdLibrary/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/11/19/ng2-viewchild-viewcontent/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/01/03/mvccore-with-angular2-cli/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/12/11/ng2-router-resolve/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2017/01/05/angular2-ssw-testing-angular2-note/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/10/17/javascript-es6/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/10/18/javascript-es2015-arror-function-string-templates-let/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/10/18/javascript-es2015-let/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/10/18/windows-10-hot-key-mail-app/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/10/20/aspnet-download-files-use-ajax-to-the-webapi/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/10/24/javascript-es2015/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/10/26/javascript-es2015-class/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/11/08/angular-ngoptions-in-14/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/12/16/mvc-6-authorize-redirect-to-login-page/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/01/14/angular2-outputs/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/01/11/ef-entity-framework-7-migration-with-exist-database/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/01/20/note-gulpfilejs/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/03/27/mvc-core-run-with-docker/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/03/31/bot-to-write-a-bot-makes-me-think-of-msn-bot/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/03/27/685100/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/04/13/vs2015-uses-global-npm-version/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/04/05/bot-formflow/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/04/17/angular2-redux-with-service/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/04/18/angular2-make-aspnet-mvc-core-always-serve-indexhtml/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/04/14/angular2-play-with-redux/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/04/18/angular2-play-with-redux-part-3-middleware/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/04/19/angular2-how-about-form/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2016/04/24/angular2-css-style/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/11/06/azure-ref-azure-storage-20-some-blob-changes-to-be-aware-of/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/11/10/javsscript-for-loop-vs-foreach-when-there-is-async-function/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/11/11/angular-chaos-html5mode/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/11/24/azure-website-always-on/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/01/04/laravel-laravel-with-angular/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/01/22/kinect-began-to-learn-to-write-a-kinect-app/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/01/29/kinect-day-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/02/02/angular-directive-notes/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/02/11/react-article-memo/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/02/23/laravel-laravel-50-with-angular/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/03/12/laravel-download-file-but-server-doenst-have-php-fileinfo/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/03/25/html-span-to-focus/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/03/18/ngcordova-socialsharing-to-line/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/03/29/angular-aspnet-mvc-with-angular-html5mode/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/04/30/mono-install-mono-40/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/05/29/webdeploy-microsoftwebdeploymentbuiltintypescache-throws-an-exception-on-deployment/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/05/24/aspnet-mvc-oauth/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/06/12/ef-connection-resiliency/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/06/24/vfp-read-ini-files/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/06/30/devexpress-how-to-bind-a-objec-to-bindingsource-in-web-xtrareport/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/08/07/aspnet-5-study-notes/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/10/11/aspnet-reportviewer-remote-report-path-setting/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2015/07/13/mvc-when-the-mvc-in-exe-file-need-to-read-when-a-network-drive/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/02/20/note-capital-surplus/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/02/26/c-work-with-xml-and-xsd/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/03/01/iis-parallels-win8-mactxt/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/03/18/web-use-odata-ef-page/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/04/07/android-studio-platform-not-found/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/04/28/c-what-is-lambda-expressions-action-func-and-predicate/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/04/30/aspnet-mvc-htmlhelper-work-with-angularjs/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/05/04/ef6-entity-framework-6-code-first-migrations-with-multiple-data-contexts-change/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/05/13/ef6-bulkinsert/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/07/07/reference-odata-101-using-the-notmapped-attribute-to-exclude-enum-properties/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/07/31/aspnet-mvc-odata-pageresult-v4/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/07/17/web-local-storage/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/07/30/aspnet-mvc-webapi-return-worth/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/09/04/vs2013-introducing-gulp-grunt-bower-and-npm-support-for-visual-studio-ref/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/10/08/angular-careless-mistakes-errorerrorinfdig/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/10/15/cordova-file/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/10/08/azure-sql-azure-specs-adjusted/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/11/02/azure-documentdb/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/10/08/study-note-phalcon-using-view/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/10/09/memo-common-git-commands/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/10/09/phalcon-using-model/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/10/10/phalcon-work-with-router/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/10/16/laravel-study-note/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/10/20/vfp-prog-cache/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/10/17/laravel-controllers/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/10/26/html5-blob/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/10/26/laravel-blade-template/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/10/31/aspnet-mvc-aspnet-mvc-open-to-accelerate/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/11/10/python-start-study-python/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/11/11/python-note-1/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/11/12/python-20131112/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/11/13/python20131113/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/11/14/python-20131114/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/11/14/electronic-invoices-via-the-internet-opening-process/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/11/24/angularjs-validation/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/11/26/aspnet-mvc-add-typescript-complier/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/11/26/aspnet-mvc-play-with-grunt/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/11/29/pythonsmall-script-read-electronic-newspapers-ripping-the-article-transcription/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2013/12/07/phalcon-complie-phalconso-for-php-542/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/01/21/note-linq-notes/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/01/28/note-angularjs-20140129/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/01/30/zen-coding-style-notes/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/02/11/vfp-vartype/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/02/18/c-coding-conventions/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/2014/02/19/angular-at-the-end-of-ng-repeat-trigger-other-actions/</loc>
    
    <lastmod>2025-08-02</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  

  <url>
    <loc>http://blog.kevinyang.net/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  
  <url>
    <loc>http://blog.kevinyang.net/tags/Phalcon/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Git/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Laravel-4/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/VFP/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/HTML/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/MVC-4/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Python/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/%E9%9B%BB%E5%AD%90%E7%99%BC%E7%A5%A8/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/AngularJS/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Javascript/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Linq/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/CSS/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/C/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/%E6%9C%83%E8%A8%88/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/IIS/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/EF6/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/OData/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/VS2015/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/ngCordova/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Azure/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Laravel/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Kinect/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/React/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/laravel-5/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Mono/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Visual-Studio/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/MVC-5/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Entity-Framework/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Devexpress/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/MVC-CORE/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/ES2015/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Tip/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/MVC-Core/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Angular/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/EF-Core/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Gulp/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Docker/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/botframework/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Coding4Fun/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/RxJS/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Laravel5/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Typescript/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/NET-Core/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Core-MVC/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Office/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/%E6%B8%AC%E8%A9%A6/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/%E5%85%B6%E4%BB%96/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Ionic/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/TypeScript/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Angular-Material/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/CSharp/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/O365/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/VSCode/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/NestJS/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/App-Service/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/ASP-NET-MVC/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Flutter/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Go/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Blazor/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/AMP/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Container/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Rust/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Azure-DevOps/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Teams/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/NATS/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/How-to/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Kotlin/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/K8s/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/FSharp/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/NET-Core/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Obsidian/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/playwright/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Keycloak/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Dapr/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/BOT/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Discord/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Ansible/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Reading/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/Grafana/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/gRPC/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/tags/OPA/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  

  
  <url>
    <loc>http://blog.kevinyang.net/categories/Phalcon/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Note/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Laravel/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/VFP/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/HTML/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/ASP-NET-MVC/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Python/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/AngularJS/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/CSharp/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Android/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Entity-Framework/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Visual-Studio/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Library/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Azure/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Javascript/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Angular/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/BOT/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Docker/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Coding4Fun/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/NET-Core/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/%E6%9C%83%E8%A8%88/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/%E5%85%B6%E4%BB%96/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/TypeScript/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/O365/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/VSCode/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Flutter/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Go/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Blazor/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/AMP/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Office/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Container/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Rust/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Azure-DevOps/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Teams/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/NATS/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/How-to/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Kotlin/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/K8s/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Azure-DevOps/Angular/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/FSharp/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/NET-Core/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/playwright/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Keycloak/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Dapr/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Ansible/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Reading/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/Grafana/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/gRPC/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
  <url>
    <loc>http://blog.kevinyang.net/categories/OPA/</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.2</priority>
  </url>
  
</urlset>
