<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://john.leacox.com/</loc>
    <lastmod>2026-06-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/now/</loc>
    <lastmod>2026-06-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/newsletter/</loc>
    <lastmod>2020-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tweetstorms/improve-your-code-quality-by-understanding/</loc>
    <lastmod>2020-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tweetstorms/</loc>
    <lastmod>2020-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tweetstorms/naming-is-more-important-than-programming-principles/</loc>
    <lastmod>2020-05-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/gamedev/</loc>
    <lastmod>2020-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/post/</loc>
    <lastmod>2020-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/refactoring/</loc>
    <lastmod>2020-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/posts/refactorings-idle-pachinko-camera-bounds/</loc>
    <lastmod>2020-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/</loc>
    <lastmod>2020-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/unity2d/</loc>
    <lastmod>2020-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tweetstorms/coming-to-terms-with-code/</loc>
    <lastmod>2020-04-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/java/</loc>
    <lastmod>2016-07-19T21:25:08+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/security/</loc>
    <lastmod>2016-07-19T21:25:08+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/posts/selective-setaccessible-permissions-using-byte-buddy-and-the-java-securitymanager/</loc>
    <lastmod>2016-07-19T21:25:08+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/archive/</loc>
    <lastmod>2015-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/geolode/</loc>
    <lastmod>2015-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/lodeup/</loc>
    <lastmod>2015-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/motivation/</loc>
    <lastmod>2015-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/archive/staying-motivated-on-side-projects/</loc>
    <lastmod>2015-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/posts/implementing-scala-like-pattern-matching-in-java-8/</loc>
    <lastmod>2015-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/lambda-expressions/</loc>
    <lastmod>2015-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/pattern-matching/</loc>
    <lastmod>2015-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/scala/</loc>
    <lastmod>2015-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/posts/differentiate-java-processes-by-working-directory/</loc>
    <lastmod>2013-02-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/linux/</loc>
    <lastmod>2013-02-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/shell/</loc>
    <lastmod>2013-02-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/stackify/</loc>
    <lastmod>2013-02-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/posts/a-safer-way-to-create-java-subprocesses/</loc>
    <lastmod>2013-02-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/archive/drumming-as-exercise-routine/</loc>
    <lastmod>2013-01-07T18:00:27+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/posts/drumming-as-exercise-routine/</loc>
    <lastmod>2013-01-07T18:00:27+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/drums/</loc>
    <lastmod>2013-01-07T18:00:27+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/exercise/</loc>
    <lastmod>2013-01-07T18:00:27+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/running/</loc>
    <lastmod>2013-01-07T18:00:27+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/posts/writing-a-good-linux-init-script/</loc>
    <lastmod>2012-12-28T16:18:45+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/music/</loc>
    <lastmod>2012-12-27T22:17:22+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/posts/my-favorite-music-of-2012/</loc>
    <lastmod>2012-12-27T22:17:22+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/tags/blogging/</loc>
    <lastmod>2012-12-14T22:55:03+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/archive/blogging-is-hard/</loc>
    <lastmod>2012-12-14T22:55:03+00:00</lastmod>
  </url><url>
    <loc>https://john.leacox.com/topics/</loc>
  </url>
</urlset>
