<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://cozi.dev/</loc><lastmod>2025-12-01T11:34:20+07:00</lastmod></url><url><loc>https://cozi.dev/tags/distributed-tracing/</loc><lastmod>2025-12-01T11:34:20+07:00</lastmod></url><url><loc>https://cozi.dev/tags/grafana/</loc><lastmod>2025-12-01T11:34:20+07:00</lastmod></url><url><loc>https://cozi.dev/tags/loki/</loc><lastmod>2025-12-01T11:34:20+07:00</lastmod></url><url><loc>https://cozi.dev/tags/monitoring/</loc><lastmod>2025-12-01T11:34:20+07:00</lastmod></url><url><loc>https://cozi.dev/posts/monitoring-and-distributed-tracing-with-grafana-prometheus-loki-and-tempo/</loc><lastmod>2025-12-01T11:34:20+07:00</lastmod></url><url><loc>https://cozi.dev/posts/</loc><lastmod>2025-12-01T11:34:20+07:00</lastmod></url><url><loc>https://cozi.dev/tags/prometheus/</loc><lastmod>2025-12-01T11:34:20+07:00</lastmod></url><url><loc>https://cozi.dev/tags/</loc><lastmod>2025-12-01T11:34:20+07:00</lastmod></url><url><loc>https://cozi.dev/tags/tempo/</loc><lastmod>2025-12-01T11:34:20+07:00</lastmod></url><url><loc>https://cozi.dev/tags/aws/</loc><lastmod>2024-02-05T22:08:46-06:00</lastmod></url><url><loc>https://cozi.dev/tags/go/</loc><lastmod>2024-02-05T22:08:46-06:00</lastmod></url><url><loc>https://cozi.dev/tags/s3/</loc><lastmod>2024-02-05T22:08:46-06:00</lastmod></url><url><loc>https://cozi.dev/posts/serving-aws-s3-private-content-with-golang-and-aws-sdk-for-go-v2/</loc><lastmod>2024-02-05T22:08:46-06:00</lastmod></url><url><loc>https://cozi.dev/tags/ansible/</loc><lastmod>2023-10-11T02:31:18-05:00</lastmod></url><url><loc>https://cozi.dev/tags/devops/</loc><lastmod>2023-10-11T02:31:18-05:00</lastmod></url><url><loc>https://cozi.dev/posts/setting-up-a-virtual-environment-with-vagrant-for-testing/</loc><lastmod>2023-10-11T02:31:18-05:00</lastmod></url><url><loc>https://cozi.dev/tags/tool/</loc><lastmod>2023-10-11T02:31:18-05:00</lastmod></url><url><loc>https://cozi.dev/tags/vagrant/</loc><lastmod>2023-10-11T02:31:18-05:00</lastmod></url><url><loc>https://cozi.dev/tags/virtualbox/</loc><lastmod>2023-10-11T02:31:18-05:00</lastmod></url><url><loc>https://cozi.dev/tags/vm/</loc><lastmod>2023-10-11T02:31:18-05:00</lastmod></url><url><loc>https://cozi.dev/tags/combination/</loc><lastmod>2022-09-24T20:31:26+07:00</lastmod></url><url><loc>https://cozi.dev/posts/golang-create-combinations-from-n-arrays/</loc><lastmod>2022-09-24T20:31:26+07:00</lastmod></url><url><loc>https://cozi.dev/tags/database/</loc><lastmod>2022-07-04T16:16:38+07:00</lastmod></url><url><loc>https://cozi.dev/tags/mongo/</loc><lastmod>2022-07-04T16:16:38+07:00</lastmod></url><url><loc>https://cozi.dev/tags/mongodb/</loc><lastmod>2022-07-04T16:16:38+07:00</lastmod></url><url><loc>https://cozi.dev/posts/mongodb-query-get-n-records-of-each-group-aggregation/</loc><lastmod>2022-07-04T16:16:38+07:00</lastmod></url><url><loc>https://cozi.dev/tags/nosql/</loc><lastmod>2022-07-04T16:16:38+07:00</lastmod></url><url><loc>https://cozi.dev/tags/query/</loc><lastmod>2022-07-04T16:16:38+07:00</lastmod></url><url><loc>https://cozi.dev/posts/transfer-files-to-new-server-using-ansible/</loc><lastmod>2022-06-24T22:11:23+07:00</lastmod></url><url><loc>https://cozi.dev/posts/advanced-go-custom-error-implement/</loc><lastmod>2022-01-08T09:39:12+07:00</lastmod></url><url><loc>https://cozi.dev/posts/go-custom-error-implement/</loc><lastmod>2022-01-01T16:30:42+07:00</lastmod></url><url><loc>https://cozi.dev/posts/clean-disk-space/</loc><lastmod>2021-12-10T20:22:24+07:00</lastmod></url><url><loc>https://cozi.dev/tags/command/</loc><lastmod>2021-12-10T20:22:24+07:00</lastmod></url><url><loc>https://cozi.dev/tags/disk/</loc><lastmod>2021-12-10T20:22:24+07:00</lastmod></url><url><loc>https://cozi.dev/tags/server/</loc><lastmod>2021-12-10T20:22:24+07:00</lastmod></url><url><loc>https://cozi.dev/posts/cozi-goes-dark/</loc><lastmod>2021-11-21T22:46:53+07:00</lastmod></url><url><loc>https://cozi.dev/tags/css/</loc><lastmod>2021-11-21T22:46:53+07:00</lastmod></url><url><loc>https://cozi.dev/tags/darkmode/</loc><lastmod>2021-11-21T22:46:53+07:00</lastmod></url><url><loc>https://cozi.dev/tags/git/</loc><lastmod>2021-10-10T17:28:27+07:00</lastmod></url><url><loc>https://cozi.dev/posts/how-to-use-multiple-ssh-keys-effectively/</loc><lastmod>2021-10-10T17:28:27+07:00</lastmod></url><url><loc>https://cozi.dev/tags/ssh/</loc><lastmod>2021-10-10T17:28:27+07:00</lastmod></url><url><loc>https://cozi.dev/tags/tips/</loc><lastmod>2021-10-10T17:28:27+07:00</lastmod></url><url><loc>https://cozi.dev/posts/building-golang-docker-image-for-production/</loc><lastmod>2021-08-03T10:19:05+07:00</lastmod></url><url><loc>https://cozi.dev/tags/docker/</loc><lastmod>2021-08-03T10:19:05+07:00</lastmod></url><url><loc>https://cozi.dev/tags/golang/</loc><lastmod>2021-08-03T10:19:05+07:00</lastmod></url><url><loc>https://cozi.dev/tags/announcement/</loc><lastmod>2021-06-20T20:59:59+07:00</lastmod></url><url><loc>https://cozi.dev/tags/informercat/</loc><lastmod>2021-06-20T20:59:59+07:00</lastmod></url><url><loc>https://cozi.dev/tags/launch/</loc><lastmod>2021-06-20T20:59:59+07:00</lastmod></url><url><loc>https://cozi.dev/posts/launching-informercat/</loc><lastmod>2021-06-20T20:59:59+07:00</lastmod></url><url><loc>https://cozi.dev/posts/prevent-multiple-webpack-instances-lazy-loading-conflict/</loc><lastmod>2021-05-03T14:51:48+07:00</lastmod></url><url><loc>https://cozi.dev/tags/webpack/</loc><lastmod>2021-05-03T14:51:48+07:00</lastmod></url><url><loc>https://cozi.dev/posts/compile-pre-processors-to-css-for-runtime-uses/</loc><lastmod>2021-03-14T22:47:14+07:00</lastmod></url><url><loc>https://cozi.dev/tags/javascript/</loc><lastmod>2021-03-14T22:47:14+07:00</lastmod></url><url><loc>https://cozi.dev/tags/pre-processors/</loc><lastmod>2021-03-14T22:47:14+07:00</lastmod></url><url><loc>https://cozi.dev/tags/component/</loc><lastmod>2021-03-06T15:14:24+07:00</lastmod></url><url><loc>https://cozi.dev/posts/use-vue-dynamic-components-to-build-multiple-layouts-web-app/</loc><lastmod>2021-03-06T15:14:24+07:00</lastmod></url><url><loc>https://cozi.dev/tags/vue/</loc><lastmod>2021-03-06T15:14:24+07:00</lastmod></url><url><loc>https://cozi.dev/posts/convert-html-to-json-data-structure-online/</loc><lastmod>2021-01-30T15:50:56+07:00</lastmod></url><url><loc>https://cozi.dev/tags/html/</loc><lastmod>2021-01-30T15:50:56+07:00</lastmod></url><url><loc>https://cozi.dev/tags/json/</loc><lastmod>2021-01-30T15:50:56+07:00</lastmod></url><url><loc>https://cozi.dev/tags/online/</loc><lastmod>2021-01-30T15:50:56+07:00</lastmod></url><url><loc>https://cozi.dev/posts/how-to-using-tailwind-css-2-with-vue-3/</loc><lastmod>2020-12-30T12:28:05+07:00</lastmod></url><url><loc>https://cozi.dev/tags/tailwind/</loc><lastmod>2020-12-30T12:28:05+07:00</lastmod></url><url><loc>https://cozi.dev/tags/deployment/</loc><lastmod>2020-11-20T05:21:53+07:00</lastmod></url><url><loc>https://cozi.dev/tags/graceful-shutdown/</loc><lastmod>2020-11-20T05:21:53+07:00</lastmod></url><url><loc>https://cozi.dev/posts/how-to-archive-zero-downtime-deployments-in-kubernetes/</loc><lastmod>2020-11-20T05:21:53+07:00</lastmod></url><url><loc>https://cozi.dev/tags/k8s/</loc><lastmod>2020-11-20T05:21:53+07:00</lastmod></url><url><loc>https://cozi.dev/tags/zero-downtime/</loc><lastmod>2020-11-20T05:21:53+07:00</lastmod></url><url><loc>https://cozi.dev/posts/easy-way-to-get-started-with-vim-as-your-ide/</loc><lastmod>2020-11-07T10:57:34+07:00</lastmod></url><url><loc>https://cozi.dev/tags/ide/</loc><lastmod>2020-11-07T10:57:34+07:00</lastmod></url><url><loc>https://cozi.dev/tags/vim/</loc><lastmod>2020-11-07T10:57:34+07:00</lastmod></url><url><loc>https://cozi.dev/tags/cli/</loc><lastmod>2020-10-23T16:39:14+07:00</lastmod></url><url><loc>https://cozi.dev/posts/vue-cli-4-build-statics-for-an-existing-app-part-2/</loc><lastmod>2020-10-23T16:39:14+07:00</lastmod></url><url><loc>https://cozi.dev/tags/driver/</loc><lastmod>2020-10-03T08:48:07+07:00</lastmod></url><url><loc>https://cozi.dev/posts/gmob-go-mongodb-driver-document-builder/</loc><lastmod>2020-10-03T08:48:07+07:00</lastmod></url><url><loc>https://cozi.dev/posts/launching-supics/</loc><lastmod>2020-09-27T10:24:15+07:00</lastmod></url><url><loc>https://cozi.dev/tags/supics/</loc><lastmod>2020-09-27T10:24:15+07:00</lastmod></url><url><loc>https://cozi.dev/posts/mongodb-filter-by-nested-object-field/</loc><lastmod>2020-08-30T21:21:50+07:00</lastmod></url><url><loc>https://cozi.dev/posts/automate-build-and-publish-docker-image-with-gitlab-ci/</loc><lastmod>2020-08-02T08:29:24+07:00</lastmod></url><url><loc>https://cozi.dev/tags/cicd/</loc><lastmod>2020-08-02T08:29:24+07:00</lastmod></url><url><loc>https://cozi.dev/tags/gitlab/</loc><lastmod>2020-08-02T08:29:24+07:00</lastmod></url><url><loc>https://cozi.dev/tags/api/</loc><lastmod>2020-07-18T10:44:34+07:00</lastmod></url><url><loc>https://cozi.dev/tags/application/</loc><lastmod>2020-07-18T10:44:34+07:00</lastmod></url><url><loc>https://cozi.dev/posts/effective-testing-api-with-insomnia/</loc><lastmod>2020-07-18T10:44:34+07:00</lastmod></url><url><loc>https://cozi.dev/tags/insomnia/</loc><lastmod>2020-07-18T10:44:34+07:00</lastmod></url><url><loc>https://cozi.dev/tags/test/</loc><lastmod>2020-07-18T10:44:34+07:00</lastmod></url><url><loc>https://cozi.dev/tags/debug/</loc><lastmod>2020-06-28T22:56:42+07:00</lastmod></url><url><loc>https://cozi.dev/posts/debugging-go-http-server-with-vs-code/</loc><lastmod>2020-06-28T22:56:42+07:00</lastmod></url><url><loc>https://cozi.dev/tags/vscode/</loc><lastmod>2020-06-28T22:56:42+07:00</lastmod></url><url><loc>https://cozi.dev/tags/iframe/</loc><lastmod>2020-06-21T22:59:16+07:00</lastmod></url><url><loc>https://cozi.dev/posts/inject-vue-instance-into-an-iframe-that-create-in-runtime/</loc><lastmod>2020-06-21T22:59:16+07:00</lastmod></url><url><loc>https://cozi.dev/posts/building-a-simple-microservices-using-go-micro-and-echo-frameworks/</loc><lastmod>2020-06-10T21:48:16+07:00</lastmod></url><url><loc>https://cozi.dev/tags/echo/</loc><lastmod>2020-06-10T21:48:16+07:00</lastmod></url><url><loc>https://cozi.dev/tags/framework/</loc><lastmod>2020-06-10T21:48:16+07:00</lastmod></url><url><loc>https://cozi.dev/tags/go-micro/</loc><lastmod>2020-06-10T21:48:16+07:00</lastmod></url><url><loc>https://cozi.dev/tags/microservices/</loc><lastmod>2020-06-10T21:48:16+07:00</lastmod></url><url><loc>https://cozi.dev/posts/vue-cli-4-build-statics-for-an-existing-app/</loc><lastmod>2020-05-30T09:24:20+07:00</lastmod></url><url><loc>https://cozi.dev/tags/vue-cli/</loc><lastmod>2020-05-30T09:24:20+07:00</lastmod></url><url><loc>https://cozi.dev/tags/life/</loc><lastmod>2020-05-28T21:33:52+07:00</lastmod></url><url><loc>https://cozi.dev/tags/macbook/</loc><lastmod>2020-05-28T21:33:52+07:00</lastmod></url><url><loc>https://cozi.dev/tags/macos/</loc><lastmod>2020-05-28T21:33:52+07:00</lastmod></url><url><loc>https://cozi.dev/posts/moving-to-macos/</loc><lastmod>2020-05-28T21:33:52+07:00</lastmod></url><url><loc>https://cozi.dev/tags/review/</loc><lastmod>2020-05-28T21:33:52+07:00</lastmod></url><url><loc>https://cozi.dev/tags/channels/</loc><lastmod>2020-05-17T14:17:27+07:00</lastmod></url><url><loc>https://cozi.dev/tags/chat/</loc><lastmod>2020-05-17T14:17:27+07:00</lastmod></url><url><loc>https://cozi.dev/tags/django/</loc><lastmod>2020-05-17T14:17:27+07:00</lastmod></url><url><loc>https://cozi.dev/posts/simple-django-vue-websocket-chat-application-using-channels/</loc><lastmod>2020-05-17T14:17:27+07:00</lastmod></url><url><loc>https://cozi.dev/tags/websocket/</loc><lastmod>2020-05-17T14:17:27+07:00</lastmod></url><url><loc>https://cozi.dev/posts/writing-simple-go-echo-websocket-test-recipe/</loc><lastmod>2020-05-05T22:37:57+07:00</lastmod></url><url><loc>https://cozi.dev/tags/drone/</loc><lastmod>2020-05-01T06:57:22+07:00</lastmod></url><url><loc>https://cozi.dev/posts/how-to-setup-drone-ci-for-github-using-ansible/</loc><lastmod>2020-05-01T06:57:22+07:00</lastmod></url><url><loc>https://cozi.dev/about/</loc></url><url><loc>https://cozi.dev/archives/</loc></url><url><loc>https://cozi.dev/tags/ci/cd/</loc></url><url><loc>https://cozi.dev/hire-me/</loc></url><url><loc>https://cozi.dev/portfolio/</loc></url></urlset>