<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://daviddemingo.me/</loc></url>
  <url><loc>https://daviddemingo.me/ai</loc></url>
  <url><loc>https://daviddemingo.me/ai/arduino</loc></url>
  <url><loc>https://daviddemingo.me/ai/cuda</loc></url>
  <url><loc>https://daviddemingo.me/ai/deep-learning</loc></url>
  <url><loc>https://daviddemingo.me/ai/deep-learning/foundations</loc></url>
  <url><loc>https://daviddemingo.me/ai/edge</loc></url>
  <url><loc>https://daviddemingo.me/ai/fluency</loc></url>
  <url><loc>https://daviddemingo.me/ai/jax</loc></url>
  <url><loc>https://daviddemingo.me/ai/junie</loc></url>
  <url><loc>https://daviddemingo.me/ai/langchain</loc></url>
  <url><loc>https://daviddemingo.me/ai/langsmith</loc></url>
  <url><loc>https://daviddemingo.me/ai/llm</loc></url>
  <url><loc>https://daviddemingo.me/ai/mlx</loc></url>
  <url><loc>https://daviddemingo.me/ai/ollama</loc></url>
  <url><loc>https://daviddemingo.me/ai/pytorch</loc></url>
  <url><loc>https://daviddemingo.me/ai/pytorch/basic</loc></url>
  <url><loc>https://daviddemingo.me/ai/pytorch/classification</loc></url>
  <url><loc>https://daviddemingo.me/ai/pytorch/datasets</loc></url>
  <url><loc>https://daviddemingo.me/ai/pytorch/tensor</loc></url>
  <url><loc>https://daviddemingo.me/ai/pytorch/transfer</loc></url>
  <url><loc>https://daviddemingo.me/ai/pytorch/vision</loc></url>
  <url><loc>https://daviddemingo.me/ai/pytorch/workflow</loc></url>
  <url><loc>https://daviddemingo.me/ai/sonic</loc></url>
  <url><loc>https://daviddemingo.me/ai/supply-chain</loc></url>
  <url><loc>https://daviddemingo.me/ai/todo</loc></url>
  <url><loc>https://daviddemingo.me/apple</loc></url>
  <url><loc>https://daviddemingo.me/apple/mac</loc></url>
  <url><loc>https://daviddemingo.me/apple/mac/code</loc></url>
  <url><loc>https://daviddemingo.me/apple/mac/keyboard</loc></url>
  <url><loc>https://daviddemingo.me/apple/mac/ollama</loc></url>
  <url><loc>https://daviddemingo.me/apple/mac/rosetta</loc></url>
  <url><loc>https://daviddemingo.me/bio</loc></url>
  <url><loc>https://daviddemingo.me/bio/cell</loc></url>
  <url><loc>https://daviddemingo.me/bio/cell/division</loc></url>
  <url><loc>https://daviddemingo.me/bio/cell/life</loc></url>
  <url><loc>https://daviddemingo.me/bio/cell/membrane</loc></url>
  <url><loc>https://daviddemingo.me/bio/cell/organelle</loc></url>
  <url><loc>https://daviddemingo.me/bio/cell/prokaryote</loc></url>
  <url><loc>https://daviddemingo.me/bio/cell/xenium</loc></url>
  <url><loc>https://daviddemingo.me/bio/dna</loc></url>
  <url><loc>https://daviddemingo.me/bio/dna/data</loc></url>
  <url><loc>https://daviddemingo.me/bio/dna/entrez</loc></url>
  <url><loc>https://daviddemingo.me/bio/dna/gene</loc></url>
  <url><loc>https://daviddemingo.me/bio/dna/nucleic-acid</loc></url>
  <url><loc>https://daviddemingo.me/bio/dna/pathology</loc></url>
  <url><loc>https://daviddemingo.me/bio/dna/pcr</loc></url>
  <url><loc>https://daviddemingo.me/bio/dna/todo</loc></url>
  <url><loc>https://daviddemingo.me/bio/drug-design</loc></url>
  <url><loc>https://daviddemingo.me/bio/drug-design/fundamentals</loc></url>
  <url><loc>https://daviddemingo.me/bio/drug-design/machine-learning</loc></url>
  <url><loc>https://daviddemingo.me/bio/drug-design/todo</loc></url>
  <url><loc>https://daviddemingo.me/bio/genomic</loc></url>
  <url><loc>https://daviddemingo.me/bio/genomic/alphafold</loc></url>
  <url><loc>https://daviddemingo.me/bio/genomic/biomcp</loc></url>
  <url><loc>https://daviddemingo.me/bio/genomic/blast</loc></url>
  <url><loc>https://daviddemingo.me/bio/genomic/multiple-sequence-alignment</loc></url>
  <url><loc>https://daviddemingo.me/bio/genomic/phylogeny</loc></url>
  <url><loc>https://daviddemingo.me/bio/genomic/primer</loc></url>
  <url><loc>https://daviddemingo.me/bio/genomic/sequence-alignment</loc></url>
  <url><loc>https://daviddemingo.me/bio/genomic/todo</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecular-similarity</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecular-similarity/deepchem</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecular-similarity/fundamentals</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecular-similarity/molecular-fingerprint</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/atom</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/bond</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/docking</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/docking/gnina</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/docking/intro</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/docking/meeko</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/docking/pymol</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/docking/vina</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/inchi</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/kekule</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/pubchem</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/sdf</loc></url>
  <url><loc>https://daviddemingo.me/bio/molecule/smiles</loc></url>
  <url><loc>https://daviddemingo.me/bio/phylo</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/aminoacid</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/function</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/interaction</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/interaction/dipole</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/interaction/electrostatic</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/interaction/hydrogen-bond</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/interaction/hydrophobic</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/interaction/noncovalent</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/interaction/vdw</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/ligand</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/panda3d</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/pdb</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/prody</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/py3dmol</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/pymol</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/pyvista</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/structure</loc></url>
  <url><loc>https://daviddemingo.me/bio/protein/uniprot</loc></url>
  <url><loc>https://daviddemingo.me/bio/todo</loc></url>
  <url><loc>https://daviddemingo.me/blog</loc></url>
  <url><loc>https://daviddemingo.me/blog/2022-2023</loc></url>
  <url><loc>https://daviddemingo.me/blog/2023-2024</loc></url>
  <url><loc>https://daviddemingo.me/blog/2024-tardor</loc></url>
  <url><loc>https://daviddemingo.me/blog/2025-09</loc></url>
  <url><loc>https://daviddemingo.me/blog/2025-10</loc></url>
  <url><loc>https://daviddemingo.me/blog/2025-11</loc></url>
  <url><loc>https://daviddemingo.me/blog/2025-12</loc></url>
  <url><loc>https://daviddemingo.me/blog/2025-estiu</loc></url>
  <url><loc>https://daviddemingo.me/blog/2025-hivern</loc></url>
  <url><loc>https://daviddemingo.me/blog/2025-primavera</loc></url>
  <url><loc>https://daviddemingo.me/blog/2026-01</loc></url>
  <url><loc>https://daviddemingo.me/blog/2026-02</loc></url>
  <url><loc>https://daviddemingo.me/blog/2026-03</loc></url>
  <url><loc>https://daviddemingo.me/blog/2026-04</loc></url>
  <url><loc>https://daviddemingo.me/blog/2026-05</loc></url>
  <url><loc>https://daviddemingo.me/blog/2026-07</loc></url>
  <url><loc>https://daviddemingo.me/cloud</loc></url>
  <url><loc>https://daviddemingo.me/cloud/azure</loc></url>
  <url><loc>https://daviddemingo.me/cloud/azure/app-service</loc></url>
  <url><loc>https://daviddemingo.me/cloud/azure/basic</loc></url>
  <url><loc>https://daviddemingo.me/cloud/azure/data</loc></url>
  <url><loc>https://daviddemingo.me/cloud/azure/student</loc></url>
  <url><loc>https://daviddemingo.me/cloud/azure/virtual-machine</loc></url>
  <url><loc>https://daviddemingo.me/cloud/cloudflare</loc></url>
  <url><loc>https://daviddemingo.me/cloud/firebase</loc></url>
  <url><loc>https://daviddemingo.me/cloud/firebase/auth</loc></url>
  <url><loc>https://daviddemingo.me/cloud/firebase/basic</loc></url>
  <url><loc>https://daviddemingo.me/cloud/firebase/firestore</loc></url>
  <url><loc>https://daviddemingo.me/cloud/google</loc></url>
  <url><loc>https://daviddemingo.me/cloud/google/play</loc></url>
  <url><loc>https://daviddemingo.me/cloud/neon</loc></url>
  <url><loc>https://daviddemingo.me/cloud/supabase</loc></url>
  <url><loc>https://daviddemingo.me/cloud/supabase/auth</loc></url>
  <url><loc>https://daviddemingo.me/cloud/supabase/database</loc></url>
  <url><loc>https://daviddemingo.me/cloud/supabase/function</loc></url>
  <url><loc>https://daviddemingo.me/cloud/supabase/llm</loc></url>
  <url><loc>https://daviddemingo.me/cloud/supabase/row-level-security</loc></url>
  <url><loc>https://daviddemingo.me/cloud/supabase/todo</loc></url>
  <url><loc>https://daviddemingo.me/data</loc></url>
  <url><loc>https://daviddemingo.me/data/datagrip</loc></url>
  <url><loc>https://daviddemingo.me/data/filebase</loc></url>
  <url><loc>https://daviddemingo.me/data/format</loc></url>
  <url><loc>https://daviddemingo.me/data/format/json</loc></url>
  <url><loc>https://daviddemingo.me/data/format/json-schema</loc></url>
  <url><loc>https://daviddemingo.me/data/format/xml</loc></url>
  <url><loc>https://daviddemingo.me/data/format/yaml</loc></url>
  <url><loc>https://daviddemingo.me/data/minio</loc></url>
  <url><loc>https://daviddemingo.me/data/mongodb</loc></url>
  <url><loc>https://daviddemingo.me/data/mongodb/access-control</loc></url>
  <url><loc>https://daviddemingo.me/data/mongodb/aggregation</loc></url>
  <url><loc>https://daviddemingo.me/data/mongodb/document</loc></url>
  <url><loc>https://daviddemingo.me/data/mongodb/indexes</loc></url>
  <url><loc>https://daviddemingo.me/data/mongodb/transaction</loc></url>
  <url><loc>https://daviddemingo.me/data/objectbox</loc></url>
  <url><loc>https://daviddemingo.me/data/oracle</loc></url>
  <url><loc>https://daviddemingo.me/data/pigsty</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/audit</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/basic</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/column-level-security</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/definition</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/manipulation</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/oriole</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/pgtap</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/postgrest</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/privileges</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/procedure</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/query</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/query-airline-flights</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/role</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/row-level-security</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/scott</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/trigger</loc></url>
  <url><loc>https://daviddemingo.me/data/postgres/vector</loc></url>
  <url><loc>https://daviddemingo.me/data/protection</loc></url>
  <url><loc>https://daviddemingo.me/data/protection/aepd</loc></url>
  <url><loc>https://daviddemingo.me/data/protection/anonymization</loc></url>
  <url><loc>https://daviddemingo.me/data/protection/health</loc></url>
  <url><loc>https://daviddemingo.me/data/protection/hippa</loc></url>
  <url><loc>https://daviddemingo.me/data/protection/rgpd</loc></url>
  <url><loc>https://daviddemingo.me/data/redis</loc></url>
  <url><loc>https://daviddemingo.me/data/sqlite</loc></url>
  <url><loc>https://daviddemingo.me/data/sqlite/date</loc></url>
  <url><loc>https://daviddemingo.me/data/sqlite/entity</loc></url>
  <url><loc>https://daviddemingo.me/data/sqlite/foreign-key</loc></url>
  <url><loc>https://daviddemingo.me/data/sqlite/group-by</loc></url>
  <url><loc>https://daviddemingo.me/data/sqlite/join</loc></url>
  <url><loc>https://daviddemingo.me/data/sqlite/select</loc></url>
  <url><loc>https://daviddemingo.me/data/sqlite/table</loc></url>
  <url><loc>https://daviddemingo.me/data/sqlite/transaction</loc></url>
  <url><loc>https://daviddemingo.me/data/sqlite/view</loc></url>
  <url><loc>https://daviddemingo.me/data/sqlite/where</loc></url>
  <url><loc>https://daviddemingo.me/data/tinybase</loc></url>
  <url><loc>https://daviddemingo.me/data/turso</loc></url>
  <url><loc>https://daviddemingo.me/data/vector-search</loc></url>
  <url><loc>https://daviddemingo.me/fp</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix/0369</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix/0370</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix/0371</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix/0372</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix/0373</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix/0374</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix/0375</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix/0376</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix/0377</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix/0378</loc></url>
  <url><loc>https://daviddemingo.me/fp/asix/opt</loc></url>
  <url><loc>https://daviddemingo.me/fp/ciber</loc></url>
  <url><loc>https://daviddemingo.me/fp/ciber/5021</loc></url>
  <url><loc>https://daviddemingo.me/fp/ciber/5022</loc></url>
  <url><loc>https://daviddemingo.me/fp/ciber/5023</loc></url>
  <url><loc>https://daviddemingo.me/fp/ciber/5024</loc></url>
  <url><loc>https://daviddemingo.me/fp/ciber/5025</loc></url>
  <url><loc>https://daviddemingo.me/fp/ciber/5026</loc></url>
  <url><loc>https://daviddemingo.me/fp/ciber/c087</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam/0373</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam/0483</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam/0484</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam/0485</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam/0486</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam/0487</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam/0488</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam/0489</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam/0490</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam/0491</loc></url>
  <url><loc>https://daviddemingo.me/fp/dam/opt</loc></url>
  <url><loc>https://daviddemingo.me/fp/daw</loc></url>
  <url><loc>https://daviddemingo.me/fp/daw/0373</loc></url>
  <url><loc>https://daviddemingo.me/fp/daw/0483</loc></url>
  <url><loc>https://daviddemingo.me/fp/daw/0484</loc></url>
  <url><loc>https://daviddemingo.me/fp/daw/0485</loc></url>
  <url><loc>https://daviddemingo.me/fp/daw/0487</loc></url>
  <url><loc>https://daviddemingo.me/fp/daw/0612</loc></url>
  <url><loc>https://daviddemingo.me/fp/daw/0613</loc></url>
  <url><loc>https://daviddemingo.me/fp/daw/0614</loc></url>
  <url><loc>https://daviddemingo.me/fp/daw/0615</loc></url>
  <url><loc>https://daviddemingo.me/fp/daw/opt</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/0373</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/0483</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/0484</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/0485</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/0487</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/0612</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/0613</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/0614</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/0615</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/c043</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/c044</loc></url>
  <url><loc>https://daviddemingo.me/fp/dawbio/opt</loc></url>
  <url><loc>https://daviddemingo.me/fp/iabd</loc></url>
  <url><loc>https://daviddemingo.me/fp/iabd/5071</loc></url>
  <url><loc>https://daviddemingo.me/fp/iabd/5072</loc></url>
  <url><loc>https://daviddemingo.me/fp/iabd/5073</loc></url>
  <url><loc>https://daviddemingo.me/fp/iabd/5074</loc></url>
  <url><loc>https://daviddemingo.me/fp/iabd/5075</loc></url>
  <url><loc>https://daviddemingo.me/fp/iabd/c088</loc></url>
  <url><loc>https://daviddemingo.me/fp/python</loc></url>
  <url><loc>https://daviddemingo.me/fp/python/5098</loc></url>
  <url><loc>https://daviddemingo.me/fp/python/5099</loc></url>
  <url><loc>https://daviddemingo.me/fp/python/5100</loc></url>
  <url><loc>https://daviddemingo.me/fp/python/5101</loc></url>
  <url><loc>https://daviddemingo.me/fp/python/c094</loc></url>
  <url><loc>https://daviddemingo.me/guide</loc></url>
  <url><loc>https://daviddemingo.me/guide/dual</loc></url>
  <url><loc>https://daviddemingo.me/guide/dual/basic</loc></url>
  <url><loc>https://daviddemingo.me/guide/dual/bid</loc></url>
  <url><loc>https://daviddemingo.me/guide/dual/curriculum</loc></url>
  <url><loc>https://daviddemingo.me/guide/dual/signatura</loc></url>
  <url><loc>https://daviddemingo.me/guide/learn</loc></url>
  <url><loc>https://daviddemingo.me/guide/learn/code</loc></url>
  <url><loc>https://daviddemingo.me/guide/learn/fp</loc></url>
  <url><loc>https://daviddemingo.me/guide/learn/notes</loc></url>
  <url><loc>https://daviddemingo.me/guide/student</loc></url>
  <url><loc>https://daviddemingo.me/guide/student/avaluacio</loc></url>
  <url><loc>https://daviddemingo.me/guide/student/beca</loc></url>
  <url><loc>https://daviddemingo.me/guide/student/euniv</loc></url>
  <url><loc>https://daviddemingo.me/guide/student/proteccio-dades</loc></url>
  <url><loc>https://daviddemingo.me/guide/student/vaga</loc></url>
  <url><loc>https://daviddemingo.me/hardware</loc></url>
  <url><loc>https://daviddemingo.me/hardware/architecture</loc></url>
  <url><loc>https://daviddemingo.me/hardware/cooling</loc></url>
  <url><loc>https://daviddemingo.me/hardware/cpu</loc></url>
  <url><loc>https://daviddemingo.me/hardware/io</loc></url>
  <url><loc>https://daviddemingo.me/hardware/memory</loc></url>
  <url><loc>https://daviddemingo.me/hardware/motherboard</loc></url>
  <url><loc>https://daviddemingo.me/hardware/nic</loc></url>
  <url><loc>https://daviddemingo.me/hardware/power</loc></url>
  <url><loc>https://daviddemingo.me/hardware/storage</loc></url>
  <url><loc>https://daviddemingo.me/hello</loc></url>
  <url><loc>https://daviddemingo.me/kotlin</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/algorithm</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/amper</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/amper/basic</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/amper/compose</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/amper/module</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/amper/multiplatform</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/amper/plugin</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/amper/project</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/amper/todo</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/android</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/android/basic</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/android/console</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/android/play</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/android/studio</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/array</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/array-list</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/collection</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compass</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/adaptive</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/coil</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/composition</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/desktop</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/effect</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/hot-reload</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/html</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/input</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/layout</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/material</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/mobile</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/mongodb</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/navigation</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/navigation3</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/paging</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/recomposition</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/resource</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/viewmodel</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/compose/wasm</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/computation</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/concurrency</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/coroutine</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/coroutine/basic</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/coroutine/debug</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/coroutine/flow</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/coroutine/scope</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/coroutine/test</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/data</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/data-types</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/datetime</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/docker</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/dotenv</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/exception</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/exposed</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/exposed/basic</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/exposed/dao</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/exposed/dsl</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/extension-function</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/file</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/function</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/function-type</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/gatling</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/gradle</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/html</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/http</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/idea</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/idea/compose</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/idea/compose/compose</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/js</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/jvm</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/kermit</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/kilua</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/kobweb</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/kotest</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/kotter</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/kover</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ksp</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktor</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktor/api</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktor/auth</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktor/client</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktor/deploy</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktor/exposed</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktor/html</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktor/htmx</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktor/server</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktor/sse</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktor/websocket</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktorfit</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktorm</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktorm/entity</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktorm/intro</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktorm/sql</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktorm/sql/data-manipulation</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktorm/sql/dialects</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktorm/sql/joining</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktorm/sql/operators</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktorm/sql/query</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/ktorm/sql/schema</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/list</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/logging</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/map</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/mockk</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/molecule</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/mongodb</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/news</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/null</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/object</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/postgres</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/power-assert</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/powersync</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/room</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/room/basic</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/room/custom-type</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/room/entity</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/room/migration</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/room/overview</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/room/query</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/room/relation</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/room/todo</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/scope-function</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/serialization</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/serialization/basic</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/serialization/builtin-classes</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/serialization/gson</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/serialization/json</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/serialization/polymorphism</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/serialization/serializers</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/serialization/todo</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/set</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/socket</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/spring</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/sqldelight</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/sqldelight/android</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/sqldelight/basics</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/sqldelight/migration</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/sqldelight/todo</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/sqldelight/transaction</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/stream</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/supabase</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/test</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/thread</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/time</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/todo</loc></url>
  <url><loc>https://daviddemingo.me/kotlin/wasm</loc></url>
  <url><loc>https://daviddemingo.me/linux</loc></url>
  <url><loc>https://daviddemingo.me/linux/ansible</loc></url>
  <url><loc>https://daviddemingo.me/linux/apparmor</loc></url>
  <url><loc>https://daviddemingo.me/linux/apt</loc></url>
  <url><loc>https://daviddemingo.me/linux/archive</loc></url>
  <url><loc>https://daviddemingo.me/linux/docker</loc></url>
  <url><loc>https://daviddemingo.me/linux/docker/compose</loc></url>
  <url><loc>https://daviddemingo.me/linux/docker/container</loc></url>
  <url><loc>https://daviddemingo.me/linux/docker/image</loc></url>
  <url><loc>https://daviddemingo.me/linux/docker/monitoring</loc></url>
  <url><loc>https://daviddemingo.me/linux/docker/network</loc></url>
  <url><loc>https://daviddemingo.me/linux/docker/registry</loc></url>
  <url><loc>https://daviddemingo.me/linux/docker/resource</loc></url>
  <url><loc>https://daviddemingo.me/linux/docker/storage</loc></url>
  <url><loc>https://daviddemingo.me/linux/docker/swarm</loc></url>
  <url><loc>https://daviddemingo.me/linux/file</loc></url>
  <url><loc>https://daviddemingo.me/linux/filter</loc></url>
  <url><loc>https://daviddemingo.me/linux/firewalld</loc></url>
  <url><loc>https://daviddemingo.me/linux/kubernetes</loc></url>
  <url><loc>https://daviddemingo.me/linux/kubernetes/ansible</loc></url>
  <url><loc>https://daviddemingo.me/linux/kubernetes/keda</loc></url>
  <url><loc>https://daviddemingo.me/linux/kubernetes/kind</loc></url>
  <url><loc>https://daviddemingo.me/linux/kubernetes/knative</loc></url>
  <url><loc>https://daviddemingo.me/linux/kubernetes/pod</loc></url>
  <url><loc>https://daviddemingo.me/linux/kubernetes/replication</loc></url>
  <url><loc>https://daviddemingo.me/linux/kubernetes/service</loc></url>
  <url><loc>https://daviddemingo.me/linux/minikube</loc></url>
  <url><loc>https://daviddemingo.me/linux/nano</loc></url>
  <url><loc>https://daviddemingo.me/linux/netplan</loc></url>
  <url><loc>https://daviddemingo.me/linux/nftable</loc></url>
  <url><loc>https://daviddemingo.me/linux/openshift</loc></url>
  <url><loc>https://daviddemingo.me/linux/pipe</loc></url>
  <url><loc>https://daviddemingo.me/linux/podman</loc></url>
  <url><loc>https://daviddemingo.me/linux/process</loc></url>
  <url><loc>https://daviddemingo.me/linux/recovery</loc></url>
  <url><loc>https://daviddemingo.me/linux/script</loc></url>
  <url><loc>https://daviddemingo.me/linux/script/basic</loc></url>
  <url><loc>https://daviddemingo.me/linux/script/flow</loc></url>
  <url><loc>https://daviddemingo.me/linux/search</loc></url>
  <url><loc>https://daviddemingo.me/linux/shell</loc></url>
  <url><loc>https://daviddemingo.me/linux/ufw</loc></url>
  <url><loc>https://daviddemingo.me/linux/users</loc></url>
  <url><loc>https://daviddemingo.me/network</loc></url>
  <url><loc>https://daviddemingo.me/network/arkime</loc></url>
  <url><loc>https://daviddemingo.me/network/certificate</loc></url>
  <url><loc>https://daviddemingo.me/network/envoy</loc></url>
  <url><loc>https://daviddemingo.me/network/nginx</loc></url>
  <url><loc>https://daviddemingo.me/network/nmap</loc></url>
  <url><loc>https://daviddemingo.me/network/openvas</loc></url>
  <url><loc>https://daviddemingo.me/network/proxy</loc></url>
  <url><loc>https://daviddemingo.me/network/ssh</loc></url>
  <url><loc>https://daviddemingo.me/network/suricata</loc></url>
  <url><loc>https://daviddemingo.me/network/tcpdump</loc></url>
  <url><loc>https://daviddemingo.me/network/tls</loc></url>
  <url><loc>https://daviddemingo.me/network/wireguard</loc></url>
  <url><loc>https://daviddemingo.me/project</loc></url>
  <url><loc>https://daviddemingo.me/project/air</loc></url>
  <url><loc>https://daviddemingo.me/project/blender</loc></url>
  <url><loc>https://daviddemingo.me/project/ci</loc></url>
  <url><loc>https://daviddemingo.me/project/claude</loc></url>
  <url><loc>https://daviddemingo.me/project/claude/database</loc></url>
  <url><loc>https://daviddemingo.me/project/claude/desktop</loc></url>
  <url><loc>https://daviddemingo.me/project/claude/memory</loc></url>
  <url><loc>https://daviddemingo.me/project/claude/multiple</loc></url>
  <url><loc>https://daviddemingo.me/project/dataflow</loc></url>
  <url><loc>https://daviddemingo.me/project/git</loc></url>
  <url><loc>https://daviddemingo.me/project/git/basic</loc></url>
  <url><loc>https://daviddemingo.me/project/git/remote</loc></url>
  <url><loc>https://daviddemingo.me/project/github</loc></url>
  <url><loc>https://daviddemingo.me/project/github/basic</loc></url>
  <url><loc>https://daviddemingo.me/project/github/copilot</loc></url>
  <url><loc>https://daviddemingo.me/project/github/education</loc></url>
  <url><loc>https://daviddemingo.me/project/gitlab</loc></url>
  <url><loc>https://daviddemingo.me/project/gitlab/glab</loc></url>
  <url><loc>https://daviddemingo.me/project/gitlab/job</loc></url>
  <url><loc>https://daviddemingo.me/project/gitlab/pages</loc></url>
  <url><loc>https://daviddemingo.me/project/gitlab/release</loc></url>
  <url><loc>https://daviddemingo.me/project/gitlab/repository</loc></url>
  <url><loc>https://daviddemingo.me/project/gitlab/test</loc></url>
  <url><loc>https://daviddemingo.me/project/helix</loc></url>
  <url><loc>https://daviddemingo.me/project/junie</loc></url>
  <url><loc>https://daviddemingo.me/project/kanban</loc></url>
  <url><loc>https://daviddemingo.me/project/llm</loc></url>
  <url><loc>https://daviddemingo.me/project/llm/basic</loc></url>
  <url><loc>https://daviddemingo.me/project/llm/prompt-contract</loc></url>
  <url><loc>https://daviddemingo.me/project/mermaid</loc></url>
  <url><loc>https://daviddemingo.me/project/opencode</loc></url>
  <url><loc>https://daviddemingo.me/project/opencode/basic</loc></url>
  <url><loc>https://daviddemingo.me/project/opencode/command</loc></url>
  <url><loc>https://daviddemingo.me/project/opencode/mcp</loc></url>
  <url><loc>https://daviddemingo.me/project/project</loc></url>
  <url><loc>https://daviddemingo.me/project/scrum</loc></url>
  <url><loc>https://daviddemingo.me/project/skill</loc></url>
  <url><loc>https://daviddemingo.me/project/use-case</loc></url>
  <url><loc>https://daviddemingo.me/project/user-story</loc></url>
  <url><loc>https://daviddemingo.me/project/vscode</loc></url>
  <url><loc>https://daviddemingo.me/project/vscode/basic</loc></url>
  <url><loc>https://daviddemingo.me/project/vscode/code</loc></url>
  <url><loc>https://daviddemingo.me/project/vscode/copilot</loc></url>
  <url><loc>https://daviddemingo.me/project/vscode/git</loc></url>
  <url><loc>https://daviddemingo.me/project/vscode/remote</loc></url>
  <url><loc>https://daviddemingo.me/project/zed</loc></url>
  <url><loc>https://daviddemingo.me/project/zed/agent</loc></url>
  <url><loc>https://daviddemingo.me/project/zed/basic</loc></url>
  <url><loc>https://daviddemingo.me/project/zed/code</loc></url>
  <url><loc>https://daviddemingo.me/project/zed/file</loc></url>
  <url><loc>https://daviddemingo.me/python</loc></url>
  <url><loc>https://daviddemingo.me/python/altair</loc></url>
  <url><loc>https://daviddemingo.me/python/altair/basic</loc></url>
  <url><loc>https://daviddemingo.me/python/anyio</loc></url>
  <url><loc>https://daviddemingo.me/python/assert</loc></url>
  <url><loc>https://daviddemingo.me/python/asyncpg</loc></url>
  <url><loc>https://daviddemingo.me/python/briefcase</loc></url>
  <url><loc>https://daviddemingo.me/python/briefcase/basic</loc></url>
  <url><loc>https://daviddemingo.me/python/computation</loc></url>
  <url><loc>https://daviddemingo.me/python/context</loc></url>
  <url><loc>https://daviddemingo.me/python/cryptography</loc></url>
  <url><loc>https://daviddemingo.me/python/csv</loc></url>
  <url><loc>https://daviddemingo.me/python/data</loc></url>
  <url><loc>https://daviddemingo.me/python/debug</loc></url>
  <url><loc>https://daviddemingo.me/python/docker</loc></url>
  <url><loc>https://daviddemingo.me/python/dynamic</loc></url>
  <url><loc>https://daviddemingo.me/python/dynamic-programming</loc></url>
  <url><loc>https://daviddemingo.me/python/fastapi</loc></url>
  <url><loc>https://daviddemingo.me/python/fastapi/dependencies</loc></url>
  <url><loc>https://daviddemingo.me/python/fastapi/deploy</loc></url>
  <url><loc>https://daviddemingo.me/python/fastapi/lifespan</loc></url>
  <url><loc>https://daviddemingo.me/python/fastapi/postgres</loc></url>
  <url><loc>https://daviddemingo.me/python/fastapi/rest</loc></url>
  <url><loc>https://daviddemingo.me/python/fastapi/security</loc></url>
  <url><loc>https://daviddemingo.me/python/fastapi/sse</loc></url>
  <url><loc>https://daviddemingo.me/python/fastapi/test</loc></url>
  <url><loc>https://daviddemingo.me/python/fastapi/validation</loc></url>
  <url><loc>https://daviddemingo.me/python/file</loc></url>
  <url><loc>https://daviddemingo.me/python/fileasyncio</loc></url>
  <url><loc>https://daviddemingo.me/python/flet</loc></url>
  <url><loc>https://daviddemingo.me/python/function</loc></url>
  <url><loc>https://daviddemingo.me/python/functional</loc></url>
  <url><loc>https://daviddemingo.me/python/granian</loc></url>
  <url><loc>https://daviddemingo.me/python/hash</loc></url>
  <url><loc>https://daviddemingo.me/python/httpx</loc></url>
  <url><loc>https://daviddemingo.me/python/httpx/basic</loc></url>
  <url><loc>https://daviddemingo.me/python/inheritance</loc></url>
  <url><loc>https://daviddemingo.me/python/iteration</loc></url>
  <url><loc>https://daviddemingo.me/python/json</loc></url>
  <url><loc>https://daviddemingo.me/python/lets-plot</loc></url>
  <url><loc>https://daviddemingo.me/python/list</loc></url>
  <url><loc>https://daviddemingo.me/python/logging</loc></url>
  <url><loc>https://daviddemingo.me/python/matplotlib</loc></url>
  <url><loc>https://daviddemingo.me/python/minio</loc></url>
  <url><loc>https://daviddemingo.me/python/module</loc></url>
  <url><loc>https://daviddemingo.me/python/multiprocessing</loc></url>
  <url><loc>https://daviddemingo.me/python/nicegui</loc></url>
  <url><loc>https://daviddemingo.me/python/nicegui/basic</loc></url>
  <url><loc>https://daviddemingo.me/python/numpy</loc></url>
  <url><loc>https://daviddemingo.me/python/object</loc></url>
  <url><loc>https://daviddemingo.me/python/panda3d</loc></url>
  <url><loc>https://daviddemingo.me/python/panda3d/actor</loc></url>
  <url><loc>https://daviddemingo.me/python/panda3d/bullet</loc></url>
  <url><loc>https://daviddemingo.me/python/panda3d/scene</loc></url>
  <url><loc>https://daviddemingo.me/python/pandas</loc></url>
  <url><loc>https://daviddemingo.me/python/patito</loc></url>
  <url><loc>https://daviddemingo.me/python/plotly</loc></url>
  <url><loc>https://daviddemingo.me/python/plotnine</loc></url>
  <url><loc>https://daviddemingo.me/python/poetry</loc></url>
  <url><loc>https://daviddemingo.me/python/polars</loc></url>
  <url><loc>https://daviddemingo.me/python/polars/dataframe</loc></url>
  <url><loc>https://daviddemingo.me/python/polars/expression</loc></url>
  <url><loc>https://daviddemingo.me/python/polars/join</loc></url>
  <url><loc>https://daviddemingo.me/python/polars/query</loc></url>
  <url><loc>https://daviddemingo.me/python/polars/series</loc></url>
  <url><loc>https://daviddemingo.me/python/polars/todo</loc></url>
  <url><loc>https://daviddemingo.me/python/postgres-quart</loc></url>
  <url><loc>https://daviddemingo.me/python/profiling</loc></url>
  <url><loc>https://daviddemingo.me/python/psycopg</loc></url>
  <url><loc>https://daviddemingo.me/python/puepy</loc></url>
  <url><loc>https://daviddemingo.me/python/pydantic</loc></url>
  <url><loc>https://daviddemingo.me/python/pypi</loc></url>
  <url><loc>https://daviddemingo.me/python/pyscript</loc></url>
  <url><loc>https://daviddemingo.me/python/pyscript/basic</loc></url>
  <url><loc>https://daviddemingo.me/python/pyscript/dom</loc></url>
  <url><loc>https://daviddemingo.me/python/pyside</loc></url>
  <url><loc>https://daviddemingo.me/python/pyside/basic</loc></url>
  <url><loc>https://daviddemingo.me/python/pyside/layout</loc></url>
  <url><loc>https://daviddemingo.me/python/pyside/signal</loc></url>
  <url><loc>https://daviddemingo.me/python/pytest</loc></url>
  <url><loc>https://daviddemingo.me/python/pytest/async</loc></url>
  <url><loc>https://daviddemingo.me/python/pytest/basic</loc></url>
  <url><loc>https://daviddemingo.me/python/pytest/env</loc></url>
  <url><loc>https://daviddemingo.me/python/pyvista</loc></url>
  <url><loc>https://daviddemingo.me/python/reactpy</loc></url>
  <url><loc>https://daviddemingo.me/python/recursion</loc></url>
  <url><loc>https://daviddemingo.me/python/refactoring</loc></url>
  <url><loc>https://daviddemingo.me/python/reflex</loc></url>
  <url><loc>https://daviddemingo.me/python/selection</loc></url>
  <url><loc>https://daviddemingo.me/python/sequence</loc></url>
  <url><loc>https://daviddemingo.me/python/set</loc></url>
  <url><loc>https://daviddemingo.me/python/sqlalchemy</loc></url>
  <url><loc>https://daviddemingo.me/python/sqlite</loc></url>
  <url><loc>https://daviddemingo.me/python/standalone-build</loc></url>
  <url><loc>https://daviddemingo.me/python/statistics</loc></url>
  <url><loc>https://daviddemingo.me/python/streamlit</loc></url>
  <url><loc>https://daviddemingo.me/python/streamlit/basic</loc></url>
  <url><loc>https://daviddemingo.me/python/streamlit/chart</loc></url>
  <url><loc>https://daviddemingo.me/python/textual</loc></url>
  <url><loc>https://daviddemingo.me/python/todo</loc></url>
  <url><loc>https://daviddemingo.me/python/toga</loc></url>
  <url><loc>https://daviddemingo.me/python/toga/basic</loc></url>
  <url><loc>https://daviddemingo.me/python/tortoise</loc></url>
  <url><loc>https://daviddemingo.me/python/turtle</loc></url>
  <url><loc>https://daviddemingo.me/python/turtle/bio</loc></url>
  <url><loc>https://daviddemingo.me/python/turtle/motion</loc></url>
  <url><loc>https://daviddemingo.me/python/ty</loc></url>
  <url><loc>https://daviddemingo.me/python/typing</loc></url>
  <url><loc>https://daviddemingo.me/python/ursina</loc></url>
  <url><loc>https://daviddemingo.me/python/uv</loc></url>
  <url><loc>https://daviddemingo.me/python/uv/build</loc></url>
  <url><loc>https://daviddemingo.me/python/uv/project</loc></url>
  <url><loc>https://daviddemingo.me/python/uv/python</loc></url>
  <url><loc>https://daviddemingo.me/python/uv/tool</loc></url>
  <url><loc>https://daviddemingo.me/python/uv/wheel</loc></url>
  <url><loc>https://daviddemingo.me/python/vite</loc></url>
  <url><loc>https://daviddemingo.me/rust</loc></url>
  <url><loc>https://daviddemingo.me/rust/avian</loc></url>
  <url><loc>https://daviddemingo.me/rust/bevy</loc></url>
  <url><loc>https://daviddemingo.me/rust/bevy/basic</loc></url>
  <url><loc>https://daviddemingo.me/rust/bevy/game</loc></url>
  <url><loc>https://daviddemingo.me/rust/cargo</loc></url>
  <url><loc>https://daviddemingo.me/rust/criterion</loc></url>
  <url><loc>https://daviddemingo.me/rust/cross</loc></url>
  <url><loc>https://daviddemingo.me/rust/dioxus</loc></url>
  <url><loc>https://daviddemingo.me/rust/dioxus/basic</loc></url>
  <url><loc>https://daviddemingo.me/rust/dioxus/blitz</loc></url>
  <url><loc>https://daviddemingo.me/rust/dioxus/rsx</loc></url>
  <url><loc>https://daviddemingo.me/rust/dioxus/server</loc></url>
  <url><loc>https://daviddemingo.me/rust/dioxus/state</loc></url>
  <url><loc>https://daviddemingo.me/rust/leptos</loc></url>
  <url><loc>https://daviddemingo.me/rust/leptos/client</loc></url>
  <url><loc>https://daviddemingo.me/rust/linux</loc></url>
  <url><loc>https://daviddemingo.me/rust/loro</loc></url>
  <url><loc>https://daviddemingo.me/rust/markdown</loc></url>
  <url><loc>https://daviddemingo.me/rust/ratatui</loc></url>
  <url><loc>https://daviddemingo.me/rust/reverse-proxy</loc></url>
  <url><loc>https://daviddemingo.me/rust/rustfs</loc></url>
  <url><loc>https://daviddemingo.me/rust/stakpak</loc></url>
  <url><loc>https://daviddemingo.me/rust/tauri</loc></url>
  <url><loc>https://daviddemingo.me/rust/toasty</loc></url>
  <url><loc>https://daviddemingo.me/rust/todo</loc></url>
  <url><loc>https://daviddemingo.me/rust/turso</loc></url>
  <url><loc>https://daviddemingo.me/rust/wasm</loc></url>
  <url><loc>https://daviddemingo.me/rust/wgpu</loc></url>
  <url><loc>https://daviddemingo.me/security</loc></url>
  <url><loc>https://daviddemingo.me/security/cryptography</loc></url>
  <url><loc>https://daviddemingo.me/security/gpg</loc></url>
  <url><loc>https://daviddemingo.me/security/risk-analysis</loc></url>
  <url><loc>https://daviddemingo.me/security/risk-management</loc></url>
  <url><loc>https://daviddemingo.me/site</loc></url>
  <url><loc>https://daviddemingo.me/site/about</loc></url>
  <url><loc>https://daviddemingo.me/site/david</loc></url>
  <url><loc>https://daviddemingo.me/site/privacy</loc></url>
  <url><loc>https://daviddemingo.me/site/terms</loc></url>
  <url><loc>https://daviddemingo.me/tool</loc></url>
  <url><loc>https://daviddemingo.me/tool/box</loc></url>
  <url><loc>https://daviddemingo.me/tool/isard</loc></url>
  <url><loc>https://daviddemingo.me/tool/wsl</loc></url>
  <url><loc>https://daviddemingo.me/typescript</loc></url>
  <url><loc>https://daviddemingo.me/typescript/algorithm</loc></url>
  <url><loc>https://daviddemingo.me/typescript/array</loc></url>
  <url><loc>https://daviddemingo.me/typescript/assembly</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astral</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/cloudflare</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/component</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/flowbite</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/icon</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/localitzation</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/mcp</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/mdx</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/middleware</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/overview</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/page</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/plugins</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/react</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/seo</loc></url>
  <url><loc>https://daviddemingo.me/typescript/astro/todo</loc></url>
  <url><loc>https://daviddemingo.me/typescript/chart</loc></url>
  <url><loc>https://daviddemingo.me/typescript/class</loc></url>
  <url><loc>https://daviddemingo.me/typescript/computation</loc></url>
  <url><loc>https://daviddemingo.me/typescript/csv</loc></url>
  <url><loc>https://daviddemingo.me/typescript/date</loc></url>
  <url><loc>https://daviddemingo.me/typescript/deno</loc></url>
  <url><loc>https://daviddemingo.me/typescript/deno/basic</loc></url>
  <url><loc>https://daviddemingo.me/typescript/deno/test</loc></url>
  <url><loc>https://daviddemingo.me/typescript/deno/todo</loc></url>
  <url><loc>https://daviddemingo.me/typescript/exception</loc></url>
  <url><loc>https://daviddemingo.me/typescript/fresh</loc></url>
  <url><loc>https://daviddemingo.me/typescript/function</loc></url>
  <url><loc>https://daviddemingo.me/typescript/hono</loc></url>
  <url><loc>https://daviddemingo.me/typescript/hono/api</loc></url>
  <url><loc>https://daviddemingo.me/typescript/hono/cloudflare</loc></url>
  <url><loc>https://daviddemingo.me/typescript/hono/html</loc></url>
  <url><loc>https://daviddemingo.me/typescript/hono/jwt</loc></url>
  <url><loc>https://daviddemingo.me/typescript/hono/middleware</loc></url>
  <url><loc>https://daviddemingo.me/typescript/kysely</loc></url>
  <url><loc>https://daviddemingo.me/typescript/langchain</loc></url>
  <url><loc>https://daviddemingo.me/typescript/map</loc></url>
  <url><loc>https://daviddemingo.me/typescript/mdx</loc></url>
  <url><loc>https://daviddemingo.me/typescript/module</loc></url>
  <url><loc>https://daviddemingo.me/typescript/mongodb</loc></url>
  <url><loc>https://daviddemingo.me/typescript/object</loc></url>
  <url><loc>https://daviddemingo.me/typescript/plot</loc></url>
  <url><loc>https://daviddemingo.me/typescript/plotly</loc></url>
  <url><loc>https://daviddemingo.me/typescript/polars</loc></url>
  <url><loc>https://daviddemingo.me/typescript/prisma</loc></url>
  <url><loc>https://daviddemingo.me/typescript/prototype</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/component</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/effect</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/expo</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/firebase</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/form</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/router</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/router/ssr</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/state</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/supabase</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/suspense</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/todo</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/tsx</loc></url>
  <url><loc>https://daviddemingo.me/typescript/react/worker</loc></url>
  <url><loc>https://daviddemingo.me/typescript/recharts</loc></url>
  <url><loc>https://daviddemingo.me/typescript/svelte</loc></url>
  <url><loc>https://daviddemingo.me/typescript/temporal</loc></url>
  <url><loc>https://daviddemingo.me/typescript/tensorflow</loc></url>
  <url><loc>https://daviddemingo.me/typescript/test</loc></url>
  <url><loc>https://daviddemingo.me/typescript/todo</loc></url>
  <url><loc>https://daviddemingo.me/typescript/type-manipulation</loc></url>
  <url><loc>https://daviddemingo.me/typescript/unified</loc></url>
  <url><loc>https://daviddemingo.me/typescript/vega</loc></url>
  <url><loc>https://daviddemingo.me/typescript/vike</loc></url>
  <url><loc>https://daviddemingo.me/typescript/visx</loc></url>
  <url><loc>https://daviddemingo.me/typescript/vite</loc></url>
  <url><loc>https://daviddemingo.me/typescript/vue</loc></url>
  <url><loc>https://daviddemingo.me/typescript/vue/basic</loc></url>
  <url><loc>https://daviddemingo.me/typescript/wasm</loc></url>
  <url><loc>https://daviddemingo.me/typescript/web</loc></url>
  <url><loc>https://daviddemingo.me/typescript/zod</loc></url>
  <url><loc>https://daviddemingo.me/typescript/zod/firebase</loc></url>
  <url><loc>https://daviddemingo.me/typescript/zod/json-schema</loc></url>
  <url><loc>https://daviddemingo.me/typescript/zod/schema</loc></url>
  <url><loc>https://daviddemingo.me/web</loc></url>
  <url><loc>https://daviddemingo.me/web/app</loc></url>
  <url><loc>https://daviddemingo.me/web/app/alfresco</loc></url>
  <url><loc>https://daviddemingo.me/web/app/cryptpad</loc></url>
  <url><loc>https://daviddemingo.me/web/app/etherpad</loc></url>
  <url><loc>https://daviddemingo.me/web/app/mailu</loc></url>
  <url><loc>https://daviddemingo.me/web/app/moodle</loc></url>
  <url><loc>https://daviddemingo.me/web/app/wordpress</loc></url>
  <url><loc>https://daviddemingo.me/web/app/wordpress/intro</loc></url>
  <url><loc>https://daviddemingo.me/web/document</loc></url>
  <url><loc>https://daviddemingo.me/web/document/box</loc></url>
  <url><loc>https://daviddemingo.me/web/document/form</loc></url>
  <url><loc>https://daviddemingo.me/web/document/layout</loc></url>
  <url><loc>https://daviddemingo.me/web/document/link</loc></url>
  <url><loc>https://daviddemingo.me/web/document/markdown</loc></url>
  <url><loc>https://daviddemingo.me/web/document/style</loc></url>
  <url><loc>https://daviddemingo.me/web/document/table</loc></url>
  <url><loc>https://daviddemingo.me/web/document/text</loc></url>
  <url><loc>https://daviddemingo.me/web/flowbite</loc></url>
  <url><loc>https://daviddemingo.me/web/http</loc></url>
  <url><loc>https://daviddemingo.me/web/http/auth</loc></url>
  <url><loc>https://daviddemingo.me/web/http/httpie</loc></url>
  <url><loc>https://daviddemingo.me/web/http/intro</loc></url>
  <url><loc>https://daviddemingo.me/web/http/rest</loc></url>
  <url><loc>https://daviddemingo.me/web/http/sse</loc></url>
  <url><loc>https://daviddemingo.me/web/json-ld</loc></url>
  <url><loc>https://daviddemingo.me/web/jwt</loc></url>
  <url><loc>https://daviddemingo.me/web/odoo</loc></url>
  <url><loc>https://daviddemingo.me/web/odoo/database</loc></url>
  <url><loc>https://daviddemingo.me/web/odoo/module</loc></url>
  <url><loc>https://daviddemingo.me/web/odoo/studio</loc></url>
  <url><loc>https://daviddemingo.me/web/odoo/user</loc></url>
  <url><loc>https://daviddemingo.me/web/seo</loc></url>
  <url><loc>https://daviddemingo.me/web/socket</loc></url>
  <url><loc>https://daviddemingo.me/web/tailwind</loc></url>
  <url><loc>https://daviddemingo.me/web/tailwind/base</loc></url>
  <url><loc>https://daviddemingo.me/web/tailwind/typography</loc></url>
  <url><loc>https://daviddemingo.me/web/wasm</loc></url>
  <url><loc>https://daviddemingo.me/web/worker</loc></url>
  <url><loc>https://daviddemingo.me/windows</loc></url>
  <url><loc>https://daviddemingo.me/windows/disk</loc></url>
  <url><loc>https://daviddemingo.me/windows/hyper-v</loc></url>
  <url><loc>https://daviddemingo.me/windows/notepad</loc></url>
  <url><loc>https://daviddemingo.me/windows/osx</loc></url>
  <url><loc>https://daviddemingo.me/windows/pktmon</loc></url>
  <url><loc>https://daviddemingo.me/windows/powershell</loc></url>
  <url><loc>https://daviddemingo.me/windows/powershell/basic</loc></url>
  <url><loc>https://daviddemingo.me/windows/powershell/flow-control</loc></url>
  <url><loc>https://daviddemingo.me/windows/powershell/json</loc></url>
  <url><loc>https://daviddemingo.me/windows/powershell/module</loc></url>
  <url><loc>https://daviddemingo.me/windows/powershell/test</loc></url>
  <url><loc>https://daviddemingo.me/windows/powershell/todo</loc></url>
  <url><loc>https://daviddemingo.me/windows/powershell/types</loc></url>
  <url><loc>https://daviddemingo.me/windows/scoop</loc></url>
  <url><loc>https://daviddemingo.me/windows/users</loc></url>
  <url><loc>https://daviddemingo.me/windows/wsl</loc></url>
</urlset>
