<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://davidmburke.com/2026/01/23/divergent-thoughts-on-ai/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2026/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-23T18:14:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2025/01/01/openapi-typescript-with-angular-resource/</loc><lastmod>2025-01-02T15:28:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2021/08/06/monitor-network-endpoints-with-python-asyncio-and-aiohttp/</loc><lastmod>2021-08-06T20:43:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2019/06/01/how-to-set-up-a-hunter-fan-wifi-control-by-decompiling-their-app/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2019/06/fan_confirm.png</image:loc><image:title>fan_confirm</image:title></image:image><lastmod>2023-07-14T14:46:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2021/06/04/deploy-saleor-e-commerce-with-kubernetes-and-helm/</loc><lastmod>2021-06-04T21:05:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2021/02/15/deploy-django-with-helm/</loc><lastmod>2021-06-04T20:30:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2020/01/24/deploy-django-with-helm-to-kubernetes/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2020/01/screenshot-from-2020-01-24-10-59-53.png</image:loc><image:title>Screenshot from 2020-01-24 10-59-53</image:title></image:image><lastmod>2021-02-26T17:13:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2020/06/28/wagtail-single-page-app-integration-news/</loc><lastmod>2020-06-28T19:00:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2019/12/04/django-rest-framework-modelviewsets-with-natural-key-lookup/</loc><lastmod>2019-12-04T22:50:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2019/10/20/angular-wagtail-1-0-and-getting-started/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2019/10/screenshot-from-2019-10-20-15-15-59.png</image:loc><image:title>Screenshot from 2019-10-20 15-15-59</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2019/10/screenshot-from-2019-10-20-15-13-39.png</image:loc><image:title>Screenshot from 2019-10-20 15-13-39</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2019/10/screenshot-from-2019-10-20-14-47-23.png</image:loc><image:title>Screenshot from 2019-10-20 14-47-23</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2019/10/screenshot-from-2019-10-20-12-08-46.png</image:loc><image:title>Screenshot from 2019-10-20 12-08-46</image:title></image:image><lastmod>2019-11-03T18:39:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2019/08/28/talk-integrating-angular-with-headless-wagtail-cms/</loc><lastmod>2019-08-28T01:36:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2019/06/30/controlling-a-ceiling-fan-with-simple-fan-control/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2019/06/screenshot-from-2019-06-30-11-41-05.png</image:loc><image:title>Screenshot from 2019-06-30 11-41-05</image:title></image:image><lastmod>2019-06-30T15:47:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2019/05/11/using-angular-with-a-headless-wagtail-cms/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2019/04/wagtail-and-angular.png</image:loc><image:title>wagtail and angular</image:title></image:image><lastmod>2019-06-06T16:38:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2018/12/24/review-pixel-slate-for-linux-and-web-development/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2018/12/Screenshot-2018-12-23-at-16.54.29.png</image:loc><image:title>Screenshot 2018-12-23 at 16.54.29</image:title></image:image><lastmod>2023-06-11T22:07:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2018/07/11/rxjs-check-as-your-type-validation/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2018/07/screenshot-from-2018-07-11-10-01-35.png</image:loc><image:title>Screenshot from 2018-07-11 10-01-35</image:title></image:image><lastmod>2018-07-11T14:11:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2018/04/09/forms-with-ngrx-nativescript-and-angular/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2018/04/login.png</image:loc><image:title>login</image:title></image:image><lastmod>2018-04-09T00:29:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2018/03/17/does-your-password-manager-really-need-permissions-to-do-anything-ever/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2018/03/out.gif</image:loc><image:title>out</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2018/03/screenshot-from-2018-03-03-12-01-59.png</image:loc><image:title>Screenshot from 2018-03-03 12-01-59</image:title></image:image><lastmod>2018-03-17T14:30:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2018/02/09/review-dell-xps-13-9370-developer-edition/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2018/02/20180209_093609.jpg</image:loc><image:title>20180209_093609</image:title><image:caption>The Galago looks huge by comparison</image:caption></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2018/02/20180209_093255.jpg</image:loc><image:title>20180209_093255</image:title><image:caption>The 9370 is slimmer due to the use of only usb-C ports</image:caption></image:image><lastmod>2018-05-11T10:20:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2018/01/27/building-nativescript-on-gitlab-ci/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2018/01/screenshot-from-2018-01-27-18-31-52.png</image:loc><image:title>Screenshot from 2018-01-27 18-31-52</image:title></image:image><lastmod>2018-01-28T00:44:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/about-2/</loc><lastmod>2018-01-27T23:48:03+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidmburke.com/contact/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2018/01/person-smartphone-office-table.jpeg</image:loc><image:title>Placeholder Image</image:title></image:image><lastmod>2018-01-27T17:34:17+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://davidmburke.com/2017/11/26/server-side-tracking-with-piwik-and-django/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2017/11/screenshot-from-2017-11-26-16-58-07.png</image:loc><image:title>Passit homepage</image:title><image:caption>Nice green 0 from privacy badger!</image:caption></image:image><lastmod>2017-11-27T15:22:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2017/06/20/using-libsodium-in-android-and-nativescript/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2017/06/screenshot-from-2017-06-20-10-39-35.png</image:loc></image:image><lastmod>2017-06-20T14:41:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2016/04/01/building-a-continuous-integration-workflow-with-gitlab-and-openshift-3/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2016/04/screenshot-from-2016-04-01-15-12-12.png</image:loc><image:title>Screenshot from 2016-04-01 15-12-12</image:title></image:image><lastmod>2016-04-01T20:46:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2016/03/02/extending-openshifts-source-to-image/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2016/03/screenshot-from-2016-03-02-15-40-55.png</image:loc><image:title>Screenshot from 2016-03-02 15-40-55</image:title></image:image><lastmod>2016-03-02T20:52:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2015/10/02/finding-near-locations-with-geodjango-and-postgis-part-ii/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2015/10/screenshot-from-2015-10-02-14-55-45.png</image:loc><image:title>Screenshot from 2015-10-02 14-55-45</image:title></image:image><lastmod>2015-10-02T19:50:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2015/10/01/finding-near-locations-with-geodjango-and-postgis-part-i/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2015/10/screenshot-from-2015-10-01-17-31-54.png</image:loc><image:title>Screenshot from 2015-10-01 17-31-54</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2015/10/screenshot-from-2015-10-01-17-16-31.png</image:loc><image:title>Screenshot from 2015-10-01 17-16-31</image:title></image:image><lastmod>2015-10-01T21:43:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2015/09/27/review-of-tutanota/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2015/09/screenshot-from-2015-09-27-15-29-41.png</image:loc><image:title>Screenshot from 2015-09-27 15-29-41</image:title></image:image><lastmod>2015-10-01T15:50:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2015/07/18/mistakes-to-make-when-starting-a-business-with-python/</loc><lastmod>2015-07-18T14:20:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2015/07/08/building-an-api-for-django-activity-stream-with-generic-foreign-keys/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2015/07/screenshot-from-2015-07-08-174459.png</image:loc><image:title>Screenshot from 2015-07-08 17:44:59</image:title></image:image><lastmod>2015-07-08T21:46:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2015/06/04/open-source-chat/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2015/06/screenshot-from-2015-06-03-231331.png</image:loc><image:title>Screenshot from 2015-06-03 23:13:31</image:title></image:image><lastmod>2015-10-16T09:35:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2014/10/02/the-only-time-i-will-spam-you/</loc><lastmod>2014-10-02T03:32:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2014/09/26/docker-in-dev-and-in-production-a-complete-and-diy-guide/</loc><lastmod>2014-12-24T18:07:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2014/07/06/django-rest-and-angularjs-a-dont-repeat-yourself-approach/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2014/07/screenshot-from-2014-07-05-160721.png</image:loc><image:title>Screenshot from 2014-07-05 16:07:21</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2014/06/screenshot-from-2014-06-13-144340.png</image:loc><image:title>Screenshot from 2014-06-13 14:43:40</image:title></image:image><lastmod>2014-07-22T18:16:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2014/03/11/too-many-ids-in-django-admin-actions/</loc><lastmod>2014-03-11T03:13:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2014/02/04/python-convert-documents-doc-docx-odt-pdf-to-plain-text-without-libreoffice/</loc><lastmod>2014-10-03T10:26:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2013/12/20/fedora-20-on-chromebook-pixel/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2013/12/screenshot-from-2013-12-18-234559.png</image:loc><image:title>Screenshot from 2013-12-18 23:45:59</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2013/12/screenshot-from-2013-12-18-233919.png</image:loc><image:title>Screenshot from 2013-12-18 23:39:19</image:title></image:image><lastmod>2014-02-08T17:49:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2013/11/10/django-1-6-urls-defaults-compatibility-work-around/</loc><lastmod>2013-11-10T20:37:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2013/11/04/using-the-gumby-framework-in-django-applications/</loc><lastmod>2013-11-04T16:57:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2013/10/22/letter-from-the-moon/</loc><lastmod>2013-10-22T21:21:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2013/06/05/review-and-how-to-install-koha-integrated-library-system/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2013/06/screenshot-2013-06-04-at-22-05-53.png</image:loc><image:title>Screenshot 2013-06-04 at 22.05.53</image:title></image:image><lastmod>2013-06-05T02:16:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2013/04/21/my-review-of-the-chromebook-pixel/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2013/04/screenshot-2013-04-21-at-20-34-45.png</image:loc><image:title>Screenshot 2013-04-21 at 20.34.45</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2013/04/snapshot1.png</image:loc><image:title>snapshot1</image:title></image:image><lastmod>2014-03-20T18:09:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2013/02/13/pure-python-convert-any-spreadsheet-format-to-list/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2013/02/rock-python-in-fence-1.jpg</image:loc><image:title>Rock python in fence 1</image:title></image:image><lastmod>2013-02-13T15:58:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2013/01/27/how-to-actually-upgrade-joomla-1-5-to-2-5/</loc><lastmod>2013-03-22T09:21:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2013/01/24/puppet-managing-desktop-computers-with-awesomesucky-tools/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2013/01/screenshot-from-2013-01-24-152053.png</image:loc><image:title>Screenshot from 2013-01-24 15:20:53</image:title></image:image><lastmod>2013-09-26T18:52:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2012/12/04/review-of-ulteo-open-virtual-desktop/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2012/12/screenshot-from-2012-12-03-205222.png</image:loc><image:title>Screenshot from 2012-12-03 20:52:22</image:title></image:image><lastmod>2012-12-26T23:12:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2012/10/26/buying-new-computers-is-pointless/</loc><lastmod>2012-10-26T16:18:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2012/08/01/thoughts-on-zentyal/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2012/08/screenshot-from-2012-08-01-005715.png</image:loc><image:title>Screenshot from 2012-08-01 00:57:15</image:title></image:image><lastmod>2013-06-05T01:51:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2012/06/16/smart-notebook-bug-breaks-ubuntu/</loc><lastmod>2013-08-27T14:50:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2012/05/10/settings-desktop-to-be-documentsdesktop/</loc><lastmod>2012-05-10T21:01:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2012/04/26/ubuntu-12-04-deployment-with-active-directory/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2012/04/screenshot-from-2012-04-27-12_46_17.png</image:loc><image:title>Screenshot from 2012-04-27 12_46_17</image:title></image:image><lastmod>2013-08-01T10:33:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2012/02/26/computer-lab-on-the-cheap/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2012/02/img_20120227_165855.jpg</image:loc><image:title>IMG_20120227_165855</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2012/02/img_20120227_165913.jpg</image:loc><image:title>IMG_20120227_165913</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2012/02/img_20120227_165838.jpg</image:loc><image:title>IMG_20120227_165838</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2012/02/screenshot-at-2012-02-27-111949.png</image:loc><image:title>Screenshot at 2012-02-27 11:19:49</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2012/02/img_20120225_135329.jpg</image:loc><image:title>IMG_20120225_135329</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2012/02/img_20120225_122510.jpg</image:loc><image:title>IMG_20120225_122510</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2012/02/img_20120225_173503.jpg</image:loc><image:title>IMG_20120225_173503</image:title></image:image><lastmod>2012-07-05T05:56:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/11/07/django-end-user-defined-custom-fields/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/11/screenshot4.png</image:loc><image:title>screenshot4</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/11/screenshot3.png</image:loc><image:title>screenshot3</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/11/yodawg.png</image:loc><image:title>yodawg</image:title></image:image><lastmod>2011-11-14T19:40:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/08/26/fully-automatic-backupsync-script-with-unison/</loc><lastmod>2012-04-04T07:32:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/08/10/mail-merge-in-libreoffice/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/08/screenshot-from-2013-03-19-142910.png</image:loc><image:title>Screenshot from 2013-03-19 14:29:10</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/08/4.png</image:loc><image:title>Variables for merge</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/08/3.png</image:loc><image:title>Inserting Data</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/08/1.png</image:loc><image:title>Spreadsheet</image:title></image:image><lastmod>2018-04-08T01:16:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/07/25/adding-new-form-in-a-formset/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/07/screenshot2.png</image:loc><image:title>screenshot2</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/07/screenshot1.png</image:loc><image:title>screenshot1</image:title></image:image><lastmod>2015-10-16T15:29:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/07/23/django-get_or_default/</loc><lastmod>2012-08-17T16:18:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/05/19/django-admin-export-foreignkey-subfields-to-xls/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/05/screenshot3.png</image:loc><image:title>screenshot3</image:title></image:image><lastmod>2012-11-17T17:09:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/05/17/django-admin-better-export-to-xls/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/05/screenshot2.png</image:loc><image:title>Ajax export</image:title></image:image><lastmod>2011-09-05T13:49:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/04/20/232/</loc><lastmod>2011-04-20T14:30:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/04/16/linux-in-schools/</loc><lastmod>2011-04-16T04:11:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/04/09/buy-linux-preinstalled/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/04/screenshot1.png</image:loc><image:title>screenshot1</image:title></image:image><lastmod>2011-04-09T20:34:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/03/07/linux-netbooks-fail/</loc><lastmod>2011-03-07T16:47:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/02/16/recipe-better-than-grandmas-mac-and-cheese/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/02/img_20110215_212913.jpg</image:loc><image:title>ready for some mac and cheese</image:title></image:image><lastmod>2011-02-16T02:21:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/02/13/spreadsheet-reporting-in-django/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/02/export1.png</image:loc><image:title>export</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2011/02/export.png</image:loc><image:title>export</image:title></image:image><lastmod>2011-02-13T03:26:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/02/05/looking-for-a-graphic-designer-intern/</loc><lastmod>2011-02-05T18:08:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2011/01/27/cas-in-sugarcrm/</loc><lastmod>2012-06-28T12:42:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/12/14/sword-propaganda/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2010/12/sword.png</image:loc><image:title>sword</image:title></image:image><lastmod>2010-12-14T21:45:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/12/09/google-web-store/</loc><lastmod>2010-12-09T16:22:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/11/20/better-report-writing-with-the-appy-framework/</loc><lastmod>2010-11-20T19:03:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/10/19/whats-missing-in-linux-today/</loc><lastmod>2010-10-19T22:25:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/10/13/more-uno-reports/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2010/10/screenshot3.png</image:loc><image:title>uno table report</image:title></image:image><lastmod>2010-10-13T16:15:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/09/23/led-lighting/</loc><lastmod>2010-09-23T14:28:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/09/21/django-and-openoffice-org-uno-reports/</loc><lastmod>2010-09-21T16:01:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/09/16/linux-and-active-directory-round-2/</loc><lastmod>2012-05-23T18:21:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/09/07/creating-a-custom-django-datetimefield-model/</loc><lastmod>2010-09-07T18:44:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/09/07/django-models-from-non-django-applications/</loc><lastmod>2010-09-07T18:40:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/09/03/recipe/</loc><lastmod>2010-10-16T22:13:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/08/20/introducing-sword/</loc><lastmod>2010-08-20T14:36:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/07/27/thoughts-on-centrify/</loc><lastmod>2010-07-30T00:15:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/07/01/django-and-google-maps/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2010/07/screenshot1.png</image:loc><image:title>new york google maps</image:title><image:caption>Maps preview in admin edit page</image:caption></image:image><lastmod>2011-10-18T10:51:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/05/24/django-hack-adding-extra-data-to-admin-interface/</loc><lastmod>2014-08-26T18:06:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/04/28/new-domain/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2010/04/webfaction-110x40-dark-logo-bg.png</image:loc><image:title>webfaction-110x40-dark-logo-bg</image:title></image:image><lastmod>2010-04-28T21:46:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/04/21/how-i-use-google-wave-and-what-i-wish-it-could-do/</loc><lastmod>2010-04-21T16:36:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/03/30/linux-and-active-directory/</loc><lastmod>2010-09-21T19:12:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/03/10/sunset-park-riders/</loc><lastmod>2010-03-10T15:08:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/02/16/video-game-video/</loc><lastmod>2010-02-16T23:36:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2010/01/24/creating-a-video-game/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2010/01/screenshot51.png</image:loc><image:title>screenshot</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2010/01/screenshot5.png</image:loc><image:title>screensho</image:title></image:image><lastmod>2010-01-24T20:22:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2009/11/25/hacking-the-g1/</loc><lastmod>2012-03-27T14:04:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2009/10/06/django/</loc><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2009/10/reporting.png</image:loc><image:title>reporting</image:title></image:image><image:image><image:loc>https://davidmburke.com/wp-content/uploads/2009/10/dataentry.png</image:loc><image:title>data entry</image:title></image:image><lastmod>2009-10-06T19:52:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2009/09/30/working-away/</loc><lastmod>2009-09-30T21:24:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2009/08/24/volunteering/</loc><lastmod>2012-03-27T08:19:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2009/08/05/thinking-about-business/</loc><lastmod>2009-08-14T16:17:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2009/07/10/evil-evil-video/</loc><lastmod>2009-07-10T21:42:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2009/06/28/teaching-programming-part-2/</loc><lastmod>2009-07-12T13:15:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2009/06/15/teaching-programming/</loc><lastmod>2009-06-15T02:17:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com/2009/06/07/unbreakablelinuxdesktop/</loc><lastmod>2009-06-29T23:17:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://davidmburke.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-01-23T18:14:46+00:00</lastmod></url></urlset>
