<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://tools.loffey.com</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://tools.loffey.com/games</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/multiplayer</loc>
<lastmod>2026-05-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes</loc>
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://tools.loffey.com/about</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://tools.loffey.com/privacy</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://tools.loffey.com/tax-id</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/mortgage</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/irr</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/zipcode</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/salary-calculator</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/qrcode</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/image-compress</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/gif-maker</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/password</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/json-formatter</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/sql-formatter</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/timestamp</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/url-encode</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/hash</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/cron</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/base64</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/jwt</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/json-yaml</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/json-csv</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/diff</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/regex</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/uuid</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/user-agent</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/dns-lookup</loc>
<lastmod>2026-04-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/ip-info</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/random-picker</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/unit</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/bmi</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/compound-interest</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/permutation</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/snake</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/2048</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/tetris</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/sudoku</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/memory-game</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/stroop</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/reversi</loc>
<lastmod>2026-05-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/banqi</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/multiplayer/gomoku</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/multiplayer/order-and-chaos</loc>
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/multiplayer/connect4</loc>
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/multiplayer/banqi</loc>
<lastmod>2026-05-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/games/multiplayer/reversi</loc>
<lastmod>2026-05-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/ai/ai-agent</loc>
<lastmod>2026-06-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/ai/llm-basics</loc>
<lastmod>2026-06-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/ai/mcp</loc>
<lastmod>2026-06-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/ai/skills-and-collaboration</loc>
<lastmod>2026-06-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/ai/tools-function-calling</loc>
<lastmod>2026-06-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/database/mvcc-guide</loc>
<lastmod>2026-06-17</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/database/odbc-guide</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/database/redis-pubsub</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/database/redis-basics</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/database/sqlite-guide</loc>
<lastmod>2026-06-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/database/supabase-guide</loc>
<lastmod>2026-06-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/database/upsert-guide</loc>
<lastmod>2026-06-17</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/database/upstash-guide</loc>
<lastmod>2026-06-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/database/transaction-acid-guide</loc>
<lastmod>2026-06-17</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/database/foreign-key-guide</loc>
<lastmod>2026-06-17</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/database/index-guide</loc>
<lastmod>2026-06-17</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/devops/cicd-guide</loc>
<lastmod>2026-04-27</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/devops/cloudflare/cloudflare-pages</loc>
<lastmod>2026-06-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/devops/cloudflare/cloudflare-workers</loc>
<lastmod>2026-06-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/devops/cloudflare/cloudflare-storage</loc>
<lastmod>2026-06-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/devops/cloudflare/cloudflare-overview</loc>
<lastmod>2026-06-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/devops/github-actions/github-actions-guide</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/devops/github-actions/github-actions-matrix-build</loc>
<lastmod>2026-05-25</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/devops/github-actions/github-actions-oidc-cloud-deploy</loc>
<lastmod>2026-05-25</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/devops/github-actions/github-actions-reusable-workflows</loc>
<lastmod>2026-05-25</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/devops/github-actions/github-actions-self-hosted-runner</loc>
<lastmod>2026-05-25</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/devops/vercel-guide</loc>
<lastmod>2026-06-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/docker/docker-compose</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/docker/docker-container</loc>
<lastmod>2026-04-27</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/docker/docker-image-layer</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/docker/docker-network</loc>
<lastmod>2026-04-27</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/docker/docker-volume</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/docker/docker-commands</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/docker/docker-architecture</loc>
<lastmod>2026-04-27</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/docker/dockerfile-guide</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/git/git-commands</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/git/github-fork</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-goroutines</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-sync-primitives</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-project-structure</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-pointers</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-callvis</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/java/java-multithreading</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/java/java-memory-jvm</loc>
<lastmod>2026-04-27</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/network/api/paradigms</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/network/cdn-guide</loc>
<lastmod>2026-04-27</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/network/dns-knowledge</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/network/api/graphql</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/network/api/grpc</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/network/http-https</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/network/osi-model-network-devices</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/network/api/rest</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/network/ssh-key-auth</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/network/api/realtime-websocket-sse</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/others/bazi-fundamentals</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-context</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-generics</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-types-and-interfaces</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-build-and-release</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-profiling</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-stdlib-essentials</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-testing</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/go/go-error-handling</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/memory-heap-stack</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/locks-comparison</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/python/python-dunder-methods</loc>
<lastmod>2026-04-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/python/python-typer</loc>
<lastmod>2026-04-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/dev-methodologies</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/typescript/basics</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/typescript/generics</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/programming/typescript/advanced-types</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/security/aes-modes-comparison</loc>
<lastmod>2026-04-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/security/cors</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/security/csrf</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/security/hash-encryption-guide</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/security/owasp-top-10</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/security/sql-injection</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/security/ssl-tls-certificate</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/security/xss</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/security/authentication-authorization</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/system/cpu-scheduling</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/system/mac-shell-guide</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/system/shell-guide</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/system/systemctl-service-management</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/system/os-performance-metrics</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/system/throughput-metrics</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/system/thread-models-coroutines</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/system/process-thread-basics</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/kafka-guide</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/fluentd</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/gradle-jib</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/gradle-guide</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/package-managers</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/jq-quick-reference</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/nginx-https</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/nginx-basics</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/npm-guide</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/promql-guide</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/resilience4j</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/tools/vite-guide</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/web/js-ecosystem</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/web/nextjs/metadata-and-seo</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/web/nextjs/server-actions</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/web/nextjs/basics</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/web/nextjs/rendering-and-cache</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/web/nextjs/assets-and-performance</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/web/nextjs/routing-advanced</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/web/nextjs/deployment-and-runtime</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/web/react-guide</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tools.loffey.com/notes/web/seo-guide</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
