<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://davidgerrells.com</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex1</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/lists</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/lists/books</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/lists/developer-documentation</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/lists/games</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/lists/sound-doodles</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/lists/youtube</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/privacy-policy/colour</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/astroblasto</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/codepen</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/codepen/a-call-for-better-tech</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/codepen/angular-dnd-spellcards</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/codepen/angular-dnd-virtual-spellcards</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/codepen/angular-survey-drag-and-drop-example</loc><lastmod>2026-02-25T01:21:13.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/codepen/character-sheet-creator</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/codepen/daily-activity-tracker</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/codepen/thankful-list</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/codepen/user-management-example</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/codepen/vue-social-share-component</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/css</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/css/blocks</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/css/brickbrack</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/css/brickout</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/css/colourboop</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/css/css-dungeon-crawl</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/css/herd</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/css/jon</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/css/minimal</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/css/palette-mosaic</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/css/stonks</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/cube-slayers</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/cube-slayers/v1</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/light-pad</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/nardi-make-code-shorter</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/project/sndr</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/feed</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/a-perfect-blog-editor</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/agents-ai-and-software-engineering</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/all-the-ways-to-css</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/can-you-convert-a-video-to-pure-css</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/chasing-the-dragon</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/chatgpt-ate-my-homework</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/content-slop</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/google-makes-web-devs-look-bad</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/how-fast-is-go-simulating-millions-of-particles-on-a-smart-tv</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/how-fast-is-java-teaching-an-old-dog-new-tricks</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/how-fast-is-javascript-simulating-20-000-000-particles</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/how-fast-is-rust-simulating-200-000-000-particles</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/how-fast-is-swift-heavy-metal-edition-feat-nardi</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/how-not-to-run-a-saas-company</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/how-not-to-use-box-shadows</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/how-to-make-a-game-engine</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/how-to-save-13-27-on-your-saas-bill</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/i-hate-programming</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/thinking-around-a-pen</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/too-many-birthdays</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/what-is-a-favicon</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/why-everyone-hates-levels</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/blog/why-i-quit-my-dream-job</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/bobo</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/bobo/verlet</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/box-shadow/v1</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/box-shadow/v2</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/box-shadow/v3</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/box-shadow/v4</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/box-shadow/v5</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/box-shadow/v6</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/box-shadow/v7</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/box-shadow/v8</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/box-shadow/v9</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/bronc</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/img-dissolve/ai1</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/img-dissolve/ai2</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/img-dissolve/ai3</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/img-dissolve</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/video-to-css/example5</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/video-to-css/example5video</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/video-to-css/example6</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/video-to-css/example6scrolly</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/video-to-css/example7</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/video-to-css</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex1/item/1</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex1/item/2</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex1/item/3</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex1/item/4</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex1/item/5</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex1/item/6</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex1/item/7</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex1/item/8</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex2/item/0</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex2/item/1</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex2/item/2</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex2/item/3</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex2/item/4</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex2/item/5</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex2/item/6</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex2/item/7</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://davidgerrells.com/demo/a-problem-with-ssr/ex2/item/8</loc><lastmod>2026-02-25T01:21:13.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
</urlset>