<?xml version="1.0" encoding="UTF-8"?>
<!-- https://support.google.com/webmasters/thread/34803809?hl=en&msgid=35834141 -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xhtml="http://www.w3.org/1999/xhtml" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.w3.org/1999/xhtml http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd">
    <!-- Homepage -->
    <url>
        <loc>https://links.jamieonkeys.dev/</loc>
        <lastmod>2026-07-31</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>

        <url>
        <loc>https://links.jamieonkeys.dev/posts/2026/ai-slop-design/</loc>
        <lastmod>2026-07-31</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2026/break-free-microsoft/</loc>
        <lastmod>2026-04-01</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2026/expert-c64/</loc>
        <lastmod>2026-03-23</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2025/html-output-tag/</loc>
        <lastmod>2025-10-11</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2025/jazzy/</loc>
        <lastmod>2025-06-07</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2025/hidden-lives-pigs/</loc>
        <lastmod>2025-06-02</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2025/semicolons/</loc>
        <lastmod>2025-05-28</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2025/framework-noframework/</loc>
        <lastmod>2025-05-18</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2025/linus-torvalds-git/</loc>
        <lastmod>2025-04-14</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2025/50-years-koln/</loc>
        <lastmod>2025-01-28</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2025/willison-llms-2024/</loc>
        <lastmod>2025-01-03</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/pwa-today/</loc>
        <lastmod>2024-11-23</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/nyt-hypertext/</loc>
        <lastmod>2024-11-05</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/chopin-waltz-unearthed-after-nearly-200-years/</loc>
        <lastmod>2024-10-28</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/sanding-ui/</loc>
        <lastmod>2024-09-22</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/the-word-jazz-origins/</loc>
        <lastmod>2024-09-11</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/css-property-new-style/</loc>
        <lastmod>2024-09-05</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/start-presentations-on-the-second-slide/</loc>
        <lastmod>2024-06-15</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/why-arent-more-veterinarians-vegan/</loc>
        <lastmod>2024-06-12</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/how-actors-remember-their-lines/</loc>
        <lastmod>2024-05-30</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/sound-of-software/</loc>
        <lastmod>2024-05-11</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/printing-music-with-css-grid/</loc>
        <lastmod>2024-05-01</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/webassembly-changing-scientific-computing/</loc>
        <lastmod>2024-03-12</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2024/css-for-printing-to-paper/</loc>
        <lastmod>2024-03-04</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/bread-and-butter-pudding-with-william-friedkin/</loc>
        <lastmod>2023-08-13</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/oscilloscope-music/</loc>
        <lastmod>2023-08-11</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/how-chillwaves-brief-moment-in-the-sun-cast-a-long-shadow-over-the-2010s-2019/</loc>
        <lastmod>2023-08-02</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/art-of-translation/</loc>
        <lastmod>2023-07-12</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/paul-mccartney-composing-get-back-video-1969/</loc>
        <lastmod>2023-06-07</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/very-cool-and-affordable-fonts/</loc>
        <lastmod>2023-06-07</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/daw-frontend-development-struggles/</loc>
        <lastmod>2023-05-16</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/videos-vs-written-faqs/</loc>
        <lastmod>2023-05-13</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/ask-hn-most-interesting-tech-you-built-for-just-yourself/</loc>
        <lastmod>2023-04-29</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/compositrices-new-light-on-french-romantic-women-composers/</loc>
        <lastmod>2023-03-25</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/the-peculiar-case-of-japanese-web-design/</loc>
        <lastmod>2023-03-20</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/behind-the-scenes-with-thelonious-monk-in-rewind--play/</loc>
        <lastmod>2023-03-18</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/modern-spas-without-bundlers-cdns-or-nodejs/</loc>
        <lastmod>2023-02-17</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/visual-design-rules-you-can-safely-follow-every-time/</loc>
        <lastmod>2023-02-07</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/151-illusions--visual-phenomena-with-explanations/</loc>
        <lastmod>2023-01-28</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/sound/</loc>
        <lastmod>2023-01-18</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/history-of-web-browser-engines-from-1990-until-today/</loc>
        <lastmod>2023-01-13</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2023/pop2piano-pop-audio-based-piano-cover-generation/</loc>
        <lastmod>2023-01-01</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/ups-and-downs-of-a-side-project/</loc>
        <lastmod>2022-12-29</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/what-makes-writing-more-readable/</loc>
        <lastmod>2022-12-22</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/is-jazz-improvised/</loc>
        <lastmod>2022-12-05</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/lastfm-turns-20/</loc>
        <lastmod>2022-11-23</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/what-to-blog-about/</loc>
        <lastmod>2022-11-06</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/5-minutes-that-will-make-you-love-bebop/</loc>
        <lastmod>2022-10-06</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/how-to-build-a-personal-webpage-from-scratch/</loc>
        <lastmod>2022-09-26</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/what-it-takes-to-make-a-game-by-yourself/</loc>
        <lastmod>2022-09-17</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/web-music-apps-for-everybody/</loc>
        <lastmod>2022-09-12</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/the-making-of-ant-attack-2011-video/</loc>
        <lastmod>2022-09-07</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/how-the-flac-format-compresses-audio-without-loss-of-quality/</loc>
        <lastmod>2022-09-05</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/lumon-industriesmacrodata-refinement/</loc>
        <lastmod>2022-07-21</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/simonpuzzlesgit--minesc-minesweeper-clone-written-in-c/</loc>
        <lastmod>2022-07-21</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/jjazzlab-x-a-midi-based-framework-for-automatic-backing-tracks-generation/</loc>
        <lastmod>2022-07-20</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/opensheetmusicdisplay-render-sheet-music-in-the-browser/</loc>
        <lastmod>2022-07-19</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/the-analog-thing-that-an-analogue-computer-for-299/</loc>
        <lastmod>2022-07-17</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/inside-track-queen-bohemian-rhapsody-soundtrack-2019/</loc>
        <lastmod>2022-07-16</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/how-duke-nukem-iis-parallax-scrolling-worked/</loc>
        <lastmod>2022-07-15</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/html-midi-player-a-web-component-for-midi-playback-and-visualization-in-the-browser/</loc>
        <lastmod>2022-07-14</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/shader-like-holographic-effects-with-css/</loc>
        <lastmod>2022-07-08</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/astrofox-turn-audio-into-custom-shareable-videos/</loc>
        <lastmod>2022-07-07</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/the-balance-has-shifted-away-from-spas/</loc>
        <lastmod>2022-07-05</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/tota11y-accessibility-extension-for--firefox/</loc>
        <lastmod>2022-07-05</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/a-robust-metronome-using-the-web-audio-api/</loc>
        <lastmod>2022-06-30</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/how-are-images-compressed-an-explanation-of-jpeg-video/</loc>
        <lastmod>2022-06-28</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/a-look-at-search-engines-with-their-own-indexes/</loc>
        <lastmod>2022-06-21</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/lexical-an-extensible-text-editor-framework-that-does-things-differently/</loc>
        <lastmod>2022-06-20</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/gamedev-from-scratch-0-groundwork/</loc>
        <lastmod>2022-06-08</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/the-joy-of-text-in-a-world-of-tech-zealotry/</loc>
        <lastmod>2022-06-06</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/the-c4-model-for-visualising-software-architecture/</loc>
        <lastmod>2022-06-04</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/rss-feed-best-practises/</loc>
        <lastmod>2022-05-10</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/fatboy-slim--when-hits-were-stored-on-a-floppy-disk-and-created-with-an-atari-st/</loc>
        <lastmod>2022-05-01</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/reversing-sinclairs-amazing-1974-calculator-hack--half-the-rom-of-the-hp-35/</loc>
        <lastmod>2022-05-01</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/binaural-panning-in-logic-pro/</loc>
        <lastmod>2022-03-31</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2022/100000-stars/</loc>
        <lastmod>2022-03-30</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
        <url>
        <loc>https://links.jamieonkeys.dev/posts/2021/omnizart-a-library-for-automatic-music-transcription/</loc>
        <lastmod>2021-12-19</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
    </url>
    </urlset>
