<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://willhart.io/</loc>
    </url>
    <url>
        <loc>https://willhart.io/post/</loc>
    </url>
    <url>
        <loc>https://willhart.io/post/3d-printed-flexure-foot-pedal/</loc>
        <lastmod>2022-02-13</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/a-simple-static-site-generator-in-python/</loc>
        <lastmod>2014-03-18</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/a-very-switchy-button-ld34-post-mortem/</loc>
        <lastmod>2015-12-20</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/a-year-in-review-2016-edition/</loc>
        <lastmod>2017-01-15</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/adding-comments-with-utterances/</loc>
        <lastmod>2022-09-07</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/an-emberjs-beginners-tutorial/</loc>
        <lastmod>2013-09-14</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/basketball-analysis-software/</loc>
        <lastmod>2024-05-30</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/c-50-in-a-nutshell/</loc>
        <lastmod>2013-08-28</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/charlieplexing-leds-with-arduino/</loc>
        <lastmod>2011-12-13</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/chez-dalert-pic-countdown-alarm/</loc>
        <lastmod>2012-01-24</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/cmos-analog-clock/</loc>
        <lastmod>2022-01-11</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/creating-a-repl-for-hacking-on-a-firestore-backend/</loc>
        <lastmod>2018-11-03</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/custom-gaming-foot-pedals/</loc>
        <lastmod>2022-02-08</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/days-ago-chrome-app/</loc>
        <lastmod>2013-07-28</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/demarcatejs-2-redesign/</loc>
        <lastmod>2013-08-25</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/demarcatejs-markdown-editor/</loc>
        <lastmod>2013-01-29</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/diptrace-hierarchical-schematics/</loc>
        <lastmod>2012-03-11</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/diptrace-libraries-and-patterns/</loc>
        <lastmod>2012-02-22</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/editing-markdown-with-emberjs/</loc>
        <lastmod>2013-06-21</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/embedded-rust-options/</loc>
        <lastmod>2023-12-30</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/firebase-and-unity-part-1/</loc>
        <lastmod>2017-02-19</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/firebase-and-unity-part-2/</loc>
        <lastmod>2017-02-23</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/first-impressions-converting-a-firebase-project-to-graphql/</loc>
        <lastmod>2018-10-27</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/game-assets-using-openscad/</loc>
        <lastmod>2017-02-12</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/gasorm-example-application/</loc>
        <lastmod>2012-04-19</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/gradekeep-coursework-management/</loc>
        <lastmod>2012-04-27</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/headless-bevy-in-a-tauri-app/</loc>
        <lastmod>2022-06-19</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/how-green-is-your-electric-car/</loc>
        <lastmod>2015-05-09</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/html5-game-using-easeljs/</loc>
        <lastmod>2012-06-05</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/live-telemetry-software/</loc>
        <lastmod>2012-01-14</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/ludum-dare-32-postmortem-colour-rocket/</loc>
        <lastmod>2015-04-27</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/morse-kodeboard/</loc>
        <lastmod>2025-07-21</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/moving-away-from-arduino/</loc>
        <lastmod>2012-02-24</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/page/1/</loc>
    </url>
    <url>
        <loc>https://willhart.io/post/page/2/</loc>
    </url>
    <url>
        <loc>https://willhart.io/post/page/3/</loc>
    </url>
    <url>
        <loc>https://willhart.io/post/page/4/</loc>
    </url>
    <url>
        <loc>https://willhart.io/post/page/5/</loc>
    </url>
    <url>
        <loc>https://willhart.io/post/page/6/</loc>
    </url>
    <url>
        <loc>https://willhart.io/post/pic16f628a-serial-communication/</loc>
        <lastmod>2012-01-14</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/pic16f628a-tmr0-interrupts/</loc>
        <lastmod>2012-01-15</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/python-static-site-generator/</loc>
        <lastmod>2015-04-26</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/recreating-the-blog-in-nextjs/</loc>
        <lastmod>2020-12-28</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/reducing-online-abuse-through-sentiment-analysis/</loc>
        <lastmod>2014-01-27</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/replacing-electron-with-c-sharp-edge-webviews-on-windows/</loc>
        <lastmod>2018-12-14</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/rewriting-the-blog-again/</loc>
        <lastmod>2022-01-22</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/smd-prototype-pcb/</loc>
        <lastmod>2012-02-18</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/software-pwm-on-an-arduino/</loc>
        <lastmod>2012-01-14</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/svalbard-photography/</loc>
        <lastmod>2012-01-28</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/switched-to-ghost/</loc>
        <lastmod>2015-04-27</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/tauri-create-react-app-tutorial-part1/</loc>
        <lastmod>2021-08-26</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/tauri-create-react-app-tutorial-part2/</loc>
        <lastmod>2021-08-27</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/tauri-create-react-app-tutorial-part3/</loc>
        <lastmod>2021-08-28</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/tauri-create-react-app-tutorial-part4/</loc>
        <lastmod>2021-08-29</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/the-perils-of-unitys-execution-order/</loc>
        <lastmod>2017-02-05</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/thesis-writing-in-markdown-pandoc-and-pandemic/</loc>
        <lastmod>2019-05-16</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/zenobits-unity-ecs-part-1/</loc>
        <lastmod>2017-01-16</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/zenobits-unity-ecs-part-2/</loc>
        <lastmod>2017-01-20</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/post/zenobits-unity-ecs-part-3/</loc>
        <lastmod>2017-01-24</lastmod>
    </url>
    <url>
        <loc>https://willhart.io/tag/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/code/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/code/page/1/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/code/page/2/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/code/page/3/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/electronics/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/electronics/page/1/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/electronics/page/2/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/essay/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/essay/page/1/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/gamedev/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/gamedev/page/1/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/gamedev/page/2/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/phd/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/phd/page/1/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/projects/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/projects/page/1/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/projects/page/2/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/random/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/random/page/1/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/tutorials/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/tutorials/page/1/</loc>
    </url>
    <url>
        <loc>https://willhart.io/tag/tutorials/page/2/</loc>
    </url>
</urlset>
