<?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://thisdavej.com/articles/</loc><lastmod>2026-05-30T10:04:58-07:00</lastmod></url><url><loc>https://thisdavej.com/categories/</loc><lastmod>2026-05-30T10:04:58-07:00</lastmod></url><url><loc>https://thisdavej.com/elevating-the-developer-experience-my-top-10-vs-code-extensions/</loc><lastmod>2026-05-30T10:04:58-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/extensions/</loc><lastmod>2026-05-30T10:04:58-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/productivity/</loc><lastmod>2026-05-30T10:04:58-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/</loc><lastmod>2026-05-30T10:04:58-07:00</lastmod></url><url><loc>https://thisdavej.com/</loc><lastmod>2026-05-30T10:04:58-07:00</lastmod></url><url><loc>https://thisdavej.com/categories/visual-studio-code/</loc><lastmod>2026-05-30T10:04:58-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/vscode/</loc><lastmod>2026-05-30T10:04:58-07:00</lastmod></url><url><loc>https://thisdavej.com/copy-table-in-excel-and-paste-as-a-markdown-table/</loc><lastmod>2025-05-08T06:53:58-07:00</lastmod></url><url><loc>https://thisdavej.com/categories/excel/</loc><lastmod>2025-05-08T06:53:58-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/excel/</loc><lastmod>2025-05-08T06:53:58-07:00</lastmod></url><url><loc>https://thisdavej.com/categories/google-sheets/</loc><lastmod>2025-05-08T06:53:58-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/google-sheets/</loc><lastmod>2025-05-08T06:53:58-07:00</lastmod></url><url><loc>https://thisdavej.com/categories/markdown/</loc><lastmod>2025-05-08T06:53:58-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/markdown/</loc><lastmod>2025-05-08T06:53:58-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/paste/</loc><lastmod>2025-05-08T06:53:58-07:00</lastmod></url><url><loc>https://thisdavej.com/categories/productivity/</loc><lastmod>2025-05-08T06:53:58-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/sheets/</loc><lastmod>2025-05-08T06:53:58-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/table/</loc><lastmod>2025-05-08T06:53:58-07:00</lastmod></url><url><loc>https://thisdavej.com/batteryinfo-a-rust-powered-python-package-for-laptop-battery-monitoring/</loc><lastmod>2025-04-29T18:04:12-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/iot/</loc><lastmod>2025-04-29T18:04:12-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/python/</loc><lastmod>2025-04-29T18:04:12-07:00</lastmod></url><url><loc>https://thisdavej.com/categories/rust/</loc><lastmod>2025-04-29T18:04:12-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/rust/</loc><lastmod>2025-04-29T18:04:12-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/fd/</loc><lastmod>2025-04-22T17:24:42-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/find/</loc><lastmod>2025-04-22T17:24:42-07:00</lastmod></url><url><loc>https://thisdavej.com/how-to-replicate-find-execdir-behavior-using-fd/</loc><lastmod>2025-04-22T17:24:42-07:00</lastmod></url><url><loc>https://thisdavej.com/categories/linux/</loc><lastmod>2025-04-22T17:24:42-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/linux/</loc><lastmod>2025-04-22T17:24:42-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/cargo/</loc><lastmod>2025-04-17T18:35:57-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/disk-space/</loc><lastmod>2025-04-17T18:35:57-07:00</lastmod></url><url><loc>https://thisdavej.com/freeing-up-gigabytes-reclaiming-disk-space-from-rust-cargo-builds/</loc><lastmod>2025-04-17T18:35:57-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/macos/</loc><lastmod>2025-04-17T18:35:57-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/windows/</loc><lastmod>2025-04-17T18:35:57-07:00</lastmod></url><url><loc>https://thisdavej.com/packaging-python-command-line-apps-the-modern-way-with-uv/</loc><lastmod>2025-04-08T19:02:41-07:00</lastmod></url><url><loc>https://thisdavej.com/categories/python/</loc><lastmod>2025-04-08T19:02:41-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/uv/</loc><lastmod>2025-04-08T19:02:41-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/apple-pages/</loc><lastmod>2025-04-05T11:15:59-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/bullet-points/</loc><lastmod>2025-04-05T11:15:59-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/google-docs/</loc><lastmod>2025-04-05T11:15:59-07:00</lastmod></url><url><loc>https://thisdavej.com/categories/html/</loc><lastmod>2025-04-05T11:15:59-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/html/</loc><lastmod>2025-04-05T11:15:59-07:00</lastmod></url><url><loc>https://thisdavej.com/html-bullet-point-maker-convert-text-to-ul-lists/</loc><lastmod>2025-04-05T11:15:59-07:00</lastmod></url><url><loc>https://thisdavej.com/tags/word/</loc><lastmod>2025-04-05T11:15:59-07:00</lastmod></url><url><loc>https://thisdavej.com/share-python-scripts-like-a-pro-uv-and-pep-723-for-easy-deployment/</loc><lastmod>2025-03-25T19:34:10-07:00</lastmod></url><url><loc>https://thisdavej.com/beginners-guide-to-installing-node-js-on-a-raspberry-pi/</loc><lastmod>2022-09-07T03:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/javascript/</loc><lastmod>2022-09-07T03:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/networking/</loc><lastmod>2022-09-07T03:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/categories/node.js/</loc><lastmod>2022-09-07T03:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/node.js/</loc><lastmod>2022-09-07T03:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/categories/raspberry-pi/</loc><lastmod>2022-09-07T03:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/raspi/</loc><lastmod>2022-09-07T03:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/tutorial/</loc><lastmod>2022-09-07T03:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/bash/</loc><lastmod>2020-01-28T14:35:17+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/command-line/</loc><lastmod>2020-01-28T14:35:17+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/curl/</loc><lastmod>2020-01-28T14:35:17+00:00</lastmod></url><url><loc>https://thisdavej.com/categories/javascript/</loc><lastmod>2020-01-28T14:35:17+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/jq/</loc><lastmod>2020-01-28T14:35:17+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/json/</loc><lastmod>2020-01-28T14:35:17+00:00</lastmod></url><url><loc>https://thisdavej.com/using-jq-and-curl-to-wrangle-json-arrays-from-the-terminal/</loc><lastmod>2020-01-28T14:35:17+00:00</lastmod></url><url><loc>https://thisdavej.com/consuming-web-api-json-data-using-curl-and-jq/</loc><lastmod>2019-12-20T16:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/categories/general/</loc><lastmod>2019-12-20T16:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/microservices/</loc><lastmod>2019-12-20T16:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/node/</loc><lastmod>2019-12-20T16:47:00+00:00</lastmod></url><url><loc>https://thisdavej.com/web-scraping-with-google-sheets-the-definitive-guide/</loc><lastmod>2019-06-04T13:36:12+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/php/</loc><lastmod>2019-05-14T15:10:57+00:00</lastmod></url><url><loc>https://thisdavej.com/three-ways-to-build-dynamic-web-apis-using-php/</loc><lastmod>2019-05-14T15:10:57+00:00</lastmod></url><url><loc>https://thisdavej.com/fetching-filtering-and-sorting-json-apis-in-google-sheets-the-missing-functions/</loc><lastmod>2019-04-23T13:21:03+00:00</lastmod></url><url><loc>https://thisdavej.com/add-emoji-to-your-node-projects-with-node-emoji/</loc><lastmod>2019-02-19T14:24:02+00:00</lastmod></url><url><loc>https://thisdavej.com/how-to-host-a-raspberry-pi-web-server-on-the-internet-with-ngrok/</loc><lastmod>2019-01-29T16:24:42+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/nodemailer/</loc><lastmod>2019-01-29T16:24:42+00:00</lastmod></url><url><loc>https://thisdavej.com/creating-a-raspberry-pi-pandora-player-with-remote-web-control/</loc><lastmod>2018-12-18T15:02:14+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/education/</loc><lastmod>2018-12-18T15:02:14+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/docker/</loc><lastmod>2018-12-12T14:57:48+00:00</lastmod></url><url><loc>https://thisdavej.com/how-to-install-redis-on-a-raspberry-pi-using-docker/</loc><lastmod>2018-12-12T14:57:48+00:00</lastmod></url><url><loc>https://thisdavej.com/categories/redis/</loc><lastmod>2018-12-12T14:57:48+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/redis/</loc><lastmod>2018-12-12T14:57:48+00:00</lastmod></url><url><loc>https://thisdavej.com/how-to-set-up-a-firewall-for-redis-using-ufw/</loc><lastmod>2018-11-27T19:20:55+00:00</lastmod></url><url><loc>https://thisdavej.com/categories/iot/</loc><lastmod>2018-10-05T23:24:10+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/npm/</loc><lastmod>2018-10-05T23:24:10+00:00</lastmod></url><url><loc>https://thisdavej.com/using-winston-a-versatile-logging-library-for-node-js/</loc><lastmod>2018-10-05T23:24:10+00:00</lastmod></url><url><loc>https://thisdavej.com/how-to-watch-for-file-changes-in-node-js/</loc><lastmod>2018-05-22T15:23:40+00:00</lastmod></url><url><loc>https://thisdavej.com/how-to-count-unique-items-in-javascript-arrays/</loc><lastmod>2018-04-17T13:51:33+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/handlebars/</loc><lastmod>2018-04-03T13:15:03+00:00</lastmod></url><url><loc>https://thisdavej.com/learn-handlebars-with-node-js-and-help-freddys-fish/</loc><lastmod>2018-04-03T13:15:03+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/chocolatey/</loc><lastmod>2018-03-20T12:55:49+00:00</lastmod></url><url><loc>https://thisdavej.com/install-upgrade-node-js-windows-easy-way/</loc><lastmod>2018-03-20T12:55:49+00:00</lastmod></url><url><loc>https://thisdavej.com/categories/windows/</loc><lastmod>2018-03-20T12:55:49+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/ini/</loc><lastmod>2018-03-06T14:43:13+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/toml/</loc><lastmod>2018-03-06T14:43:13+00:00</lastmod></url><url><loc>https://thisdavej.com/using-toml-config-files-in-node-js-applications/</loc><lastmod>2018-03-06T14:43:13+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/apt/</loc><lastmod>2018-03-02T10:38:17+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/debian/</loc><lastmod>2018-03-02T10:38:17+00:00</lastmod></url><url><loc>https://thisdavej.com/while-i-napped-we-got-a-new-apt-debian-apt-command-cheat-sheet/</loc><lastmod>2018-03-02T10:38:17+00:00</lastmod></url><url><loc>https://thisdavej.com/create-a-lightweight-raspberry-pi-system-with-raspbian-lite/</loc><lastmod>2018-02-20T14:44:29+00:00</lastmod></url><url><loc>https://thisdavej.com/how-to-copy-visual-studio-code-with-syntax-highlighting-to-other-applications/</loc><lastmod>2018-02-13T13:23:13+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/configuration/</loc><lastmod>2018-01-23T15:58:44+00:00</lastmod></url><url><loc>https://thisdavej.com/using-ini-files-in-your-node-js-applications-for-health-and-profit/</loc><lastmod>2018-01-23T15:58:44+00:00</lastmod></url><url><loc>https://thisdavej.com/guide-to-using-redis-with-node-js-released/</loc><lastmod>2018-01-09T15:19:54+00:00</lastmod></url><url><loc>https://thisdavej.com/visual-studio-launch-video-with-my-son-and-me/</loc><lastmod>2017-03-14T13:41:39+00:00</lastmod></url><url><loc>https://thisdavej.com/do-i-need-an-umbrella-today-google-sheets-and-javascript-to-the-rescue/</loc><lastmod>2017-02-07T14:46:43+00:00</lastmod></url><url><loc>https://thisdavej.com/consuming-json-web-data-using-google-sheets/</loc><lastmod>2017-01-24T13:49:10+00:00</lastmod></url><url><loc>https://thisdavej.com/controlling-a-raspberry-pi-from-a-mobile-device-with-bonus-menu-too/</loc><lastmod>2016-12-06T14:14:19+00:00</lastmod></url><url><loc>https://thisdavej.com/consuming-node-js-microservices-created-with-stdlib/</loc><lastmod>2016-11-29T14:58:41+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/stdlib/</loc><lastmod>2016-11-29T14:58:41+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/audio/</loc><lastmod>2016-11-22T13:32:21+00:00</lastmod></url><url><loc>https://thisdavej.com/node-js-playing-sounds-to-provide-notifications/</loc><lastmod>2016-11-22T13:32:21+00:00</lastmod></url><url><loc>https://thisdavej.com/creating-node-js-microservices-with-ease-using-stdlib/</loc><lastmod>2016-11-15T15:32:00+00:00</lastmod></url><url><loc>https://thisdavej.com/build-an-amazing-html-editor-using-visual-studio-code/</loc><lastmod>2016-11-01T12:47:16+00:00</lastmod></url><url><loc>https://thisdavej.com/upgrading-to-more-recent-versions-of-node-js-on-the-raspberry-pi/</loc><lastmod>2016-10-28T02:31:23+00:00</lastmod></url><url><loc>https://thisdavej.com/how-to-install-or-upgrade-to-node-js-v7-on-the-raspberry-pi/</loc><lastmod>2016-10-25T23:01:09+00:00</lastmod></url><url><loc>https://thisdavej.com/node-js-sending-email-notifications-using-nodemailer-and-gmail/</loc><lastmod>2016-10-11T13:11:11+00:00</lastmod></url><url><loc>https://thisdavej.com/connecting-a-raspberry-pi-using-an-ethernet-crossover-cable-and-internet-connection-sharing/</loc><lastmod>2016-09-20T14:58:53+00:00</lastmod></url><url><loc>https://thisdavej.com/getting-started-with-yaml-in-node-js-using-js-yaml/</loc><lastmod>2016-09-13T13:23:20+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/yaml/</loc><lastmod>2016-09-13T13:23:20+00:00</lastmod></url><url><loc>https://thisdavej.com/node-js-iot-logging-data-that-is-out-of-this-world/</loc><lastmod>2016-09-06T13:26:26+00:00</lastmod></url><url><loc>https://thisdavej.com/making-interactive-node-js-console-apps-that-listen-for-keypress-events/</loc><lastmod>2016-08-30T00:51:01+00:00</lastmod></url><url><loc>https://thisdavej.com/node-js-iot-tracking-the-iss-through-the-sky/</loc><lastmod>2016-08-16T13:51:06+00:00</lastmod></url><url><loc>https://thisdavej.com/tags/dataviz/</loc><lastmod>2016-07-12T19:22:46+00:00</lastmod></url><url><loc>https://thisdavej.com/node-js-iot-data-visualization-of-sensor-values/</loc><lastmod>2016-07-12T19:22:46+00:00</lastmod></url><url><loc>https://thisdavej.com/build-an-amazing-markdown-editor-using-visual-studio-code-and-pandoc/</loc><lastmod>2016-06-28T13:05:07+00:00</lastmod></url><url><loc>https://thisdavej.com/node-js-iot-create-local-module-for-cpu-sensor/</loc><lastmod>2016-04-26T13:10:35+00:00</lastmod></url><url><loc>https://thisdavej.com/node-js-iot-build-a-cross-platform-cpu-sensor/</loc><lastmod>2016-04-12T13:17:03+00:00</lastmod></url><url><loc>https://thisdavej.com/node-js-learning-through-making-build-a-cpu-sensor/</loc><lastmod>2016-03-22T05:04:21+00:00</lastmod></url><url><loc>https://thisdavej.com/using-visual-studio-code-with-a-raspberry-pi-raspbian/</loc><lastmod>2016-03-15T13:22:38+00:00</lastmod></url><url><loc>https://thisdavej.com/visual-studio-code-jumpstart-for-node-js-developers/</loc><lastmod>2016-03-15T13:21:32+00:00</lastmod></url><url><loc>https://thisdavej.com/make-your-raspberry-pi-web-server-available-on-the-internet-with-node-js/</loc><lastmod>2016-03-08T04:50:53+00:00</lastmod></url><url><loc>https://thisdavej.com/right-click-on-windows-folder-and-open-with-visual-studio-code/</loc><lastmod>2016-03-04T22:07:51+00:00</lastmod></url><url><loc>https://thisdavej.com/create-a-web-server-in-node-without-any-code/</loc><lastmod>2016-03-03T15:28:15+00:00</lastmod></url><url><loc>https://thisdavej.com/node-newbie-error-npm-refusing-to-install-package-as-a-dependency-of-itself/</loc><lastmod>2016-02-23T21:36:59+00:00</lastmod></url><url><loc>https://thisdavej.com/solution-for-cant-ping-raspberry-pi-hostname-on-the-network/</loc><lastmod>2016-02-23T21:36:04+00:00</lastmod></url><url><loc>https://thisdavej.com/learning-through-making-getting-started-with-node-js/</loc><lastmod>2016-02-18T15:10:58+00:00</lastmod></url><url><loc>https://thisdavej.com/launching-a-windows-command-prompt-in-a-folder-of-your-choice/</loc><lastmod>2016-02-15T14:44:34+00:00</lastmod></url><url><loc>https://thisdavej.com/404/</loc></url><url><loc>https://thisdavej.com/about/</loc></url><url><loc>https://thisdavej.com/contact/</loc></url><url><loc>https://thisdavej.com/disclaimer/</loc></url><url><loc>https://thisdavej.com/popular-articles/</loc></url><url><loc>https://thisdavej.com/privacy-policy/</loc></url><url><loc>https://thisdavej.com/search/</loc></url><url><loc>https://thisdavej.com/terms-of-use/</loc></url></urlset>