<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.johnsosoka.com/3d-models/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/404.html</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/about/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/archives/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/beyond/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/books/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/books/the-book-in-braille/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/consulting/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/contact/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/grinkers/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/headphones/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/memorial/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/memorials/leia/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/minecraft/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/music/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/newsletter/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/notes/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/pgp/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/quotes/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/retired/about/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/retired/home/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/scriptorium/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/services/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/thanks/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/workflow/</loc>
<lastmod>2026-04-01T20:06:43-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2019/09/12/learn-tdd-in-java.html</loc>
<lastmod>2019-09-12T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2020/04/20/first-post.html</loc>
<lastmod>2020-04-20T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2020/04/26/jekyll-ga-gdpr.html</loc>
<lastmod>2020-04-26T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2021/08/21/we-moved-cross-country.html</loc>
<lastmod>2021-08-21T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2021/08/29/fumbling-aop-python.html</loc>
<lastmod>2021-08-29T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2021/09/20/terraform-provision-blog-infra.html</loc>
<lastmod>2021-09-20T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2021/10/28/using-model-mapper-lib.html</loc>
<lastmod>2021-10-28T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2021/12/24/contact-me-form-services.html</loc>
<lastmod>2021-12-24T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2021/12/27/ahk-recipes-example-howto.html</loc>
<lastmod>2021-12-27T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2022/01/01/usb-foot-pedals.html</loc>
<lastmod>2022-01-01T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2022/01/16/recursive-acronym-tips.html</loc>
<lastmod>2022-01-16T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2022/01/29/the-complete-js-jsquery-course.html</loc>
<lastmod>2022-01-29T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2022/02/15/contact-form-service-enhanements.html</loc>
<lastmod>2022-02-15T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2022/02/15/the-scout-mindset.html</loc>
<lastmod>2022-02-15T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2022/07/28/bitnami-ec2-administration.html</loc>
<lastmod>2022-07-28T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2022/07/31/misc-terraform-notes.html</loc>
<lastmod>2022-07-31T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2023/01/28/estimate-padding.html</loc>
<lastmod>2023-01-28T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2023/02/05/chat-gpt-convo.html</loc>
<lastmod>2023-02-05T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2023/02/20/DASH-Diet-Dummys.html</loc>
<lastmod>2023-02-20T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2023/05/27/microblog-project.html</loc>
<lastmod>2023-05-27T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2023/07/12/custom-gpt-data.html</loc>
<lastmod>2023-07-12T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2023/07/16/gitlab-pipeline-s3.html</loc>
<lastmod>2023-07-16T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2023/07/24/intellij-mac-shortcut-conflict.html</loc>
<lastmod>2023-07-24T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2023/08/08/custom-langchain-tools.html</loc>
<lastmod>2023-08-08T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2023/09/02/mac-audio-troubleshooting.html</loc>
<lastmod>2023-09-02T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2023/10/31/llm-app-patterns.html</loc>
<lastmod>2023-10-31T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2023/11/01/never-enough-space.html</loc>
<lastmod>2023-11-01T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2023/12/01/tech-moment.html</loc>
<lastmod>2023-12-01T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2023/12/28/qr-code-box-organization.html</loc>
<lastmod>2023-12-28T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2024/02/10/implement-self-discover.html</loc>
<lastmod>2024-02-10T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2024/02/19/extend-llm-memory.html</loc>
<lastmod>2024-02-19T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2024/03/06/Dawn-Commerce-Agents.html</loc>
<lastmod>2024-03-06T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2024/03/24/Spring-AI.html</loc>
<lastmod>2024-03-24T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2024/05/23/agent-building-blocks.html</loc>
<lastmod>2024-05-23T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2024/07/21/unit-testing-llms.html</loc>
<lastmod>2024-07-21T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2025/01/04/happy-new-year.html</loc>
<lastmod>2025-01-04T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2025/03/02/diy-dynamic-dns.html</loc>
<lastmod>2025-03-02T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2025/11/29/llms-and-hidden-data.html</loc>
<lastmod>2025-11-29T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/blog/2025/12/26/ai-3d-printer-design-factory.html</loc>
<lastmod>2025-12-26T00:00:00-07:00</lastmod>
</url>
<url>
<loc>https://www.johnsosoka.com/note/2026/01/03/claude-code-patterns.html</loc>
<lastmod>2026-01-03T00:00:00-07:00</lastmod>
</url>
</urlset>
