<?xml-stylesheet type="text/xsl" href="sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>/contact/</loc>
    <lastmod>2018-11-05T15:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/privacy/</loc>
    <lastmod>2018-11-05T15:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/about/</loc>
    <lastmod>2018-09-15T20:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/android-studio/</loc>
    <lastmod>2021-07-18T16:00:10+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/flutter/</loc>
    <lastmod>2021-07-18T16:00:10+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2021/07/18/%E5%AE%89%E8%A3%9D-flutter/</loc>
    <lastmod>2021-07-18T16:00:10+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/</loc>
    <lastmod>2021-07-18T16:00:10+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/</loc>
    <lastmod>2021-07-18T16:00:10+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/</loc>
    <lastmod>2021-07-18T16:00:10+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/laravel/</loc>
    <lastmod>2021-03-26T22:15:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2021/03/26/laravel-download-big-file/</loc>
    <lastmod>2021-03-26T22:15:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/sql/</loc>
    <lastmod>2021-03-26T22:15:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/streamdownload/</loc>
    <lastmod>2021-03-26T22:15:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/arduino/</loc>
    <lastmod>2020-03-27T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/cnc/</loc>
    <lastmod>2020-03-27T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2020/03/27/dvd-grbl-cnc-arduino-function/</loc>
    <lastmod>2020-03-27T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/grbl/</loc>
    <lastmod>2020-03-27T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/article_nice/</loc>
    <lastmod>2020-01-13T14:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/aws/</loc>
    <lastmod>2019-09-12T14:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/09/12/aws-workshop-serverless/</loc>
    <lastmod>2019-09-12T14:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/serverless/</loc>
    <lastmod>2019-09-12T14:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/esp8266/</loc>
    <lastmod>2019-08-25T14:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/08/25/esp8266-troubleshooting/</loc>
    <lastmod>2019-08-25T14:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/eps32/</loc>
    <lastmod>2019-08-24T22:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/08/24/eps32-devkit-v1-initial/</loc>
    <lastmod>2019-08-24T22:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/nodejs/</loc>
    <lastmod>2019-08-11T23:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/08/11/intercept-response-on-express/</loc>
    <lastmod>2019-08-11T23:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/07/28/build-ngrok-with-trusted-https/</loc>
    <lastmod>2019-07-28T18:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/docker/</loc>
    <lastmod>2019-07-28T18:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/ngrok/</loc>
    <lastmod>2019-07-28T18:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/npm/</loc>
    <lastmod>2019-07-04T23:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/07/04/npm/</loc>
    <lastmod>2019-07-04T23:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/php/</loc>
    <lastmod>2019-05-31T16:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/05/31/php_strtotime_month_bug/</loc>
    <lastmod>2019-05-31T16:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/javascript/</loc>
    <lastmod>2019-05-27T17:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/05/27/javascript_date_memo/</loc>
    <lastmod>2019-05-27T17:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/tutorial/</loc>
    <lastmod>2019-04-05T23:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/04/05/laravel-api-with-g-recaptcha/</loc>
    <lastmod>2019-04-05T23:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/03/14/2019-03-14-aws-workshop-serverless-and-container/</loc>
    <lastmod>2019-03-14T13:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/ecs/</loc>
    <lastmod>2019-03-14T13:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/fargate/</loc>
    <lastmod>2019-03-14T13:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/workshop/</loc>
    <lastmod>2019-03-14T13:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/es6/</loc>
    <lastmod>2019-03-09T17:37:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/jquery/</loc>
    <lastmod>2019-03-09T17:37:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/03/09/jquery-closure-function-this/</loc>
    <lastmod>2019-03-09T17:37:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/02/17/module.exports-vs-exports-on-nodejs/</loc>
    <lastmod>2019-02-17T16:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/lambda/</loc>
    <lastmod>2019-02-07T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/02/07/start-your-first-serverless-on-aws/</loc>
    <lastmod>2019-02-07T18:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/codeigniter/</loc>
    <lastmod>2019-01-29T12:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/01/29/php-magic-function/</loc>
    <lastmod>2019-01-29T12:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/01/13/php-opcache/</loc>
    <lastmod>2019-01-13T22:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/mysql/</loc>
    <lastmod>2019-01-09T17:50:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/redis/</loc>
    <lastmod>2019-01-09T17:50:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2019/01/09/how-to-handle-the-high-concurrency-on-laravel/</loc>
    <lastmod>2019-01-09T17:50:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/12/12/start-first-nodejs-project/</loc>
    <lastmod>2018-12-12T18:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/12/01/compare-s3-ebs-efs/</loc>
    <lastmod>2018-12-01T13:30:10+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/11/19/experience-of-policy-with-route-and-middleware-/</loc>
    <lastmod>2018-11-19T18:43:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/gcp/</loc>
    <lastmod>2018-11-14T15:10:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/11/14/google-oauth-tutorial/</loc>
    <lastmod>2018-11-14T15:10:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/oauth/</loc>
    <lastmod>2018-11-14T15:10:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/11/04/laravel-updateorcreate/</loc>
    <lastmod>2018-11-04T21:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/11/04/docker-arg-env-variable/</loc>
    <lastmod>2018-11-04T01:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/10/30/laravel-nexmo-sms/</loc>
    <lastmod>2018-10-30T14:42:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/laradock/</loc>
    <lastmod>2018-10-16T23:39:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/vscode/</loc>
    <lastmod>2018-10-16T23:39:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/xdebug/</loc>
    <lastmod>2018-10-16T23:39:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/10/16/vscode-phpunit-on-laradock/</loc>
    <lastmod>2018-10-16T23:39:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/phpdoc/</loc>
    <lastmod>2018-10-15T18:18:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/10/15/how-to-use-phpdoc/</loc>
    <lastmod>2018-10-15T18:18:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/10/05/tdd-phpunit-100-percent/</loc>
    <lastmod>2018-10-05T01:41:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/tdd/</loc>
    <lastmod>2018-10-05T01:41:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/10/01/use-jwt-to-protect-laravel-api/</loc>
    <lastmod>2018-10-01T16:50:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/nginx/</loc>
    <lastmod>2018-09-22T12:12:10+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/09/22/nginx-location-redirect-setting-for-laravel/</loc>
    <lastmod>2018-09-22T12:12:10+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/certbot/</loc>
    <lastmod>2018-09-13T22:24:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/gitlab/</loc>
    <lastmod>2018-09-13T22:24:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/09/13/how-to-automate-renew-letsencrypt-on-gitlab-page/</loc>
    <lastmod>2018-09-13T22:24:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/09/04/gitlab-ci-error-when-using-redis-services/</loc>
    <lastmod>2018-09-04T14:45:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/09/02/gitlab-cicd-variables/</loc>
    <lastmod>2018-09-02T22:09:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/08/23/use-aws-cli-to-create-ami/</loc>
    <lastmod>2018-08-23T23:26:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/08/19/start-your-first-laravel-on-laradock-/</loc>
    <lastmod>2018-08-19T00:36:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/08/10/install-and-register-gitlab-runner/</loc>
    <lastmod>2018-08-10T17:25:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/08/07/create-docker-registry-services-and-web-ui-on-synology/</loc>
    <lastmod>2018-08-07T18:43:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/synology/</loc>
    <lastmod>2018-08-07T18:43:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/08/01/gitlab-ci-with-aws-codepipeline/</loc>
    <lastmod>2018-08-01T12:45:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/07/30/aws-codepipeline-and-codedeploy-tutorial/</loc>
    <lastmod>2018-07-30T12:00:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/07/28/guide-gitlab-deploy-to-ubuntu/</loc>
    <lastmod>2018-07-28T16:45:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/07/25/setting-laravel-env-on-vscode/</loc>
    <lastmod>2018-07-25T16:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/07/25/docker-common-command/</loc>
    <lastmod>2018-07-25T16:20:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/07/25/setting-automated-build-on-docker-hub/</loc>
    <lastmod>2018-07-25T15:30:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/07/15/install-docker-ubuntu-16.04-/</loc>
    <lastmod>2018-07-15T17:20:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/07/14/repeat-https-redirect-error-on-elb-/</loc>
    <lastmod>2018-07-14T22:42:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/07/05/implement-mutilple-route-on-alb/</loc>
    <lastmod>2018-07-05T00:48:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/07/02/laravel-5.4-passport-show-encryption-key-error/</loc>
    <lastmod>2018-07-02T18:17:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/office/</loc>
    <lastmod>2018-06-28T23:48:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/06/28/2018-06-28-how-to-set-outlook-exchange-mx-on-route53/</loc>
    <lastmod>2018-06-28T23:48:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/post/2018/06/28/2018-06-28-none-stop-ec2-when-extending-volume/</loc>
    <lastmod>2018-06-28T23:37:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/linux/</loc>
    <lastmod>2018-06-28T23:37:00+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/categories/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>/tags/ci/cd/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
</urlset>