<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>http://jameshamilton.eu/</loc><changefreq>daily</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/more-dynamic-graph-watermarking</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/importance-stealth-software-watermarking</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/software-watermarking-useful-proving-ownership</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/problems-execution-path-watermark-algorithm-java-bytecode</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/survey-static-software-watermarking</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/survey-graph-based-software-watermarking</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/survey-software-watermarking-register-allocation-java-bytecode</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/types-software-watermark</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/survey-software-watermarking-code-re-ordering</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/evolution-software-watermarking</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/evaluation-static-java-bytecode-watermarks</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/no2av-campaigners-dont-free-speech-or-debate</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/cardboard-artist-automaton</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/ptlls-micro-teach-session</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/stirling-engine</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/cool-posters-oatmeal-scratch-map</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/magic-crystal-garden</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/recent-food</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/stolen-van-gogh-news-source-accuracy</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/yes-school-it-lessons-were-dull</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/experimental-cooking-work-plan-and-things-i-didnt-know</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/factorial-number-system-permutations</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/baking-brownies-conference-paper</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/meatball-curry</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/my-first-blog-post</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/contact</loc></url>
<url><loc>http://jameshamilton.eu/timeline</loc></url>
<url><loc>http://jameshamilton.eu/blog/ten-years-web-programming</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/why-youview-app-slow</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/blog/build-titanic</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/recipes/white-chocolate-ricotta-cheesecake</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/phd-thesis-dependence-communities-source-code</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/scada-statistics-monitoring-using-elastic-stack-elasticsearch-logstash-kibana</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/advent-code-2017</loc><lastmod>2024-03-08T21:32Z</lastmod><changefreq>yearly</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/dependence-communities-source-code</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/travel/interview-tau-bytes</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/brainfck-interpreter</loc><lastmod>2024-09-22T19:16Z</lastmod><changefreq>yearly</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/travel/interview-cern-alumni-service</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/klox-kotlin-implementation-lox-jvm-backend-built-using-proguardcore</loc><lastmod>2024-03-08T21:13Z</lastmod><changefreq>yearly</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/how-build-log4shell-detector</loc><lastmod>2023-10-08T15:32Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/keep-rules-age-kotlin</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/jvm-hello-world</loc><lastmod>2023-10-07T15:45Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/java-class-file-api-hello-world</loc><lastmod>2025-03-09T09:40Z</lastmod><changefreq>yearly</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/build-compiler-java-class-file-api</loc><lastmod>2025-03-12T18:58Z</lastmod><changefreq>yearly</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/java-class-file-api-hello-world-translator</loc><lastmod>2025-03-11T21:54Z</lastmod><changefreq>yearly</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/llvm-hello-world</loc><lastmod>2025-02-09T11:57Z</lastmod><changefreq>yearly</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/build-peephole-optimiser-using-java-24-class-file-api</loc><lastmod>2025-03-15T14:22Z</lastmod><changefreq>yearly</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/java-hello-world-llvm-edition</loc><lastmod>2026-01-20T19:23Z</lastmod><changefreq>hourly</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/what-decompilation</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/step-step-java-decompilation-example</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/what-software-watermarking</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/evaluation-current-java-bytecode-decompilers</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/mphil-transfer-report</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/end-year-review-2010-java-attacks-defenses</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/scam2009-presentation-decompiling-java</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/end-year-review-2009-decompiling-java</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/decompiling-java-working-document</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/spring-review-week-2009-obfuscating-transformations-decompilation-resistant-java</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/finding-dynamic-graph-watermarks-maximal-slices</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/using-maximal-slices-solution-output-variable-problem-calculating-slice-based-cohesion</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/world-congress-internet-security-2011</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/my-san-francisco-trip</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/international-conference-software-engineering-2010</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/popular-java-method-invocation-names</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/simple-php-shopping-cart-tutorial</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/static-source-code-analysis-tools-and-their-application-detection-plagiarism-java-programs</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/artificial-ants-simulating-ant-behaviour-and-investigating-applications-computing</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/lzw-algorithm-php</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming/data-mining-php</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/visualising-program-slices</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/research/attacking-software-watermarks</loc><lastmod>2023-03-03T16:00Z</lastmod><changefreq>never</changefreq><priority>1.0</priority></url>
<url><loc>http://jameshamilton.eu/programming</loc></url>
<url><loc>http://jameshamilton.eu/research</loc></url>
</urlset>
