<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://thomaslearns.com</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://thomaslearns.com/topics</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/search</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thomaslearns.com/reviews</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/reviews/repos</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/about</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/transparency</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/horses</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-06-01</loc>
<lastmod>2026-06-02T15:00:52.618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-31</loc>
<lastmod>2026-06-01T15:00:54.742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-30</loc>
<lastmod>2026-05-31T15:00:57.323Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-29</loc>
<lastmod>2026-05-30T15:00:54.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-28</loc>
<lastmod>2026-05-29T15:00:55.007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-27</loc>
<lastmod>2026-05-28T15:00:57.260Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-26</loc>
<lastmod>2026-05-27T15:01:39.844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-25</loc>
<lastmod>2026-05-26T15:00:57.350Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-24</loc>
<lastmod>2026-05-25T15:00:54.533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-23</loc>
<lastmod>2026-05-24T15:00:54.781Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-22</loc>
<lastmod>2026-05-23T15:00:53.025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-21</loc>
<lastmod>2026-05-22T15:00:56.799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-20</loc>
<lastmod>2026-05-21T15:00:57.584Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-19</loc>
<lastmod>2026-05-20T15:00:54.434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-18</loc>
<lastmod>2026-05-19T15:00:55.839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-17</loc>
<lastmod>2026-05-18T15:00:58.309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-16</loc>
<lastmod>2026-05-17T15:00:55.125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-15</loc>
<lastmod>2026-05-16T15:00:55.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-14</loc>
<lastmod>2026-05-15T15:00:57.480Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-12</loc>
<lastmod>2026-05-13T15:01:00.492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-11</loc>
<lastmod>2026-05-12T15:01:00.719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-10</loc>
<lastmod>2026-05-11T15:01:12.461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-09</loc>
<lastmod>2026-05-10T15:01:09.948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-08</loc>
<lastmod>2026-05-09T15:01:07.895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-07</loc>
<lastmod>2026-05-08T15:01:11.234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-06</loc>
<lastmod>2026-05-07T15:01:10.623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-05</loc>
<lastmod>2026-05-06T15:01:11.986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-04</loc>
<lastmod>2026-05-05T15:01:07.790Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-03</loc>
<lastmod>2026-05-04T15:01:06.096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-02</loc>
<lastmod>2026-05-03T15:01:05.443Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-05-01</loc>
<lastmod>2026-05-02T15:01:07.284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-04-30</loc>
<lastmod>2026-05-01T15:01:05.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/letsfg-ai-powered-flight-search-booking</loc>
<lastmod>2026-05-01T01:22:56.771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/mastering-claude-code-best-practices-agentic-engineering-workflow</loc>
<lastmod>2026-05-01T01:09:43.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/using-opentelemetry-metrics-claude-code-monitoring</loc>
<lastmod>2026-05-01T01:09:30.249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/running-large-language-models-locally-guide</loc>
<lastmod>2026-05-01T00:54:12.893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/codegraphcontext-indexing-codebases-into-graphs-for-ai-powered-development</loc>
<lastmod>2026-05-01T00:48:40.823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/build-custom-ai-workflows-google-gemini-labs</loc>
<lastmod>2026-05-01T00:45:27.949Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/design-md-structured-format-visual-identity-coding-agents</loc>
<lastmod>2026-05-01T00:40:11.378Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-rebelytics-one-skill-to-rule-them-all</loc>
<lastmod>2026-04-30T16:41:08.242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-kuberwastaken-claurst</loc>
<lastmod>2026-04-30T16:41:05.481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-jedward23-tmux-orchestrator</loc>
<lastmod>2026-04-30T16:41:01.895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-ciembor-agent-rules-books</loc>
<lastmod>2026-04-30T16:40:58.235Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-atomicmemory-llm-wiki-compiler</loc>
<lastmod>2026-04-30T16:40:54.307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-ar9av-obsidian-wiki</loc>
<lastmod>2026-04-30T16:40:50.675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-affaan-m-everything-claude-code</loc>
<lastmod>2026-04-30T16:35:29.727Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-jodusnodus-opencode-chrome-annotation</loc>
<lastmod>2026-04-30T15:13:33.745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-04-29</loc>
<lastmod>2026-04-30T15:01:09.077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-matomo-org-matomo</loc>
<lastmod>2026-04-30T14:56:09.204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-manuelslemos-rabbitllm</loc>
<lastmod>2026-04-30T14:56:09.288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-rybbit-io-rybbit</loc>
<lastmod>2026-04-30T14:56:09.094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-zhulinsen-daily-stock-analysis</loc>
<lastmod>2026-04-30T15:11:33.320Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-composiohq-awesome-codex-skills</loc>
<lastmod>2026-04-30T15:11:33.402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-mattpocock-skills</loc>
<lastmod>2026-04-30T15:11:33.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-njbrake-agent-of-empires</loc>
<lastmod>2026-04-30T15:11:33.535Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/repo-review-1jehuang-jcode</loc>
<lastmod>2026-04-30T15:10:15.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/daily-ai-news-brief-2026-04-28</loc>
<lastmod>2026-04-29T15:01:08.149Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/reading-technical-books-more-slowly</loc>
<lastmod>2026-04-28T22:45:55.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/homelab-notes-backups-before-services</loc>
<lastmod>2026-04-28T05:39:25.989Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/secure-by-design-as-a-learning-lens</loc>
<lastmod>2026-04-28T05:39:25.967Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/what-i-mean-by-ai-assisted-writing</loc>
<lastmod>2026-04-28T05:39:25.948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/posts/building-learning-blog-payload-nextjs</loc>
<lastmod>2026-04-28T05:39:25.923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thomaslearns.com/topics/ai</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/topics/books</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/topics/current-events</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/topics/cybersecurity</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/topics/homelab</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/topics/linux</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/topics/programming</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/reviews/repos/datawhalechina-hello-agents</loc>
<lastmod>2026-05-08T22:52:52.415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/reviews/repos/LearningCircuit-local-deep-research</loc>
<lastmod>2026-05-08T22:12:15.699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/reviews/repos/lobehub-lobehub</loc>
<lastmod>2026-05-08T22:10:16.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/reviews/repos/flutter-skills</loc>
<lastmod>2026-05-08T22:09:04.640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/horses/andalusian</loc>
<lastmod>2026-04-30T23:40:09.419Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/horses/appaloosa</loc>
<lastmod>2026-04-30T23:40:10.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/horses/arabian</loc>
<lastmod>2026-04-30T23:40:08.370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/horses/clydesdale</loc>
<lastmod>2026-04-30T23:40:09.641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/horses/friesian</loc>
<lastmod>2026-04-30T23:40:09.125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/horses/morgan</loc>
<lastmod>2026-04-30T23:40:09.905Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/horses/mustang</loc>
<lastmod>2026-04-30T23:40:10.376Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/horses/quarter-horse</loc>
<lastmod>2026-04-30T23:40:08.891Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/horses/shetland-pony</loc>
<lastmod>2026-04-30T23:40:10.645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thomaslearns.com/horses/thoroughbred</loc>
<lastmod>2026-04-30T23:40:08.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
