<?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://kinoko-tech-blog-theta.vercel.app/</loc><lastmod>2026-08-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/go/</loc><lastmod>2026-08-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/</loc><lastmod>2026-08-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/</loc><lastmod>2026-08-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/til/</loc><lastmod>2026-08-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/til-sample-post/</loc><lastmod>2026-08-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/distributed-systems/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/dotfiles/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/gcp/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/gcp-pub-sub-message-lifecycle-mental-model/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/macos/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/message-queue/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/pub-sub/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/shell/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/zdotdir/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/zdotdir-relocates-zsh-config-and-runtime-out-of-home/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/zsh/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/git/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/git-worktree-mental-model-shared-object-store-and-branch-lock/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/git-worktree/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/version-control/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/agent-infra/</loc><lastmod>2026-06-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/claude/</loc><lastmod>2026-06-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/llm-ops/</loc><lastmod>2026-06-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/managed-agents/</loc><lastmod>2026-06-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/managed-agents/</loc><lastmod>2026-06-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/grpc/</loc><lastmod>2026-04-12T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/grpc-metadata-vs-proto-fields-for-http-headers/</loc><lastmod>2026-04-12T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/concurrency/</loc><lastmod>2026-03-23T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/database/</loc><lastmod>2026-03-23T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/dbtpl-code-generation/</loc><lastmod>2026-03-23T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/go-context/</loc><lastmod>2026-03-23T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/go-deep-copy-vs-shallow-copy/</loc><lastmod>2026-03-23T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/atomic-value-goroutine-token-refresh/</loc><lastmod>2026-03-19T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/devops/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/error-log-by-middleware/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/observability/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/rbac-model/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/security/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/warpcd-vs-octopus-deploy/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/gcp-pubsub-retry-pusher/</loc><lastmod>2026-03-12T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/architecture/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/gcp-pub-sub-topic-subscription/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/go-generics/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/go-modern-syntax-fixes/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/grpc-pusher-pattern/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/mysql-foreign-key-vs-join/</loc><lastmod>2026-03-11T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/tags/api-design/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/grpc-vs-http/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/accept-language-header/</loc><lastmod>2026-03-06T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/json-marshal-unmarshal/</loc><lastmod>2026-03-05T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/api-request-validation/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/bff101/</loc><lastmod>2026-03-02T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/gitlab-ci-docker-in-docker/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/protobuf-reserved-fields-api-versioning/</loc><lastmod>2026-02-27T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/mysql-lock/</loc><lastmod>2026-02-26T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/goproxy/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/oidc-gke-to-aws-s3/</loc><lastmod>2026-02-24T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/posts/go-context-cancel-propagation/</loc><lastmod>2026-02-23T00:00:00+00:00</lastmod></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/about/</loc></url><url><loc>https://kinoko-tech-blog-theta.vercel.app/categories/</loc></url></urlset>