<?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://johnveldboom.com/projects/colorpal/</loc><lastmod>2016-10-16T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/projects/bnk.io/</loc></url><url><loc>https://johnveldboom.com/projects/esp32-temperature-system/</loc><lastmod>2026-04-12T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/projects/css-button-collection/</loc><lastmod>2016-10-16T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/projects/php-facebook-gallery/</loc><lastmod>2016-10-16T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/projects/checks-for-android/</loc></url><url><loc>https://johnveldboom.com/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/career/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/people-who-have-shaped-me-as-a-software-engineer/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/aws/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/multiple-aws-accounts-force-better-application-code/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/docker/</loc><lastmod>2026-04-12T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/esp32/</loc><lastmod>2026-04-12T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/grafana/</loc><lastmod>2026-04-12T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/influxdb/</loc><lastmod>2026-04-12T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/iot/</loc><lastmod>2026-04-12T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/projects/</loc><lastmod>2026-04-12T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/aws-reinvent-2025-recap/</loc><lastmod>2026-01-08T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/cloudwatch/</loc><lastmod>2025-11-01T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/cloudwatch-logs-insights-query-reference-examples/</loc><lastmod>2025-11-01T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/merging-opensearch-or-elasticsearch-indices-adding-missing-documents/</loc><lastmod>2025-09-15T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/opensearch/</loc><lastmod>2025-09-15T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/tutorial/</loc><lastmod>2025-09-15T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/api-gateway/</loc><lastmod>2025-08-29T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/aws-api-gateway-custom-json-logging-tutorial-with-cloudformation-examples/</loc><lastmod>2025-08-29T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/how-to-create-mock-api-endpoints-with-aws-api-gateway-cloudformation-and-openapi/</loc><lastmod>2025-07-21T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/i-got-tired-of-cleaning-my-macs-temp-folder-so-i-automated-it/</loc><lastmod>2025-07-01T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/mac/</loc><lastmod>2025-07-01T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/how-to-create-manage-opensearch-snapshots-using-aws-s3/</loc><lastmod>2025-06-23T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/makefile/</loc><lastmod>2025-06-20T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/using-makefiles-as-a-universal-development-interface/</loc><lastmod>2025-06-20T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/managing-opensearch-index-lifecycle-with-ism-policies/</loc><lastmod>2025-06-19T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/checking-if-makefile-targets-exist-two-approaches-compared/</loc><lastmod>2025-06-15T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/</loc><lastmod>2025-06-14T13:58:38+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/terraform/</loc><lastmod>2019-04-25T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/terraform-multi-region-deployment-using-modules/</loc><lastmod>2019-04-25T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/lets-encrypt-unauthorized-error-when-renewing-certificate/</loc><lastmod>2019-02-23T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/servers/</loc><lastmod>2019-02-23T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/deploy-terraform-serverless-framework-in-perfect-harmony/</loc><lastmod>2018-12-10T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/serverless/</loc><lastmod>2018-12-10T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/terraform-dynamic-environment-variables-through-workspaces-and-local-values/</loc><lastmod>2018-12-05T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/aws-dynamodb-auto-scaling-vs-on-demand-scaling/</loc><lastmod>2018-12-03T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/android/</loc><lastmod>2016-10-16T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/create-aws-cloudwatch-alarm-on-the-number-of-running-ec2-instances/</loc><lastmod>2016-10-16T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/css/</loc><lastmod>2016-10-16T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/php/</loc><lastmod>2016-10-16T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/progress-web-app/</loc><lastmod>2016-10-16T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/project/</loc><lastmod>2016-10-16T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/laravel/</loc><lastmod>2015-09-18T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/laravel-4.2-updated_at-table-field-always-updating/</loc><lastmod>2015-09-18T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/aws-cli-ansible-playbook-on-ubuntu-14.04/</loc><lastmod>2015-07-30T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/linux/</loc><lastmod>2015-07-30T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/goaccess-automated-reports-last-30-days-via-cron/</loc><lastmod>2015-05-30T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/ec2/</loc><lastmod>2015-04-06T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/ec2-high-cpu-wait-and-the-ebs-provisioned-iops-difference/</loc><lastmod>2015-04-06T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/heka-json-decoder-using-a-sandboxdecoder-and-lua/</loc><lastmod>2014-09-03T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/database/</loc><lastmod>2014-02-21T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/drop-mysql-primary-key-with-foreign-key-using-laravel-4-error-1025-105/</loc><lastmod>2014-02-21T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/laravel-4-unable-to-read-package-configuration-file/</loc><lastmod>2014-01-11T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/how-to-create-a-temporary-storage-directory-that-automatically-deletes-contents-after-x-days-mac/</loc><lastmod>2013-11-14T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/php-session_start-failed-no-space-left-on-device-plesk-plesk-php-cleanuper/</loc><lastmod>2013-10-16T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/authenticate-only-certain-http-verbs-post-put-delete-in-laravel-4/</loc><lastmod>2013-10-06T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/design/</loc><lastmod>2013-09-17T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/new-business-cards/</loc><lastmod>2013-09-17T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/php-class-to-move-database-files-like-myd-myi-and-frm/</loc><lastmod>2013-09-07T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/javascript/</loc><lastmod>2013-08-26T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/rotate-images-using-jquery/</loc><lastmod>2013-08-26T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/project-css-button-collection/</loc><lastmod>2013-08-20T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/display-the-difference-between-two-dates-in-php/</loc><lastmod>2013-08-09T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/jquery-ajax-loading-display-images-or-text-until-script-is-finished/</loc><lastmod>2013-08-07T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/sync-files-between-servers-using-rsync/</loc><lastmod>2013-07-25T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/working-with-data-in-pivot-tables-using-laravel-4-eloquent-orm-select-update-and-delete/</loc><lastmod>2013-07-08T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/jquery-ajax-loading-display-images-or-text-until-script-is-finished-part-2/</loc><lastmod>2010-05-12T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/archive/</loc><lastmod>2009-06-19T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/theres-a-bug-on-my-nose/</loc><lastmod>2009-06-19T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/javascript-close-popup-and-refresh-or-redirect-parent-window-with-onload-solution/</loc><lastmod>2009-03-02T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/copy-or-transfer-files-between-two-linux-servers-using-scp/</loc><lastmod>2009-01-27T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/christmas-cards-from-my-daughter/</loc><lastmod>2008-12-30T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/elegant-solution-for-synergy-capitalizing-every-character-and-holding-ctrl-down/</loc><lastmod>2008-10-30T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/basic-php-function-to-get-file-sizes-in-kb-mb-gb/</loc><lastmod>2008-06-03T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/dog-screen-cleaner-screensavers-4-different-dogs-win-mac/</loc><lastmod>2008-02-23T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/strip-off-characters-from-string-using-php-substr/</loc><lastmod>2008-02-18T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/free-screen-cleaning-pug-featured-on-diggnation-with-kevin-rose-and-alex-albrecht/</loc><lastmod>2008-02-12T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/free-screen-cleaner/</loc><lastmod>2008-01-11T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/fade-in-out-the-most-recent-pictures-in-a-directory-with-jquery/</loc><lastmod>2008-01-10T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/synergy-1.3.1-warning-failed-to-connect-to-server-time-out/</loc><lastmod>2007-07-25T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/bash/</loc><lastmod>2007-04-25T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/getting-file-modified-date-and-size-in-multiple-formats/</loc><lastmod>2007-04-25T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/tags/mysql/</loc><lastmod>2007-03-21T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/php-mysql-helper-functions-for-single-results/</loc><lastmod>2007-03-21T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/convert-isbn10-to-isbn13-with-php/</loc><lastmod>2007-01-01T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/blog/how-to-compare-two-mysql-tables-a-complete-guide/</loc><lastmod>2007-01-01T00:00:00+00:00</lastmod></url><url><loc>https://johnveldboom.com/contact/</loc></url></urlset>