<?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://nodogmablog.bryanhogan.net/tag/.net/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2026/03/net-cli-shebangs-and-argument-parsing/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/cli/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/post/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/shebang/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tags/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/c/</loc><lastmod>2026-03-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/downloader/</loc><lastmod>2026-03-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2026/03/fast-net-cli-downloader/</loc><lastmod>2026-03-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2026/03/a-simple-net-cli-web-server/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/webserver/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2026/03/installing-net-on-windows-without-admin-privileges/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/no-admin/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/windows/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/confluent/</loc><lastmod>2026-02-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/kafka/</loc><lastmod>2026-02-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2026/02/kafka-cli-in-c/</loc><lastmod>2026-02-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/api/</loc><lastmod>2026-02-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/async/</loc><lastmod>2026-02-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/sync/</loc><lastmod>2026-02-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2026/02/synchronous-vs-asynchronous-api-calls/</loc><lastmod>2026-02-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/cdc/</loc><lastmod>2026-02-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/cockroachdb/</loc><lastmod>2026-02-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2026/02/cockroach-cdc-to-kafka/</loc><lastmod>2026-02-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2026/02/command-line-interface-producer-for-kafka-in-c/</loc><lastmod>2026-02-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2026/02/command-line-interface-consumer-for-kafka-in-c/</loc><lastmod>2026-02-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2026/01/combining-the-factory-and-strategy-patterns/</loc><lastmod>2026-01-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/factory/</loc><lastmod>2026-01-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/pattern/</loc><lastmod>2026-01-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/strategy/</loc><lastmod>2026-01-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/container/</loc><lastmod>2025-12-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/docker/</loc><lastmod>2025-12-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/network/</loc><lastmod>2025-12-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/12/simple-network-communications-in-docker-without-compose/</loc><lastmod>2025-12-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/12/keeping-a-docker-container-open-in-docker-compose/</loc><lastmod>2025-12-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/stdin_open/</loc><lastmod>2025-12-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/tty/</loc><lastmod>2025-12-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/compose/</loc><lastmod>2025-10-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/10/running-net-applications-that-communicate-over-a-network-using-docker-compose/</loc><lastmod>2025-10-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/10/using-cockroachdb-in-secure-mode-locally/</loc><lastmod>2025-10-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/blazor/</loc><lastmod>2025-10-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/10/blazor-code-behind/</loc><lastmod>2025-10-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/code-behind/</loc><lastmod>2025-10-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet/</loc><lastmod>2025-10-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/10/locking-in-cockroachdb-part-3-killing-sessions-and-transactions/</loc><lastmod>2025-10-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/locks/</loc><lastmod>2025-10-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/sessions/</loc><lastmod>2025-10-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/transactions/</loc><lastmod>2025-10-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/09/dockerfile-for-a-net-9-web-api-application/</loc><lastmod>2025-09-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/webapi/</loc><lastmod>2025-09-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/09/locking-in-cockroachdb-part-2-finding-locked-rows/</loc><lastmod>2025-09-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/09/locking-in-cockroachdb-part-1-locking-rows-and-tables-with-select-for-update/</loc><lastmod>2025-09-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/audio/</loc><lastmod>2025-09-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/09/morse-code-messages-with-c/</loc><lastmod>2025-09-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/brave/</loc><lastmod>2025-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/browser/</loc><lastmod>2025-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/chrome/</loc><lastmod>2025-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/chromium/</loc><lastmod>2025-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/09/clear-specific-cookies-in-chrome-edge-brave-and-other-chromium-based-browsers/</loc><lastmod>2025-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/cookies/</loc><lastmod>2025-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/edge/</loc><lastmod>2025-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/asynchronous/</loc><lastmod>2025-09-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/cache/</loc><lastmod>2025-09-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/lazy/</loc><lastmod>2025-09-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/memorycache/</loc><lastmod>2025-09-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/09/putting-lazy-tasks-in-a-cache-and-computing-only-once-when-first-requested/</loc><lastmod>2025-09-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/task/</loc><lastmod>2025-09-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/action/</loc><lastmod>2025-09-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/09/c-lambdas-part-3-setting-parameters-up-front-and-mismatching-func-and-action-definitions/</loc><lastmod>2025-09-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/func/</loc><lastmod>2025-09-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/lambda/</loc><lastmod>2025-09-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/lock/</loc><lastmod>2025-09-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/09/using-a-lock-in-a-web-api-action-method/</loc><lastmod>2025-09-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/postgres/</loc><lastmod>2025-08-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/08/statement-and-transaction-timeouts-in-postgres-and-cockroachdb/</loc><lastmod>2025-08-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/timeouts/</loc><lastmod>2025-08-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/08/connecting-to-a-local-cockroachdb-from-datagrip-or-dbeaver/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/datagrip/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dbeaver/</loc><lastmod>2025-08-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/influxdb/</loc><lastmod>2025-08-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/08/influxdb-and-c/</loc><lastmod>2025-08-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/obs-studio/</loc><lastmod>2025-07-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/podcasting/</loc><lastmod>2025-07-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/07/using-obs-studio-to-record-podcasts-for-free/</loc><lastmod>2025-07-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/linq/</loc><lastmod>2025-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/sorting/</loc><lastmod>2025-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/07/sorting-strings-when-the-embedded-number-has-a-variable-number-of-digits/</loc><lastmod>2025-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/07/enable-pinch-to-zoom-in-microsoft-edge-on-ubuntu-linux/</loc><lastmod>2025-07-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/linux/</loc><lastmod>2025-07-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/touchpad/</loc><lastmod>2025-07-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/ubuntu/</loc><lastmod>2025-07-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/zoom/</loc><lastmod>2025-07-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/07/enable-pinch-to-zoom-in-chrome-chromium-and-brave-on-ubuntu-linux/</loc><lastmod>2025-07-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/entity-framework/</loc><lastmod>2025-05-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/oracle/</loc><lastmod>2025-05-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/05/using-oracle-with-entity-framework/</loc><lastmod>2025-05-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/mysql/</loc><lastmod>2025-05-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/singlestore/</loc><lastmod>2025-05-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/05/using-singlestore-with-entity-framework/</loc><lastmod>2025-05-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/04/an-alternative-to-nuget-install-package/</loc><lastmod>2025-04-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/nuget/</loc><lastmod>2025-04-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/batch/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/04/batch-consume-with-kafka-and-net/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/03/generating-the-launch-json-and-tasks-json-files-for-vs-code/</loc><lastmod>2025-03-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/launch.json/</loc><lastmod>2025-03-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/tasks.json/</loc><lastmod>2025-03-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/vscode/</loc><lastmod>2025-03-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/03/putting-tasks-in-a-cache-and-computing-only-once-when-first-requested/</loc><lastmod>2025-03-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/03/create-a-task-and-start-it-later/</loc><lastmod>2025-03-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/03/finding-the-command-or-entrypoint-that-started-a-container/</loc><lastmod>2025-03-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/02/using-mysql-with-entity-framework/</loc><lastmod>2025-02-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/backgroundservice/</loc><lastmod>2025-02-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/cancellationtoken/</loc><lastmod>2025-02-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/02/doing-some-cleanup-in-a-canceled-background-service/</loc><lastmod>2025-02-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/worker/</loc><lastmod>2025-02-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/02/killing-an-worker-application-from-a-backgroundservice/</loc><lastmod>2025-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/apache/</loc><lastmod>2025-02-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/02/running-apache-kafka-in-docker/</loc><lastmod>2025-02-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/02/using-net-on-linux/</loc><lastmod>2025-02-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/02/masstransit-competing-consumers/</loc><lastmod>2025-02-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/masstransit/</loc><lastmod>2025-02-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/rabbitmq/</loc><lastmod>2025-02-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/bitnami/</loc><lastmod>2025-01-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/01/running-bitnami-kafka-in-docker/</loc><lastmod>2025-01-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/01/mixing-raw-sql-and-fluent-statements-with-entity-framework/</loc><lastmod>2025-01-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/sql/</loc><lastmod>2025-01-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/bulk/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/seed/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2025/01/seeding-a-large-database-with-entity-framework/</loc><lastmod>2025-01-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/foxit/</loc><lastmod>2024-12-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/pdf/</loc><lastmod>2024-12-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/12/setting-the-typewriter-text-color-with-foxit-for-linux/</loc><lastmod>2024-12-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/12/getting-confluent-kafka-working-in-linux-with-docker-desktop/</loc><lastmod>2024-12-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/getstreamasync/</loc><lastmod>2024-12-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/httpclient/</loc><lastmod>2024-12-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/12/using-httpclient-to-download-a-file-with-getstreamasync/</loc><lastmod>2024-12-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/12/microsoft-sql-server-the-remote-certificate-was-rejected-by-the-provided-remotecertificatevalidationcallback/</loc><lastmod>2024-12-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/sql-server/</loc><lastmod>2024-12-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/compile/</loc><lastmod>2024-12-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/csproj/</loc><lastmod>2024-12-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/12/how-to-copy-files-to-the-output-directory-in-net/</loc><lastmod>2024-12-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/12/masstransit-sending-a-message-to-single-consumer/</loc><lastmod>2024-12-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/synchronous/</loc><lastmod>2024-11-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/11/using-the-confluent-kafka-consumer-in-a-non-blocking-way-in-net-and-c/</loc><lastmod>2024-11-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/11/building-net-while-offline-using-the-local-nuget-cache/</loc><lastmod>2024-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/offline/</loc><lastmod>2024-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/hostedservice/</loc><lastmod>2024-11-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/11/making-a-non-blocking-synchronous-call-inside-a-background-service/</loc><lastmod>2024-11-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/10/sharing-data-between-backgroundservices/</loc><lastmod>2024-10-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/10/updating-docker-desktop-on-ubuntu/</loc><lastmod>2024-10-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/10/net-kubernetes-and-minikube-part-2-a-load-balanced-web-api-deployment/</loc><lastmod>2024-10-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/k8s/</loc><lastmod>2024-10-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/kubernetes/</loc><lastmod>2024-10-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/load-balancer/</loc><lastmod>2024-10-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/minikube/</loc><lastmod>2024-10-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/10/net-kubernetes-and-minikube-part-1-a-simple-web-api-application/</loc><lastmod>2024-10-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/09/getting-the-running-operating-system-in-c/</loc><lastmod>2024-09-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/operating-system/</loc><lastmod>2024-09-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/version/</loc><lastmod>2024-09-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/09/building-an-application-in-docker-while-offline/</loc><lastmod>2024-09-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/08/broadcasting-messages-with-apache-kafka-and-net/</loc><lastmod>2024-08-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/08/running-apache-kafka-on-windows/</loc><lastmod>2024-08-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/08/using-kafka-with-net/</loc><lastmod>2024-08-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/debugging/</loc><lastmod>2024-08-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/08/passing-arguments-to-vs-code-when-debugging-in-c-and-net/</loc><lastmod>2024-08-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/07/cockroachdb-and-postgres-releasing-locked-rows-with-idle-in-transaction-session-timeout/</loc><lastmod>2024-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/idle_in_transaction_session_timeout/</loc><lastmod>2024-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/07/finding-the-command-used-to-start-a-docker-container/</loc><lastmod>2024-07-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/06/cockroach-postgres-select-for-update-and-skip-locked/</loc><lastmod>2024-06-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/select-for-update/</loc><lastmod>2024-06-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/skip-locked/</loc><lastmod>2024-06-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/06/using-postgres-with-c/</loc><lastmod>2024-06-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/06/running-postgres-in-docker/</loc><lastmod>2024-06-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/console/</loc><lastmod>2024-05-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/05/running-a-hosted-service-in-a-console-application/</loc><lastmod>2024-05-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/05/doing-background-work-with-a-hosted-service-in-web-api/</loc><lastmod>2024-05-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/web-api/</loc><lastmod>2024-05-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/05/running-cockroachdb-on-windows-linux-or-mac-with-a-single-executable/</loc><lastmod>2024-05-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/03/getting-the-method-name-from-a-task-in-c/</loc><lastmod>2024-03-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/03/cockroachdb-with-entity-framework-and-web-api/</loc><lastmod>2024-03-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dockerfile/</loc><lastmod>2024-03-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/03/starting-cockroachdb-in-single-user-mode-with-a-dockerfile/</loc><lastmod>2024-03-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/polly/</loc><lastmod>2024-02-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/polly-core/</loc><lastmod>2024-02-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/02/polly-core-rate-limiter/</loc><lastmod>2024-02-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/rate-limiter/</loc><lastmod>2024-02-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/git/</loc><lastmod>2024-02-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/repository/</loc><lastmod>2024-02-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/02/repository-file-statistics/</loc><lastmod>2024-02-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/01/cockroachdb-in-single-user-mode-on-docker/</loc><lastmod>2024-01-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2024/01/throw-throwifcancellationrequested-in-a-method-that-returns-a-value-when-using-a-cancellation-token/</loc><lastmod>2024-01-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/12/simple-cancellation-token-example/</loc><lastmod>2023-12-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/12/deserialize-a-serialized-nested-type-within-a-json-object/</loc><lastmod>2023-12-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/json/</loc><lastmod>2023-12-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/serialization/</loc><lastmod>2023-12-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/12/replacing-u0022-within-serialized-json/</loc><lastmod>2023-12-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/11/async-lambda-statements/</loc><lastmod>2023-11-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/bash/</loc><lastmod>2023-09-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/09/bash-substitution-for-a-string-with-an-underscore/</loc><lastmod>2023-09-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/scripting/</loc><lastmod>2023-09-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/shell/</loc><lastmod>2023-09-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/mediatr/</loc><lastmod>2023-05-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/notifications/</loc><lastmod>2023-05-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/05/sending-mediatr-notifications-immediately-after-saving-an-entity-with-entity-framework-core/</loc><lastmod>2023-05-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/aws/</loc><lastmod>2023-04-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/aws-lambda/</loc><lastmod>2023-04-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/step-functions/</loc><lastmod>2023-04-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/04/using-step-functions-to-orchestrate-a-series-of-lambda-functions/</loc><lastmod>2023-04-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/amazon-sqs/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/04/triggering-a-net-lambda-function-from-an-amazon-sqs-queue/</loc><lastmod>2023-04-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/change-tracker/</loc><lastmod>2023-04-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/04/turning-off-tracking-for-find-and-findasync-in-entity-framework/</loc><lastmod>2023-04-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/04/accessing-objects-just-after-they-are-saved-by-entity-framework/</loc><lastmod>2023-04-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/03/an-exception-of-type-system-missingmethodexception-occurred-in-system-collections-concurrent-dll/</loc><lastmod>2023-03-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dependency-injection/</loc><lastmod>2023-03-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/minimalapi/</loc><lastmod>2023-03-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/03/smallest-minimal-api-in-net6/</loc><lastmod>2023-03-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/03/opening-new-powershell-windows-from-powershell-and-running-commands-in-them/</loc><lastmod>2023-03-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/powershell/</loc><lastmod>2023-03-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/pwsh/</loc><lastmod>2023-03-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/03/programmatically-get-your-aws-account-id-with-net/</loc><lastmod>2023-03-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/deserialization/</loc><lastmod>2023-03-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/03/many-ways-to-make-and-deserialize-an-http-get-with-httpclient/</loc><lastmod>2023-03-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet6/</loc><lastmod>2023-03-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/httpclientfactory/</loc><lastmod>2023-03-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/minimal-api/</loc><lastmod>2023-03-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/polly-registry/</loc><lastmod>2023-03-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/03/polly-with-net-6-part-8-policy-registry-with-minimal-apis-and-httpclientfactory/</loc><lastmod>2023-03-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/ai/</loc><lastmod>2023-03-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/amazon-polly/</loc><lastmod>2023-03-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/03/pi-to-100-places-with-amazon-polly-and-net/</loc><lastmod>2023-03-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/function-as-a-service/</loc><lastmod>2023-03-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/03/how-to-handle-enums-in-the-input-to-a-net-aws-lambda-function/</loc><lastmod>2023-03-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/transcribe/</loc><lastmod>2023-03-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/03/transcribing-two-speakers-with-amazon-transcribe-via-speaker-identification-with-net/</loc><lastmod>2023-03-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/03/how-to-handle-numbers-represented-as-strings-in-the-input-to-a-net-aws-lambda-function/</loc><lastmod>2023-03-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/cold-start/</loc><lastmod>2023-02-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/02/lambda-cold-starts-for-net-applications-are-not-so-bad/</loc><lastmod>2023-02-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/02/simple-deserialization-of-json-from-a-file-in-c/</loc><lastmod>2023-02-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/02/transcribing-two-speakers-with-amazon-transcribe-via-channel-identification/</loc><lastmod>2023-02-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/02/getting-the-json-sent-to-a-lambda-function-when-deserialization-fails/</loc><lastmod>2023-02-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/02/a-simple-example-of-amazon-transcribe-with-net/</loc><lastmod>2023-02-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/s3/</loc><lastmod>2023-02-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/02/the-simplest-s3-upload-example-with-net/</loc><lastmod>2023-02-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/02/removing-manually-installed-net-sdks-from-linux/</loc><lastmod>2023-02-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/sdk/</loc><lastmod>2023-02-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/02/extracting-form-fields-from-a-multi-page-pdf-with-amazon-textract-and-net/</loc><lastmod>2023-02-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/textract/</loc><lastmod>2023-02-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/02/extracting-key-value-pairs-from-document-form-fields-with-amazon-textract-and-net/</loc><lastmod>2023-02-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/02/extracting-text-from-an-image-with-amazon-textract-and-net/</loc><lastmod>2023-02-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/text-to-speech/</loc><lastmod>2023-01-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/01/using-amazon-polly-to-read-a-dialogue-from-julius-caesar/</loc><lastmod>2023-01-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/translate/</loc><lastmod>2023-01-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/01/translation-and-text-to-speech-with-amazon-polly-and-net/</loc><lastmod>2023-01-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/01/text-to-speech-with-amazon-polly-and-net/</loc><lastmod>2023-01-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/01/installing-rider-on-linux-with-net-7/</loc><lastmod>2023-01-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/rider/</loc><lastmod>2023-01-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/main-method/</loc><lastmod>2023-01-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/top-level-statements/</loc><lastmod>2023-01-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/unit-tests/</loc><lastmod>2023-01-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/01/unit-tests-for-main-and-other-methods-in-top-level-statements-console-applications/</loc><lastmod>2023-01-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/debug/</loc><lastmod>2023-01-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/01/finding-and-killing-net-processes-that-you-disconnect-from-instead-of-stopping-while-debugging-on-linux/</loc><lastmod>2023-01-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/kill-process/</loc><lastmod>2023-01-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/locked/</loc><lastmod>2023-01-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2023/01/finding-and-killing-net-processes-that-you-disconnect-from-instead-of-stopping-while-debugging-on-windows/</loc><lastmod>2023-01-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/12/installing-docker-desktop-on-ubuntu-22-04/</loc><lastmod>2022-12-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/12/a-web-server-that-echoes-requests-and-sometimes-faults-with-a-500-error/</loc><lastmod>2022-12-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/echo/</loc><lastmod>2022-12-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/simmy/</loc><lastmod>2022-12-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/aot/</loc><lastmod>2022-12-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet7/</loc><lastmod>2022-12-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/12/handling-http-requests-with-net-7-native-aot-on-aws-lambda/</loc><lastmod>2022-12-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/memcached/</loc><lastmod>2022-12-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/12/using-memcached-with-a-net-console-application/</loc><lastmod>2022-12-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/aws-lambda-alias/</loc><lastmod>2022-12-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/aws-lambda-versions/</loc><lastmod>2022-12-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/burst/</loc><lastmod>2022-12-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/12/using-versions-and-aliases-to-pre-warm-lambda-execution-environments-when-handling-bursts-of-traffic/</loc><lastmod>2022-12-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/12/polly-with-net-6-part-7-policy-wraps-with-minimal-apis-and-httpclientfactory/</loc><lastmod>2022-12-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/11/warming-up-100-aws-lambda-hosted-asp-net-web-api-applications/</loc><lastmod>2022-11-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/11/a-simple-web-api-application-that-echoes-the-request-for-any-url/</loc><lastmod>2022-11-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/11/forcing-the-lambda-service-to-warm-100-execution-environments-for-your-function/</loc><lastmod>2022-11-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/11/lambda-cold-starts-net-7-native-aot-vs-net-6-managed-runtime/</loc><lastmod>2022-11-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/launchurl/</loc><lastmod>2022-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/11/making-vs-code-and-omnisharp-open-the-browser-to-a-specific-url-for-a-net-application/</loc><lastmod>2022-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/uriformat/</loc><lastmod>2022-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/11/polly-with-net-6-part-6-policy-wraps-with-minimal-apis/</loc><lastmod>2022-11-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/11/keeping-your-net-lambda-function-warm-with-provisioned-concurrency/</loc><lastmod>2022-11-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/provisioned-concurrency/</loc><lastmod>2022-11-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/caching/</loc><lastmod>2022-10-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/function-urls/</loc><lastmod>2022-10-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/10/using-a-distributed-memory-cache-with-net-lambda-functions/</loc><lastmod>2022-10-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/10/caching-secrets-manager-secrets-with-a-lambda-layer/</loc><lastmod>2022-10-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/secrets-manager/</loc><lastmod>2022-10-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/10/dependency-injection-with-the-lambda-annotations-library-for-net-part-2-lambda-functions/</loc><lastmod>2022-10-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/10/dependency-injection-with-the-lambda-annotations-library-for-net-part-1-lambda-applications/</loc><lastmod>2022-10-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/10/using-mediatr-with-net-lambda-functions-and-function-urls/</loc><lastmod>2022-10-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/10/simple-dependency-injection-for-net-lambda-functions/</loc><lastmod>2022-10-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/10/using-mediatr-with-api-endpoints/</loc><lastmod>2022-10-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/ascii/</loc><lastmod>2022-09-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/09/creating-an-ascii-table-with-c/</loc><lastmod>2022-09-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/09/workaround-for-failed-to-create-template-error-with-net-7-rc1-and-lambda-functions/</loc><lastmod>2022-09-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/09/using-environment-variables-with-net-lambda-functions/</loc><lastmod>2022-09-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/createscope/</loc><lastmod>2022-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/09/dependency-injection-of-a-type-within-program-cs-using-top-level-statements/</loc><lastmod>2022-09-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/09/dependency-injection-of-an-entity-framework-context-within-program-cs-using-top-level-statements/</loc><lastmod>2022-09-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/command-line-switches/</loc><lastmod>2022-09-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/09/reducing-boilerplate-code-in-net-applications-with-command-line-switches/</loc><lastmod>2022-09-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/09/using-the-secrets-manager-cache-with-net/</loc><lastmod>2022-09-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/aws-lambda-aliases/</loc><lastmod>2022-08-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/08/lambda-function-a-b-testing-with-net-and-function-urls/</loc><lastmod>2022-08-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/08/simple-lambda-function-with-a-function-url/</loc><lastmod>2022-08-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/08/working-with-lambda-function-versions/</loc><lastmod>2022-08-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/08/dotnet-7-custom-runtime-for-aws-lambda/</loc><lastmod>2022-08-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/custom-runtime/</loc><lastmod>2022-08-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet7-lambda/</loc><lastmod>2022-08-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/ioptions/</loc><lastmod>2022-07-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/options/</loc><lastmod>2022-07-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/07/using-ioptions-with-net-6-api-endpoints/</loc><lastmod>2022-07-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/iam/</loc><lastmod>2022-07-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/07/signing-calls-to-lambda-function-urls-using-iam-auth-with-httpclient/</loc><lastmod>2022-07-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/memory-cache/</loc><lastmod>2022-07-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/07/using-a-memory-cache-with-net-lambda-functions/</loc><lastmod>2022-07-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/paging/</loc><lastmod>2022-07-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/07/paging-through-files-in-an-s3-bucket-with-net/</loc><lastmod>2022-07-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/07/a-simple-example-of-using-a-distributed-cache-redis-in-net-6-with-api-endpoints/</loc><lastmod>2022-07-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/di/</loc><lastmod>2022-07-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/distributed-cache/</loc><lastmod>2022-07-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/redis/</loc><lastmod>2022-07-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/06/a-simple-example-of-using-the-memory-cache-in-net-6-with-api-endpoints/</loc><lastmod>2022-06-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/06/accessing-the-internet-from-vpc-connected-lambda-functions-using-a-nat-gateway/</loc><lastmod>2022-06-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/06/creating-a-simple-net-lambda-function/</loc><lastmod>2022-06-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/nat-gateway/</loc><lastmod>2022-06-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/vpc/</loc><lastmod>2022-06-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/06/accessing-aws-secrets-manager-from-net-lambda-functions-part-4-connected-to-a-vpc-and-using-a-nat-gateway/</loc><lastmod>2022-06-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/extension-method/</loc><lastmod>2022-06-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/stream/</loc><lastmod>2022-06-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/streamreader/</loc><lastmod>2022-06-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/06/using-a-stream-extension-method-to-read-directly-from-a-stream-into-a-string/</loc><lastmod>2022-06-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/06/calling-one-lambda-function-from-another-with-the-lambda-net-sdk/</loc><lastmod>2022-06-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/06/error-converting-the-lambda-event-json-payload-to-type-system-string/</loc><lastmod>2022-06-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/05/accessing-aws-secrets-manager-from-net-lambda-functions-part-3-connected-to-a-vpc-using-a-vpc-endpoint/</loc><lastmod>2022-05-31T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/vpc-endpoint/</loc><lastmod>2022-05-31T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/05/c-lambdas-part-2-a-few-more-complicated-examples/</loc><lastmod>2022-05-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/05/debugging-an-aws-lambda-function-locally-with-visual-studio-code-vs-code-on-windows-linux-and-mac/</loc><lastmod>2022-05-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/05/accessing-aws-secrets-manager-from-net-lambda-functions-part-2-using-async-code/</loc><lastmod>2022-05-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/05/c-lambdas-part-1-a-quick-overview-with-examples/</loc><lastmod>2022-05-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/cancellation-token/</loc><lastmod>2022-05-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/05/polly-with-net-6-part-5-using-a-cancellation-token/</loc><lastmod>2022-05-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/cors/</loc><lastmod>2022-05-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/05/lambda-function-urls-with-net6-and-cors/</loc><lastmod>2022-05-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/04/net-6-on-aws-lambda-quick-demos/</loc><lastmod>2022-04-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/04/accessing-aws-secrets-manager-from-net-lambda-functions-part-1-the-simple-way/</loc><lastmod>2022-04-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/04/a-simple-cors-example-with-a-net-6-web-api-application-and-a-net-6-web-application/</loc><lastmod>2022-04-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/04/accessing-an-rds-sql-server-from-a-net-6-application-in-lambda/</loc><lastmod>2022-04-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/04/ignoring-json-key-casing-and-numbers-as-strings-when-deserializing-with-system-text-json/</loc><lastmod>2022-04-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/json-serialization/</loc><lastmod>2022-04-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/system.text.json/</loc><lastmod>2022-04-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/04/lambda-function-urls-triggering-net-6-lambda-functions-with-a-https-request/</loc><lastmod>2022-04-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/03/polly-with-net-6-part-4-dependency-injection-of-a-httpclientfactory-and-policy-into-a-minimal-api-endpoint/</loc><lastmod>2022-03-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/03/net-6-lambdas-on-arm64-part-2-serverless/</loc><lastmod>2022-03-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/arm64/</loc><lastmod>2022-03-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/serverless/</loc><lastmod>2022-03-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/03/net-6-lambdas-on-arm64-part-1-functions/</loc><lastmod>2022-03-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/03/polly-with-net-6-part-3-dependency-injection-of-a-policy-into-a-minimal-api-endpoint/</loc><lastmod>2022-03-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/runtime-interface-emulator/</loc><lastmod>2022-03-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/03/testing-net6-lambda-containers-with-the-runtime-interface-emulator/</loc><lastmod>2022-03-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/02/polly-with-net-6-part-2-dependency-injection-of-a-httpclientfactory-with-a-retry-policy/</loc><lastmod>2022-02-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/hugo/</loc><lastmod>2022-02-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/wowchemy/</loc><lastmod>2022-02-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/02/wowchemy-changing-from-post-to-blog-for-posts/</loc><lastmod>2022-02-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/02/polly-with-net-6-part-1-dependency-injection-of-policy-to-controller/</loc><lastmod>2022-02-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/02/net-6-web-api-on-lambda-with-custom-a-runtime/</loc><lastmod>2022-02-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet6-lambda/</loc><lastmod>2022-02-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/ssh-keys/</loc><lastmod>2022-02-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/02/using-multiple-ssh-keys-at-the-same-time/</loc><lastmod>2022-02-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/kestrel/</loc><lastmod>2022-01-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/01/programmatically-determine-what-ports-kestrel-is-running-on/</loc><lastmod>2022-01-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/01/a-few-ways-of-setting-the-kestrel-ports-in-net-6/</loc><lastmod>2022-01-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/blogging/</loc><lastmod>2022-01-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/01/ordering-two-blog-posts-published-on-the-same-day-with-hugo/</loc><lastmod>2022-01-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/01/net-6-web-api-in-a-container-in-a-lambda/</loc><lastmod>2022-01-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/ec2/</loc><lastmod>2022-01-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2022/01/fleet-manager-an-easy-way-to-check-in-on-an-ec2-windows-instance/</loc><lastmod>2022-01-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/12/how-to-run-net-6-kestrel-and-web-api-on-an-aws-ec2-linux-instance/</loc><lastmod>2021-12-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/12/how-to-run-net-6-kestrel-and-web-api-on-an-aws-ec2-windows-instance/</loc><lastmod>2021-12-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/docker-compose/</loc><lastmod>2021-12-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/12/requesting-data-from-two-data-stores-in-sequence-cache-and-database/</loc><lastmod>2021-12-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/whenany/</loc><lastmod>2021-12-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/12/requesting-data-from-two-data-stores-in-parallel-cache-and-database/</loc><lastmod>2021-12-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/12/redis-in-web-api/</loc><lastmod>2021-12-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/12/improving-lambda-custom-runtime-cold-start-and-deployment-speed-with-net-6/</loc><lastmod>2021-12-07T01:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/12/lambda-arm64-custom-runtime-with-net-6/</loc><lastmod>2021-12-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/priority-queue/</loc><lastmod>2021-11-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/11/priority-queue-to-start-async-tasks/</loc><lastmod>2021-11-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/11/a-few-ways-of-pattern-matching-with-c/</loc><lastmod>2021-11-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/pattern-matching/</loc><lastmod>2021-11-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/11/dotnet-6-custom-runtime-for-aws-lambda/</loc><lastmod>2021-11-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/11/aws-dotnet-tools-and-templates-for-command-line/</loc><lastmod>2021-11-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/11/whenany-with-a-list-of-different-types-of-task-processing-each-as-they-finish/</loc><lastmod>2021-11-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/11/doing-a-bit-of-docker-cleanup/</loc><lastmod>2021-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/11/whenany-with-two-different-types-of-task-and-waiting-for-both-to-finish/</loc><lastmod>2021-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/11/whenany-and-pattern-matching-with-different-types-of-task/</loc><lastmod>2021-11-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/10/redis-hello-world-with-c-net/</loc><lastmod>2021-10-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/lambda-discard/</loc><lastmod>2021-10-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/10/polly-retry-with-lambda-discards/</loc><lastmod>2021-10-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/httpclienthandler/</loc><lastmod>2021-10-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/lets-encrypt/</loc><lastmod>2021-10-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/10/lets-encrypt-cert-error-and-polly-retry/</loc><lastmod>2021-10-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/api-orchestration/</loc><lastmod>2021-09-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/09/using-step-functions-and-c-lambdas-to-orchestrate-api-calls/</loc><lastmod>2021-09-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/08/running-an-aws-lambda-command-from-windows-shells/</loc><lastmod>2021-08-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/shells/</loc><lastmod>2021-08-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/windows-10/</loc><lastmod>2021-08-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/08/build-zip-update-a-net-core-31-aws-lambda-and-run-a-test-with-a-single-command/</loc><lastmod>2021-08-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/08/using-intrinsic-functions-with-step-functions-to-clean-json-strings/</loc><lastmod>2021-08-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/zipping-files/</loc><lastmod>2021-08-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/08/zipping-files-from-command-line-with-windows-10/</loc><lastmod>2021-08-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet-6/</loc><lastmod>2021-08-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/08/using-entity-framework-for-net-6-with-sql-server-in-a-docker-container/</loc><lastmod>2021-08-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/08/running-sql-server-in-a-container/</loc><lastmod>2021-08-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/07/varying-the-time-between-polly-retries-based-on-the-result/</loc><lastmod>2021-07-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/wait-and-retry/</loc><lastmod>2021-07-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/building/</loc><lastmod>2021-07-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/tasks/</loc><lastmod>2021-07-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/testing/</loc><lastmod>2021-07-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/07/using-build-and-test-tasks-from-the-parent-directory-of-src-test-with-vs-code/</loc><lastmod>2021-07-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/07/varying-the-time-between-polly-retries-based-on-the-exception/</loc><lastmod>2021-07-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/07/adding-a-test-task-to-the-vs-code-command-palette/</loc><lastmod>2021-07-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/powerpoint/</loc><lastmod>2021-07-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/presentations/</loc><lastmod>2021-07-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/07/starting-the-presenter-view-in-powerpoint/</loc><lastmod>2021-07-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/callback/</loc><lastmod>2021-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/mock/</loc><lastmod>2021-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/moq/</loc><lastmod>2021-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/07/two-ways-to-count-the-number-of-times-a-mocked-method-is-called-with-moq/</loc><lastmod>2021-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/verify/</loc><lastmod>2021-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/07/printing-on-the-same-spot-in-console/</loc><lastmod>2021-07-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/06/simple-c-9-lambda-discards-example/</loc><lastmod>2021-06-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/06/executing-an-aws-net-lambda-at-an-exact-time-with-step-functions/</loc><lastmod>2021-06-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/06/hugo-aliases-workaround-with-netlify/</loc><lastmod>2021-06-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/netlify/</loc><lastmod>2021-06-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/github-actions/</loc><lastmod>2021-06-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/06/github-actions-with-net-part-5-build-a-net-application-and-upload-to-s3/</loc><lastmod>2021-06-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/06/github-actions-with-net-part-4-building-an-s3-bucket-with-pulumi/</loc><lastmod>2021-06-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/pulumi/</loc><lastmod>2021-06-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/05/netlify-hugo-and-wowchemy-or-how-i-learned-to-stop-worrying-and-love-the-blog/</loc><lastmod>2021-05-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/wordpress/</loc><lastmod>2021-05-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/approvals/</loc><lastmod>2021-05-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/05/github-actions-with-net-part-3-manual-appovals/</loc><lastmod>2021-05-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/04/github-actions-with-net-part-2-dependent-jobs/</loc><lastmod>2021-04-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/support/</loc><lastmod>2021-04-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/04/github-actions-with-net-part-1-hello-world-and-downloading-the-artifact/</loc><lastmod>2021-04-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/03/c-and-aws-lambdas-part-8-net-6-inside-a-container-inside-a-lambda/</loc><lastmod>2021-03-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/03/c-and-aws-lambdas-part-7-net-5-web-api-inside-a-container-inside-a-lambda-with-api-gateway-in-front/</loc><lastmod>2021-03-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet-5/</loc><lastmod>2021-03-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/03/c-and-aws-lambdas-part-6-net-5-inside-a-container-inside-a-lambda/</loc><lastmod>2021-03-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/03/c-and-aws-lambdas-part-5-updating-the-zip-in-s3-and-updating-the-running-lambda-with-pulumi-iac/</loc><lastmod>2021-03-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet-core-3.1/</loc><lastmod>2021-03-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/iac/</loc><lastmod>2021-03-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/03/c-and-aws-lambdas-part-4-storing-the-zip-in-s3-setup-with-pulumi-iac/</loc><lastmod>2021-03-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/02/c-and-aws-lambdas-part-3-pulumi-iac-for-web-api-and-an-api-gateway/</loc><lastmod>2021-02-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/02/c-and-aws-lambdas-part-2-web-api-and-an-api-gateway/</loc><lastmod>2021-02-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/02/c-and-aws-lambdas-part-1-hello-world/</loc><lastmod>2021-02-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/aspnet/</loc><lastmod>2021-01-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/context/</loc><lastmod>2021-01-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet5/</loc><lastmod>2021-01-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/01/polly-and-blazor-part-3-dependency-injection/</loc><lastmod>2021-01-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/01/polly-and-blazor-part-2-using-the-context/</loc><lastmod>2021-01-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/datadog/</loc><lastmod>2021-01-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/logging/</loc><lastmod>2021-01-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2021/01/logging-to-datadog-with-serliog-and-net-5/</loc><lastmod>2021-01-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/serilog/</loc><lastmod>2021-01-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/12/blazor-updating-or-refreshing-the-display-during-a-method-call/</loc><lastmod>2020-12-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/statehaschanged/</loc><lastmod>2020-12-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dontet-5/</loc><lastmod>2020-12-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/12/polly-and-blazor-part-1-simple-wait-and-retry/</loc><lastmod>2020-12-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/elasticsearch/</loc><lastmod>2020-12-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/12/indexing-the-works-of-shakespeare-in-elasticsearch-part-4-searching-via-web-api-in-net-5/</loc><lastmod>2020-12-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/11/indexing-the-works-of-shakespeare-in-elasticsearch-part-3-sending-the-lines-to-kinesis/</loc><lastmod>2020-11-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/kinesis/</loc><lastmod>2020-11-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/11/indexing-the-works-of-shakespeare-in-elasticsearch-part-2-bulk-indexing/</loc><lastmod>2020-11-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/11/indexing-the-works-of-shakespeare-in-elasticsearch-part-1-infrastructure-as-code/</loc><lastmod>2020-11-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/11/vs-code-bug-interpolation-and-commented-lines-workaround/</loc><lastmod>2020-11-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/csv/</loc><lastmod>2020-10-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/javascript/</loc><lastmod>2020-10-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/node.js/</loc><lastmod>2020-10-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/10/reading-csv-files-into-objects-with-node-js/</loc><lastmod>2020-10-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dynamic/</loc><lastmod>2020-10-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/infrastructure-of-code/</loc><lastmod>2020-10-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/10/working-with-json-in-net-infrastructure-as-code-with-pulumi/</loc><lastmod>2020-10-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/10/working-with-json-in-net-a-better-way/</loc><lastmod>2020-10-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/10/getting-started-with-elasticsearch-part-3-deploying-to-aws-with-pulumi/</loc><lastmod>2020-10-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/09/the-simplest-hello-world-in-node-js/</loc><lastmod>2020-09-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet-core/</loc><lastmod>2020-09-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/entity-framework-core/</loc><lastmod>2020-09-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/09/entity-framework-core-3-1-bug-vs-2-2-speed-and-memory-during-streaming/</loc><lastmod>2020-09-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/performance/</loc><lastmod>2020-09-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/09/getting-started-with-elasticsearch-part-2-searching-with-a-httpclient/</loc><lastmod>2020-09-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/08/getting-started-with-elasticsearch-part-1-seeding/</loc><lastmod>2020-08-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dynamodb/</loc><lastmod>2020-08-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/08/dynamodb-reading-and-writing-data-with-net-core-part-2/</loc><lastmod>2020-08-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/enum/</loc><lastmod>2020-07-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/07/enum-tostring-caching-for-performance/</loc><lastmod>2020-07-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/tostring/</loc><lastmod>2020-07-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/07/dynamodb-reading-and-writing-data-with-net-core-part-1/</loc><lastmod>2020-07-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/06/dependency-inject-a-service-from-startup-back-to-program-in-net-core-3-1/</loc><lastmod>2020-06-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/activator/</loc><lastmod>2020-06-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/createinstance/</loc><lastmod>2020-06-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/06/executing-a-method-on-all-implementations-of-an-interface/</loc><lastmod>2020-06-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/interfaces/</loc><lastmod>2020-06-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/automapper/</loc><lastmod>2020-05-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/05/automapper-projectto-instance-version/</loc><lastmod>2020-05-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/projectto/</loc><lastmod>2020-05-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/04/automapper-projectto-static-version/</loc><lastmod>2020-04-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/04/simple-funct-and-funct1-t2-tresult-examples/</loc><lastmod>2020-04-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/streaming/</loc><lastmod>2020-03-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/03/streaming-results-from-entity-framework-core-and-web-api-core-part-2/</loc><lastmod>2020-03-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/webapi-core/</loc><lastmod>2020-03-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/actions/</loc><lastmod>2020-03-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/03/simple-action-and-action-examples/</loc><lastmod>2020-03-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/fluent-validation/</loc><lastmod>2020-02-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/02/fluent-validation-in-asp-net-core-3-1/</loc><lastmod>2020-02-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/02/the-terminal-shell-path-dotnet-is-a-directory-visual-studio-code/</loc><lastmod>2020-02-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/visual-studio-code/</loc><lastmod>2020-02-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/basic-authorization/</loc><lastmod>2020-01-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/post/</loc><lastmod>2020-01-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/01/post-with-httpclient-and-basic-authorization/</loc><lastmod>2020-01-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/chaos-engineering/</loc><lastmod>2020-01-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2020/01/simmy-chaos-engine-for-net-part-7-using-a-random-chaos-policy/</loc><lastmod>2020-01-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/12/simmy-chaos-engine-for-net-part-6-configuring-policies-dynamically/</loc><lastmod>2019-12-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/ioptionsmonitor/</loc><lastmod>2019-12-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/middleware/</loc><lastmod>2019-12-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/12/passing-configuration-options-into-middleware-services-and-controllers-in-asp-net-core-3-1/</loc><lastmod>2019-12-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/11/simmy-chaos-engine-for-net-part-5-breaking-your-own-code/</loc><lastmod>2019-11-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/autofac/</loc><lastmod>2019-10-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/10/registering-multiple-implementations-of-an-interface-in-asp-net-core-with-autofac/</loc><lastmod>2019-10-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/servicecollection/</loc><lastmod>2019-10-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/10/simmy-chaos-engine-for-net-part-4-doing-some-real-damage-dropping-a-table/</loc><lastmod>2019-10-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/httpcontext/</loc><lastmod>2019-10-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/10/registering-multiple-implementations-of-an-interface-with-service-collection-in-asp-net-core/</loc><lastmod>2019-10-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/09/accessing-the-httpcontext-from-the-constructor-of-a-controller-or-a-dependency/</loc><lastmod>2019-09-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/08/simmy-chaos-engine-for-net-part-3-adding-latency/</loc><lastmod>2019-08-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/fault/</loc><lastmod>2019-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/07/simmy-chaos-engine-for-net-part-2-resilience-and-injected-faults/</loc><lastmod>2019-07-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/07/simmy-chaos-engine-for-net-part-1-injecting-faults/</loc><lastmod>2019-07-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/06/streaming-results-from-entity-framework-core-and-web-api-core/</loc><lastmod>2019-06-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/05/getting-error-messages-and-status-codes-from-typed-httpclients/</loc><lastmod>2019-05-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/polly-caching/</loc><lastmod>2019-05-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/05/selectively-caching-values-inside-httpresponsemessage-with-polly-caching-series-3-3/</loc><lastmod>2019-05-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/04/dotnet-new-failing-with-error-invalid-parameters/</loc><lastmod>2019-04-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/04/caching-values-inside-httpresponsemessage-with-polly-caching-series-2-3/</loc><lastmod>2019-04-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet-core-2.1/</loc><lastmod>2019-03-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/03/selectively-caching-a-httpresponsemessage-with-polly/</loc><lastmod>2019-03-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/03/testing-your-code-when-using-polly/</loc><lastmod>2019-03-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/unit-test/</loc><lastmod>2019-03-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2019/02/calling-generic-methods-using-reflection/</loc><lastmod>2019-02-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/generic/</loc><lastmod>2019-02-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/reflection/</loc><lastmod>2019-02-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet-core-2.1.-net-core/</loc><lastmod>2018-12-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/12/how-to-use-httpclientfactory-inside-program-cs/</loc><lastmod>2018-12-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/12/how-to-dependency-inject-a-service-from-startup-back-in-program/</loc><lastmod>2018-12-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/12/dynamically-updating-the-request-header-of-a-httpclientfactory-generated-httpclient-part-2/</loc><lastmod>2018-12-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/12/how-to-turn-off-console-logging-for-kestrel-in-net-core/</loc><lastmod>2018-12-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/12/dynamically-updating-the-request-header-of-a-httpclientfactory-generated-httpclient-part-1/</loc><lastmod>2018-12-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/header/</loc><lastmod>2018-12-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/11/caching-in-polly-and-the-httpclientfactory/</loc><lastmod>2018-11-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/10/using-polly-with-any-type-of-request/</loc><lastmod>2018-10-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/09/saving-enums-with-entity-framework-core/</loc><lastmod>2018-09-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dapper/</loc><lastmod>2018-08-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/08/performance-comparison-of-entity-framework-core-2-1-and-dapper-1-5/</loc><lastmod>2018-08-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/08/alter-response-header-in-web-api-to-return-machine-name/</loc><lastmod>2018-08-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet-core-2/</loc><lastmod>2018-08-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/07/polly-httpclientfactory-and-the-policy-registry-in-a-console-application/</loc><lastmod>2018-07-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/07/polly-httpclientfactory-and-the-policy-registry-choosing-the-right-policy-based-on-the-http-request/</loc><lastmod>2018-07-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/resilience/</loc><lastmod>2018-07-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/http-verbs/</loc><lastmod>2018-06-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/06/using-other-verbs-with-web-api/</loc><lastmod>2018-06-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/web-service/</loc><lastmod>2018-06-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/appsettings.json/</loc><lastmod>2018-06-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/configuration/</loc><lastmod>2018-06-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/06/loading-config-from-multiple-sources-with-net-core-2-x-web-api-or-mvc/</loc><lastmod>2018-06-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/05/using-the-in-memory-cache-with-net-core-web-api/</loc><lastmod>2018-05-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/05/using-dependency-injection-with-startup-in-asp-net-core/</loc><lastmod>2018-05-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/04/getting-net-core-2-1-preview-2-working-with-visual-studio-2017/</loc><lastmod>2018-04-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/visual-studio-2017/</loc><lastmod>2018-04-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/04/setting-the-kestrel-port-from-appsettings-json/</loc><lastmod>2018-04-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/04/hosting-a-net-core-2-kestrel-server-in-a-windows-service/</loc><lastmod>2018-04-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/windows-service/</loc><lastmod>2018-04-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/03/entity-framework-core-calling-stored-procedures-and-returning-to-a-model/</loc><lastmod>2018-03-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/stored-procedure/</loc><lastmod>2018-03-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/circuit-breaker/</loc><lastmod>2018-03-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/microservice/</loc><lastmod>2018-03-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/soa/</loc><lastmod>2018-03-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/03/the-circuit-breaker-pattern-with-polly/</loc><lastmod>2018-03-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/mdf/</loc><lastmod>2018-02-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/02/using-an-mdf-file-database-with-entity-framework-core-2-in-visual-studio-2017/</loc><lastmod>2018-02-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/02/performing-a-where-in-with-entity-framework-or-on-a-list/</loc><lastmod>2018-02-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/where-in/</loc><lastmod>2018-02-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2018/01/using-the-httpclientinterception-to-test-methods-that-use-a-httpclient/</loc><lastmod>2018-01-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/webapi2/</loc><lastmod>2018-01-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/httpmessagehandler/</loc><lastmod>2017-12-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/12/unit-testing-a-method-that-uses-httpclient/</loc><lastmod>2017-12-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/12/using-the-polly-timeout-when-making-a-http-request/</loc><lastmod>2017-12-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/11/unit-testing-entity-framework-core-stored-procedures/</loc><lastmod>2017-11-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/10/reusing-httpclient-with-dependency-injection/</loc><lastmod>2017-10-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/10/httpcontent-readasasync-with-net-core-2/</loc><lastmod>2017-10-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/readasasync/</loc><lastmod>2017-10-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/09/entity-framework-core-2-unit-testing-in-net-core-2/</loc><lastmod>2017-09-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/09/unit-testing-net-core-2-web-api/</loc><lastmod>2017-09-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/08/multiple-get-methods-with-the-action-method-selector-attribute-in-net-core/</loc><lastmod>2017-08-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/routing/</loc><lastmod>2017-08-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/07/net-core-web-api-routing/</loc><lastmod>2017-07-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/06/fluent-validation-in-asp-net-core/</loc><lastmod>2017-06-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/05/returning-default-values-from-a-failed-web-request-with-polly-fallbacks/</loc><lastmod>2017-05-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/05/re-authorization-and-onretry-with-polly/</loc><lastmod>2017-05-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/04/letting-a-request-fail-with-polly/</loc><lastmod>2017-04-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotnet-framework-4.7/</loc><lastmod>2017-04-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/04/how-to-install-net-framework-4-7-in-visual-studio-2017/</loc><lastmod>2017-04-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/ninject/</loc><lastmod>2017-03-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/03/reusing-polly-policies-with-dependency-injection/</loc><lastmod>2017-03-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/03/a-simple-polly-example-with-webapi-2/</loc><lastmod>2017-03-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/mvc/</loc><lastmod>2017-02-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/02/web-api-2-without-mvc/</loc><lastmod>2017-02-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/attribute-routing/</loc><lastmod>2017-02-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/02/downloading-an-inmemory-file-using-web-api-2/</loc><lastmod>2017-02-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2017/02/web-api-2-controller-with-multiple-get-methods-part-2/</loc><lastmod>2017-02-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/12/fluent-validation-with-web-api-2/</loc><lastmod>2016-12-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/10/web-api-2-controller-with-multiple-get-methods/</loc><lastmod>2016-10-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/assembly-location/</loc><lastmod>2016-09-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/09/locating-and-checking-an-executing-dll-on-a-running-web-server-or-other-application/</loc><lastmod>2016-09-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/process-explorer/</loc><lastmod>2016-09-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/09/value-cannot-be-null-parameter-name-constructor/</loc><lastmod>2016-09-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/07/entity-framework-core-and-calling-a-stored-procedure/</loc><lastmod>2016-07-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/exception/</loc><lastmod>2016-07-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/07/getting-web-api-exception-details-from-a-httpresponsemessage/</loc><lastmod>2016-07-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/response/</loc><lastmod>2016-07-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/cached/</loc><lastmod>2016-05-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/05/cached-nuget-packages-causing-you-problems/</loc><lastmod>2016-05-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/myget/</loc><lastmod>2016-05-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/04/web-api-2-and-ninject-how-to-make-them-work-together/</loc><lastmod>2016-04-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/connection-strings/</loc><lastmod>2016-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/04/entity-framework-checking-the-connection-string-of-your-context/</loc><lastmod>2016-04-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/autofixture/</loc><lastmod>2016-04-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/04/customizing-a-specific-string-inside-a-class-using-autofixture/</loc><lastmod>2016-04-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/specimenbuilder/</loc><lastmod>2016-04-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/tdd/</loc><lastmod>2016-04-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/casting/</loc><lastmod>2016-02-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dictionary/</loc><lastmod>2016-02-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/02/why-you-should-use-idictionary-ilist-etc/</loc><lastmod>2016-02-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/filter/</loc><lastmod>2016-02-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/02/filtering-a-dictionary-by-value-with-a-list-as-the-value/</loc><lastmod>2016-02-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/01/parameterized-sql-where-in-clause-c/</loc><lastmod>2016-01-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/parameters/</loc><lastmod>2016-01-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/asp.net-5/</loc><lastmod>2016-01-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/01/asp-net-5-web-api-controller-with-multiple-get-methods/</loc><lastmod>2016-01-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/controllers/</loc><lastmod>2016-01-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/01/how-to-fix-no-database-providers-are-configured-when-scaffolding-a-controller-in-asp-net-5/</loc><lastmod>2016-01-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/scaffolding/</loc><lastmod>2016-01-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/01/the-type-is-defined-in-an-assembly-that-is-not-referenced-system-runtime/</loc><lastmod>2016-01-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/visual-studio-2015/</loc><lastmod>2016-01-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2016/01/adding-class-libraries-to-an-asp-net-5-web-application/</loc><lastmod>2016-01-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2015/06/entity-framework-with-proper-foreign-key-names/</loc><lastmod>2015-06-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2015/05/entity-framework-migrations-with-an-existing-database/</loc><lastmod>2015-05-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/migrations/</loc><lastmod>2015-05-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dynamic-compilation/</loc><lastmod>2015-05-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2015/05/finding-the-location-of-a-running-assembly-in-net/</loc><lastmod>2015-05-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/database/</loc><lastmod>2015-04-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2015/04/entity-framework-non-null-foreign-key-migration/</loc><lastmod>2015-04-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2015/04/mass-transit-with-rabbitmq-hello-world/</loc><lastmod>2015-04-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/service-bus/</loc><lastmod>2015-04-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2015/04/complex-model-validation-using-fluent-validation/</loc><lastmod>2015-04-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/validators/</loc><lastmod>2015-04-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2015/04/using-json-to-store-application-preferences-and-configuration/</loc><lastmod>2015-04-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2014/11/saving-enums-as-strings-with-entity-framework/</loc><lastmod>2014-11-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2014/09/castlewindsor-chained-dependency/</loc><lastmod>2014-09-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2014/08/entity-framework-lazy-loading-vs-explicit-loading-and-the-generated-sql/</loc><lastmod>2014-08-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/explicit-loading/</loc><lastmod>2014-08-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/lazy-loading/</loc><lastmod>2014-08-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2014/07/adding-rowguidcol-to-entity-framework-code-first-using-migrations/</loc><lastmod>2014-07-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2014/07/making-a-column-sparse-with-entity-framework-migrations/</loc><lastmod>2014-07-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/actionfilter/</loc><lastmod>2014-01-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2014/01/altering-the-asp-net-mvc-model-with-an-actionfilter/</loc><lastmod>2014-01-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/asp.net-mvc/</loc><lastmod>2014-01-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2014/01/skipping-actionfilters-in-asp-net-mvc/</loc><lastmod>2014-01-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2014/01/serializing-a-stack-to-xml-in-c/</loc><lastmod>2014-01-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2013/12/deserializing-to-an-enum/</loc><lastmod>2013-12-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2013/11/arguments-model-and-action-methods-in-asp-net-mvc-part-2-using-glimpse/</loc><lastmod>2013-11-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/glimpse/</loc><lastmod>2013-11-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/model-binding/</loc><lastmod>2013-11-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2013/10/arguments-model-and-action-methods-in-asp-net-mvc-part-1/</loc><lastmod>2013-10-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dropdownlist/</loc><lastmod>2013-10-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2013/10/asp-mvc-and-web-forms-in-one-web-application/</loc><lastmod>2013-10-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/web-forms/</loc><lastmod>2013-10-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2013/08/adaptive-dynamic-page-numbering-in-c/</loc><lastmod>2013-08-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2013/08/drop-down-lists-in-asp-net-mvc/</loc><lastmod>2013-08-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dynamics-nav/</loc><lastmod>2013-08-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2013/08/entity-framework-in-an-dynamics-nav-navision-environment-or-using-ef-to-access-tables-with-unknown-table-names/</loc><lastmod>2013-08-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/navision/</loc><lastmod>2013-08-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/regular-expression/</loc><lastmod>2013-08-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2013/08/ssn-checking-and-formatting/</loc><lastmod>2013-08-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/dotclear/</loc><lastmod>2013-08-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/2013/08/dotclear-blog-editing-problem/</loc><lastmod>2013-08-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/pre-formatted-html/</loc><lastmod>2013-08-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/tag/sed/</loc><lastmod>2013-08-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/admin/</loc><changefreq>weekly</changefreq></url><url><loc/><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/test-syntax/</loc><changefreq>weekly</changefreq></url><url><loc/><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/categories/</loc><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/publication_types/</loc><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/publication/</loc><changefreq>weekly</changefreq></url><url><loc>https://nodogmablog.bryanhogan.net/whyiblog/</loc><changefreq>weekly</changefreq></url></urlset>