<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://shioyaki-apps.com/</loc><lastmod>2026-09-18T00:12:30.426Z</lastmod></url><url><loc>https://shioyaki-apps.com/blog</loc><lastmod>2026-09-18T00:12:30.426Z</lastmod></url><url><loc>https://shioyaki-apps.com/reviews</loc><lastmod>2026-09-18T00:12:30.426Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/password-hashing-salt-stretching</loc><lastmod>2026-04-02T12:45:07.655Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/one-person-one-server</loc><lastmod>2026-04-28T07:34:25.158Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/chrome-remote-desktop-smartphone-dev</loc><lastmod>2026-04-28T07:26:29.945Z</lastmod></url><url><loc>https://shioyaki-apps.com/library/agile-retrospectives-book-review</loc><lastmod>2026-02-05T15:09:42.575Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/introduction-of-mermaid-to-rails</loc><lastmod>2026-09-13T10:49:21.114Z</lastmod></url><url><loc>https://shioyaki-apps.com/library/book-review-scrum-productivity-secret</loc><lastmod>2026-02-05T14:40:47.811Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/spec-workflow-mcp-guide-sdd</loc><lastmod>2026-04-28T07:34:26.363Z</lastmod></url><url><loc>https://shioyaki-apps.com/library/think-simple</loc><lastmod>2026-02-01T09:25:43.236Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/rails-feature-flag-flipper</loc><lastmod>2026-09-13T12:30:21.071Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/spec-workflow-mcp-spec-driven-development</loc><lastmod>2026-04-02T14:50:46.927Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/unconscious-implementation-lacks-intent</loc><lastmod>2026-04-28T07:26:31.093Z</lastmod></url><url><loc>https://shioyaki-apps.com/library/devops-antipatterns</loc><lastmod>2026-02-14T02:03:26.819Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/point-and-call-in-software</loc><lastmod>2026-04-28T07:26:31.635Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/record-even-if-wrong</loc><lastmod>2026-04-26T04:11:38.276Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/chatgpt-gemini-claude-parallel</loc><lastmod>2026-09-18T00:12:30.426Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/notebooklm-weekly-report-review</loc><lastmod>2026-04-28T07:26:32.764Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/store-image-in-database</loc><lastmod>2026-04-28T07:34:27.551Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/thinking-is-writing</loc><lastmod>2026-04-28T07:26:33.362Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/prediction-shift-left</loc><lastmod>2026-04-28T07:34:28.200Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/connected-by-people</loc><lastmod>2026-04-28T07:34:28.647Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/ai-models-character-summary-2025</loc><lastmod>2026-04-28T07:26:34.095Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/claude-agent-prompt-analysis</loc><lastmod>2026-04-02T14:28:29.340Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/consensus-building-in-startups</loc><lastmod>2026-04-26T04:11:38.901Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/human-value-in-ai-era</loc><lastmod>2026-04-26T04:11:39.070Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/used-claude-code</loc><lastmod>2026-04-28T07:26:35.015Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/openapi-basics</loc><lastmod>2026-04-26T13:36:18.956Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/secure-by-default</loc><lastmod>2026-04-26T13:36:19.773Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/back-to-the-typing-speed</loc><lastmod>2026-04-28T07:26:35.793Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/document-for-future-me</loc><lastmod>2026-04-26T04:11:39.228Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/avoid-db-design-regrets</loc><lastmod>2026-04-26T04:11:39.388Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/notebooklm-shift-to-listening</loc><lastmod>2026-04-28T07:26:36.521Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/from-solo-to-shared-ai</loc><lastmod>2026-04-28T07:34:29.279Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/programming-language-pros-cons-deepresearch</loc><lastmod>2026-04-02T14:28:44.231Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/claude-sonnet4-copilot-agent-review</loc><lastmod>2026-04-28T07:26:37.505Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/gemini-25pro-vs-openai-o3</loc><lastmod>2026-04-28T07:26:37.959Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/devin-glimpse-of-whats-next</loc><lastmod>2026-04-28T07:26:38.409Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/speak-ai-ish</loc><lastmod>2026-04-28T07:26:39.003Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/github-copilot-agent-first-impression</loc><lastmod>2026-04-28T07:06:39.023Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/specific-and-abstract-thinking-in-engineering</loc><lastmod>2026-04-28T07:34:29.909Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/how-to-show-sources-with-gpt-4o-search-preview</loc><lastmod>2026-04-28T07:26:39.866Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/vscode-tasks-json-automation</loc><lastmod>2026-09-01T00:22:48.806Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/must-know-vscode-shortcuts</loc><lastmod>2026-04-28T07:26:40.471Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/rails-enum-is-awesome</loc><lastmod>2026-04-28T07:34:30.949Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/cline-gemini-free-trial</loc><lastmod>2026-04-28T07:34:31.495Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/optimize-memory-in-rails-loops</loc><lastmod>2026-04-26T04:32:09.204Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/reverse-import-ai-mindset</loc><lastmod>2026-04-28T07:26:41.412Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/who-writes-tests-matters</loc><lastmod>2026-04-26T04:11:39.848Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/find-unexpected-bugs-in-integration-tests</loc><lastmod>2026-04-28T07:06:37.875Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/learn-from-past-prs</loc><lastmod>2026-04-28T07:26:42.151Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/design-for-clarity-and-security</loc><lastmod>2026-04-26T04:32:08.877Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/importance-of-presenting</loc><lastmod>2026-04-28T07:34:31.976Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/refactor-the-real-world</loc><lastmod>2026-04-28T07:26:42.931Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/integrate-openai-api-with-ruby</loc><lastmod>2026-04-28T07:26:43.400Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/must-know-browser-shortcuts</loc><lastmod>2026-04-28T07:34:32.442Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/built-focus-task-app-in-3-hours</loc><lastmod>2026-04-28T07:26:44.074Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/emotionless-productivity</loc><lastmod>2026-04-28T07:34:32.895Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/todo-task-scheduler</loc><lastmod>2026-04-28T07:26:44.748Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/improve-performance-rails-n-plus-one</loc><lastmod>2026-04-28T07:34:33.371Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/rails-flash-messages</loc><lastmod>2026-07-28T00:16:58.186Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/my-generative-ai-workflow</loc><lastmod>2026-04-28T07:26:45.546Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/quick-rails-deploy-with-render</loc><lastmod>2026-04-28T07:26:46.036Z</lastmod></url><url><loc>https://shioyaki-apps.com/shioyaki-blog/bug-hate-test-love-mindset</loc><lastmod>2026-04-28T07:26:46.530Z</lastmod></url><url><loc>https://shioyaki-apps.com/introduce_admin</loc></url><url><loc>https://shioyaki-apps.com/inquiries/new</loc></url><url><loc>https://shioyaki-apps.com/privacy-policy</loc></url><url><loc>https://shioyaki-apps.com/disclaimer</loc></url></urlset>