<?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://abulka.github.io/projects/apps/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/big-ideas/</loc>
    <lastmod>2022-03-08T15:24:51+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/about/consulting/</loc>
    <lastmod>2022-03-16T13:24:45+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/libraries/dedent-dart/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/libraries/electron-flask-app-gen/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/libraries/europi-trigger-to-gate/</loc>
    <lastmod>2024-06-03T10:33:26+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/libraries/europi-script-utils/</loc>
    <lastmod>2024-06-03T10:19:40+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/libraries/image-presenter/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/libraries/jupyter-notebook-tools/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/libraries/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/libraries/relationship-manager/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/libraries/snippet-creator/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/libraries/snippets-explorer/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/websites/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/diagramming/</loc>
    <lastmod>2025-02-02T22:30:02+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/notation/</loc>
    <lastmod>2025-02-02T22:30:02+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2025/01/29/plain-text-diagrams/</loc>
    <lastmod>2025-02-02T22:30:02+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/</loc>
    <lastmod>2025-02-02T22:30:02+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/uml/</loc>
    <lastmod>2025-02-02T22:30:02+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/argument-mapping/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/calculators/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/websites/chordjammer/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/chords/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/code-translation/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/composition/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/websites/gituml/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/javascript/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/websites/rpn-calcs/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/jupyter/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/midi/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/mind-mapping/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/music/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/philosophy/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/programmable/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/apps/pynsource/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/python/</loc>
    <lastmod>2024-06-03T10:33:26+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/websites/pyrpn/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/websites/rationale/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/reasoning/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/software-product/</loc>
    <lastmod>2024-06-03T10:33:26+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/websites/toolback/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/ui-widgets/</loc>
    <lastmod>2023-01-02T12:43:03+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/controllers/</loc>
    <lastmod>2022-08-26T14:01:19+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/design-patterns/</loc>
    <lastmod>2024-11-10T22:55:28+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/hexmvc/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/mvc/</loc>
    <lastmod>2022-08-26T14:01:19+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/gui/</loc>
    <lastmod>2022-08-26T14:01:19+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2022/02/11/gui-showdown/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/observer/</loc>
    <lastmod>2022-08-26T14:01:19+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/vuejs/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2022/01/21/history-of-this-blog/</loc>
    <lastmod>2022-01-22T15:16:05+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/big-ideas/lcodemaps/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/thoughts/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/about/consulting/contracting/</loc>
    <lastmod>2022-03-16T13:24:45+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/about/consulting/training/</loc>
    <lastmod>2022-03-16T13:24:45+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/ai/</loc>
    <lastmod>2023-01-02T11:01:11+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/apps/ai-images-manager/</loc>
    <lastmod>2023-01-02T11:01:11+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/apps/brew-moments/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/flutter/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/fultter/</loc>
    <lastmod>2023-01-02T11:01:11+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/apps/print42/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/relationship-manager/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/sql/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2020/10/09/links/</loc>
    <lastmod>2020-10-09T18:13:46+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2020/10/09/rm-table/</loc>
    <lastmod>2020-10-09T16:47:26+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2020/10/09/tables/</loc>
    <lastmod>2020-10-09T18:13:46+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2020/09/18/andy-2/</loc>
    <lastmod>2020-10-03T13:18:32+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2020/09/16/andy-1/</loc>
    <lastmod>2020-10-03T13:18:32+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2020/05/18/todomvc-implemented-using-a-game-architecture-ecs/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2020/05/18/todomvc-implemented-using-traditional-oo-controllers-and-events/</loc>
    <lastmod>2022-05-11T09:09:45+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/big-ideas/medium-articles/</loc>
    <lastmod>2022-03-08T15:24:51+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/django/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2019/09/04/django-view-logging-is-back-the-front/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2019/04/06/getting-wxpython-apps-into-the-ubuntu-app-store/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/ubuntu/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/wxpython/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/async/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2019/03/02/async/await-for-wxpython/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/mgm-pattern/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/mvca-pattern/</loc>
    <lastmod>2022-08-26T14:01:19+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/refactoring/</loc>
    <lastmod>2022-08-26T14:01:19+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/transformation-interface/</loc>
    <lastmod>2024-11-10T22:55:28+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2018/10/06/easy-documentation-with-docsy/</loc>
    <lastmod>2020-10-03T13:18:32+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2018/10/06/the-second-blog-post/</loc>
    <lastmod>2020-10-03T13:18:32+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2018/10/03/building-a-python-electron-app/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/dev-ops/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/electron/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2018/06/01/python-ast-parsing/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2018/01/04/markdown-samples/</loc>
    <lastmod>2020-10-09T16:47:26+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2018/01/04/another-great-release/</loc>
    <lastmod>2020-10-03T13:18:32+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/getting-started/example-page/</loc>
    <lastmod>2022-03-08T15:24:51+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/apps/prophet-6-librarian/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2011/04/06/uml-layout/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2011/03/19/mocking-in-ruby/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/ruby/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2011/03/01/cloning-directories-in-ruby/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2010/11/18/ruby-vs-python-list-comprehensions/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2009/04/01/refactoring-to-puremvc/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2009/03/01/puremvc/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2009/02/12/central-patterns-repository/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2009/02/11/netbeans-uml/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2009/01/22/visualising-software/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2008/09/11/state-pattern-in-flex/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2008/03/05/extract-composite-refactoring/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2007/11/05/thoughts-on-closures/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2007/01/23/teaching-23-patterns/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2006/03/01/tooled-composite-pattern/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/orm/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2005/07/01/orm-pattern/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/java/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2005/03/05/swapping-implementations/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2004/08/05/blackboard-pattern/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2002/10/04/null-object-pattern/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2002/09/04/using-design-patterns-in-real-projects/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/design-pattern-automation/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/2000/01/04/patterns-modelmaker-beyond/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/musings-on-patterns/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/appendix-koala-plop/</loc>
    <lastmod>2022-03-10T13:25:22+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/1/01/01/</loc>
    <lastmod>2025-02-01T17:25:39+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/hexmvc-adapters/</loc>
    <lastmod>2022-02-14T11:07:35+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/hexmvc-eventing/</loc>
    <lastmod>2022-02-14T11:07:35+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/hexmvc-scraps/</loc>
    <lastmod>2022-02-14T11:07:35+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/about/</loc>
    <lastmod>2024-06-02T18:15:42+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/</loc>
    <lastmod>2022-01-22T15:16:05+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/dart/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/eurorack/</loc>
    <lastmod>2024-06-03T10:33:26+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/flask/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/google-colab/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/</loc>
    <lastmod>2024-05-31T12:40:02+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/blog/1/01/01/home-scraps/</loc>
    <lastmod>2022-01-22T15:16:05+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/image-presentation/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/jupyter-notebook/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/libraries/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/patterns/</loc>
    <lastmod>2022-03-08T15:24:51+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/narrative/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/object-database/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/projects/</loc>
    <lastmod>2022-03-08T15:24:51+11:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/raspberry-pi/</loc>
    <lastmod>2024-06-03T10:33:26+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/search/</loc>
    <lastmod>2020-10-03T13:18:32+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/string-manipulation/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/tools/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/vscode-extension/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url><url>
    <loc>https://abulka.github.io/tags/yeoman-generator/</loc>
    <lastmod>2024-05-31T16:40:12+10:00</lastmod>
  </url>
</urlset>
