<?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://stefanmaron.com/tags/ai/</loc><lastmod>2026-03-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/al/</loc><lastmod>2026-03-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/business-central/</loc><lastmod>2026-03-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/claude-code/</loc><lastmod>2026-03-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/dev-containers/</loc><lastmod>2026-03-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/docker/</loc><lastmod>2026-03-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/</loc><lastmod>2026-03-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/</loc><lastmod>2026-03-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/swappable-claude-profiles-container-mounting-part-3/</loc><lastmod>2026-03-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/</loc><lastmod>2026-03-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/videos/</loc><lastmod>2026-03-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/claude-code-standalone-docker-sandbox/</loc><lastmod>2026-03-04T17:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/devops/</loc><lastmod>2026-03-04T17:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/linux/</loc><lastmod>2026-03-04T17:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/security/</loc><lastmod>2026-03-04T17:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/alcops/</loc><lastmod>2026-02-27T18:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/introducing-alcops/</loc><lastmod>2026-02-27T18:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/lintercop/</loc><lastmod>2026-02-27T18:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/nuget/</loc><lastmod>2026-02-27T18:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/vs-code/</loc><lastmod>2026-02-27T18:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/github-actions/</loc><lastmod>2026-02-27T07:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/open-source/</loc><lastmod>2026-02-27T07:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/optimizing-bc-code-history-range-requests/</loc><lastmod>2026-02-27T07:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/performance/</loc><lastmod>2026-02-27T07:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/python/</loc><lastmod>2026-02-27T07:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/turning-streams-into-blog-posts/</loc><lastmod>2026-02-24T16:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/bc-background-processing-make-it-feel-fast/</loc><lastmod>2026-02-24T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/claude-code-dev-container-al/</loc><lastmod>2026-02-20T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/al-development-claude-code-multi-agent-workflow/</loc><lastmod>2026-01-28T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/fixing-al-debugger-linux-wayland/</loc><lastmod>2025-10-31T00:00:00+00:00</lastmod></url><url><loc>https://stefanmaron.com/tags/git/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/blog-post-late-hotfix-handling/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod></url><url><loc>https://stefanmaron.com/tags/bc-techdays/</loc><lastmod>2025-08-07T09:00:00+02:00</lastmod></url><url><loc>https://stefanmaron.com/posts/planning-table-indexes-bc-performance/</loc><lastmod>2025-08-07T09:00:00+02:00</lastmod></url><url><loc>https://stefanmaron.com/tags/sql/</loc><lastmod>2025-08-07T09:00:00+02:00</lastmod></url><url><loc>https://stefanmaron.com/tags/al-go/</loc><lastmod>2025-06-05T07:32:18+02:00</lastmod></url><url><loc>https://stefanmaron.com/tags/appsource/</loc><lastmod>2025-06-05T07:32:18+02:00</lastmod></url><url><loc>https://stefanmaron.com/posts/how-to-set-up-a-new-business-central-development-project/</loc><lastmod>2025-06-05T07:32:18+02:00</lastmod></url><url><loc>https://stefanmaron.com/tags/code-quality/</loc><lastmod>2025-06-02T07:38:54+02:00</lastmod></url><url><loc>https://stefanmaron.com/posts/introducing-the-no-shortcuts-series-the-100-correct-way-to-develop-for-business-central/</loc><lastmod>2025-06-02T07:38:54+02:00</lastmod></url><url><loc>https://stefanmaron.com/posts/bc-development-on-linux/</loc><lastmod>2025-02-08T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/apis/</loc><lastmod>2025-02-01T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/sentinel-telemetry-card-page/</loc><lastmod>2025-02-01T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/appsource-entitlements-business-central/</loc><lastmod>2025-01-27T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/permissions/</loc><lastmod>2025-01-27T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/businesscentral-sentinel-documentation-stream/</loc><lastmod>2024-12-09T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/businesscentral-sentinel-first-rules/</loc><lastmod>2024-11-23T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/msdyn365bc-code-history-tips-tricks/</loc><lastmod>2024-10-19T09:00:00+02:00</lastmod></url><url><loc>https://stefanmaron.com/posts/msdyn365.code.history_updates/</loc><lastmod>2024-10-17T06:07:34+02:00</lastmod></url><url><loc>https://stefanmaron.com/posts/interfaces-in-business-central/</loc><lastmod>2024-10-14T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/interfaces/</loc><lastmod>2024-10-14T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/unit-testing/</loc><lastmod>2024-10-14T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/indirectpermissions/</loc><lastmod>2024-10-06T20:28:30+02:00</lastmod></url><url><loc>https://stefanmaron.com/posts/nuget-installer-bc-coding-stream-2/</loc><lastmod>2024-10-05T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/nuget-installer-extension-bc/</loc><lastmod>2024-10-04T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/database/</loc><lastmod>2024-09-15T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/bc-database-transactions-deep-dive/</loc><lastmod>2024-09-15T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/transactions/</loc><lastmod>2024-09-15T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/excelreportsonprem/</loc><lastmod>2024-09-06T06:43:14+02:00</lastmod></url><url><loc>https://stefanmaron.com/posts/lintercop-lc0068-indirect-permissions-fixes/</loc><lastmod>2024-09-03T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/basic-repo-setup-with-al-go/</loc><lastmod>2024-08-15T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/indirect-permissions-bc-stream/</loc><lastmod>2024-08-06T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/testing/</loc><lastmod>2024-08-06T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/table-keys-and-sql-indexes-in-business-central/</loc><lastmod>2024-07-20T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/msdyn365bc-ntfy-development-session/</loc><lastmod>2024-07-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/bcv24-error-info-wrapper/</loc><lastmod>2024-07-10T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/error-handling/</loc><lastmod>2024-07-10T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/creating-the-errorinfo-wrapper/</loc><lastmod>2024-07-05T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/reviewing-ai-test-toolkit-pr-bcapps-guideline-fixes/</loc><lastmod>2024-07-03T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/validate-all-tables-all-fields-always/</loc><lastmod>2024-06-16T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/write-off-app-abcsource-finishing-touches/</loc><lastmod>2024-06-04T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/build-better-error-catching-without-test-framework/</loc><lastmod>2024-05-30T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/build-better-error-catching-part-1/</loc><lastmod>2024-05-28T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/filterpagebuilder-getview-language-bug-spare-brained-licensing/</loc><lastmod>2024-05-26T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/al-automatic-write-offs-overpayments-interface-pattern/</loc><lastmod>2024-05-25T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/al-unit-testing-writeoff-app-appource/</loc><lastmod>2024-05-24T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/running_windows_11_debian_host/</loc><lastmod>2024-03-19T08:24:52+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/viewchangesofbasepermissionsets/</loc><lastmod>2023-08-18T13:57:36+02:00</lastmod></url><url><loc>https://stefanmaron.com/opensourcealprojects/</loc><lastmod>2023-07-06T07:49:02+02:00</lastmod></url><url><loc>https://stefanmaron.com/posts/myapproachtocustomapi/</loc><lastmod>2023-07-04T08:05:27+02:00</lastmod></url><url><loc>https://stefanmaron.com/posts/golivechecklist/</loc><lastmod>2023-07-01T00:33:39+02:00</lastmod></url><url><loc>https://stefanmaron.com/posts/al-on-linux-devcontainers-codespaces/</loc><lastmod>2023-06-28T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/codespaces/</loc><lastmod>2023-06-28T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/bc-techdays-2023/</loc><lastmod>2023-06-23T14:53:23+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/my-journey-to-linux/</loc><lastmod>2023-06-08T19:46:33+00:00</lastmod></url><url><loc>https://stefanmaron.com/automatic-item-tracking/</loc><lastmod>2022-12-12T05:46:26+00:00</lastmod></url><url><loc>https://stefanmaron.com/business-central-clockify-integration/</loc><lastmod>2022-06-02T06:50:37+00:00</lastmod></url><url><loc>https://stefanmaron.com/privacystatement/</loc><lastmod>2022-06-01T12:17:36+00:00</lastmod></url><url><loc>https://stefanmaron.com/eula/</loc><lastmod>2022-06-01T12:12:59+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/bugfixes-for-lintercop-rule-lc0015/</loc><lastmod>2022-02-02T08:00:45+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/business-central-lintercop-with-older-versions-of-bc/</loc><lastmod>2022-01-11T05:37:14+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/changes-in-msdyn365bc-code-history/</loc><lastmod>2022-01-07T11:48:53+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/businesscentral-lintercop-v0-23-0/</loc><lastmod>2022-01-05T07:10:45+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/how-to-takle-all-the-challenges-with-bc-saas/</loc><lastmod>2021-12-30T09:23:34+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/updates-on-my-lintercop-project/</loc><lastmod>2021-11-17T06:20:47+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/designing-complex-pages-in-business-central/</loc><lastmod>2021-11-09T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/pages/</loc><lastmod>2021-11-09T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/tags/ui/</loc><lastmod>2021-11-09T09:00:00+01:00</lastmod></url><url><loc>https://stefanmaron.com/posts/businesscentral-lintercop-goes-vs-code/</loc><lastmod>2021-09-21T15:59:09+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/businesscentral-lintercop/</loc><lastmod>2021-09-02T08:13:42+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/be-careful-with-dynamic-code/</loc><lastmod>2021-08-11T07:09:13+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/msdyn365bc-code-history-got-a-few-updates/</loc><lastmod>2021-06-23T06:00:06+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/validate-a-commit-before-it-is-committed/</loc><lastmod>2021-06-10T14:20:29+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/upgrade-a-bc-cronos-database-using-docker/</loc><lastmod>2021-06-04T09:00:33+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/code-review-loop-over-an-enum/</loc><lastmod>2021-04-19T09:57:13+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/speed-up-bc-container-creation/</loc><lastmod>2021-03-16T19:46:00+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/clean-up-after-yourself-git/</loc><lastmod>2021-03-10T07:00:30+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/performance-variables-exposed-as-field-on-a-page/</loc><lastmod>2021-03-02T19:01:27+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/video-series-how-do-i/</loc><lastmod>2021-02-28T08:54:16+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/can-i-copy-my-container/</loc><lastmod>2021-02-23T05:58:14+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/thoughts-about-automated-testing-in-projects/</loc><lastmod>2021-02-01T09:34:04+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/msdyn365bc-code-history/</loc><lastmod>2021-01-13T16:28:03+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/in-vs-code-you-want-to-stage-manually/</loc><lastmod>2020-11-09T15:34:55+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/automated-export-objects-from-c-al/</loc><lastmod>2020-09-07T05:44:17+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/business-central-and-multiline-fields/</loc><lastmod>2020-08-20T05:07:52+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/al-lint-v0-1-7-code-metrics/</loc><lastmod>2020-08-11T06:09:23+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/vs-code-extension-al-lint/</loc><lastmod>2020-08-08T13:34:19+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/condition-basics-in-al/</loc><lastmod>2020-08-04T12:58:24+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/coding4performance-5-findset-vs-findfirst/</loc><lastmod>2020-07-23T06:26:19+00:00</lastmod></url><url><loc>https://stefanmaron.com/tags/asynchronous/</loc><lastmod>2020-07-15T09:13:05+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/coding4performance-4-task-scheduler/</loc><lastmod>2020-07-15T09:13:05+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/coding4performance-3-start-session/</loc><lastmod>2020-07-11T07:48:15+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/coding4performance-2-asynchronous-development-and-background-tasks/</loc><lastmod>2020-07-10T07:52:14+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/coding4perfomance-1-text-builder/</loc><lastmod>2020-07-06T08:04:47+00:00</lastmod></url><url><loc>https://stefanmaron.com/posts/how-to-fix-problems-with-docker-dns-resolution/</loc><lastmod>2020-07-04T17:53:29+00:00</lastmod></url><url><loc>https://stefanmaron.com/about/</loc><lastmod>2020-06-29T00:00:00+00:00</lastmod></url><url><loc>https://stefanmaron.com/categories/</loc></url><url><loc>https://stefanmaron.com/vcard/stefanmaron/</loc></url><url><loc>https://stefanmaron.com/vcard/</loc></url></urlset>