<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://tjaddison.com/blog/2016/10/what-makes-an-excellent-database-engineer/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/04/checking-sql-agent-job-ownership-with-pester/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/07/using-the-sql-infrastructure-tests-repo-in-your-environment/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/08/building-better-oms-alerts-with-function-apps/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/08/analysing-blob-storage-metrics-with-power-bi/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/08/monitoring-disk-cpu-and-memory-with-oms/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/08/migrating-function-app-scripts-to-a-class-library/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/08/building-an-oms-metric-alert-to-slack-bridge-with-azure-functions/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/09/view-currently-executing-tasks-in-tsqlscheduler/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/09/creating-recruitment-funnel-metrics-in-power-bi/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/10/caching-replica-state-to-eliminate-hadr_clusapi_call-waits-on-dm_hadr_availability_replica_states/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/10/troubleshooting-an-ssrs-slowdown-portal-delays-preemptive_os_lookupaccountsid-and-bad-plans/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/10/getting-funnel-metrics-right-with-power-bi-when-applying-filters/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/11/simplifying-alert-configuration-in-the-oms-to-slack-function-app/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/12/using-the-sqlchecks-library-for-sql-server-configuration-management/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/12/auto-deflating-event-hubs-with-a-function-app/</loc></url>
  <url><loc>https://tjaddison.com/blog/2017/12/visualising-stored-procedure-call-trees-with-sqlspelunker/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/01/sqlchecks-v1-released/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/01/changing-the-owner-of-an-ssrs-subscription-with-powershell/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/02/service-broker-temporal-tables-and-the-data-modification-failed-error/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/02/keeping-a-work-journal-with-vs-code/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/03/partitioned-clustered-columnstores-mind-your-deltastores/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/03/pattern-sql-server-as-a-shared-cache-for-expensive-stored-procedures/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/04/improving-database-pester-tests-per-database-checks/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/04/better-expenses-with-monzo-and-powershell/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/04/cleaning-up-database-mail-profiles-and-accounts/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/05/setting-sp-configure-values-with-sqlchecks/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/06/adding-pester-tests-to-a-powershell-module-and-scheduling-ci-with-appveyor/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/07/ensuring-your-describe-tags-are-unique-in-pester-tests/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/08/troubleshooting-a-slow-application-with-application-insights/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/08/getting-started-with-log-analytics-and-powershell-logging/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/09/saving-and-reporting-on-pester-infrastructure-test-results-in-log-analytics/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/10/mitigating-service_broker_waitfor_manager-latch-waits/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/11/resumable-online-index-rebuilds-sql2017s-silver-bullet/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/11/sql-managed-backups-and-operating-system-error-87/</loc></url>
  <url><loc>https://tjaddison.com/blog/2018/12/adding-caching-to-your-powershell-scripts/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/01/overhead-of-event-hub-outputs-with-azure-functions/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/02/auto-scale-down-all-event-hub-namespaces-with-azure-functions/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/03/understanding-space-usage-in-azure-monitor-logs/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/04/should-i-automate-it/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/05/keeping-application-insights-costs-under-control/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/06/create-react-app-emotion-and-tailwind-css-starter-app/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/07/allowing-only-specified-users-to-access-cloud-firestore/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/08/styling-markdown-tailwind-gatsby/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/09/migrating-from-jekyll-to-gatsby/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/10/adding-cover-images-to-your-gatsby-blog/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/11/interesting-links-november-2019/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/11/link-roundups/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/12/interesting-links-december-2019/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/12/more-interesting-links-december-2019/</loc></url>
  <url><loc>https://tjaddison.com/blog/2019/12/adding-a-new-field-to-a-firestore-collection/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/01/remark-slide-starter/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/02/interesting-links-february-2020/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/02/swapping-implementations-at-compile-time-with-craco-and-create-react-app/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/03/getting-a-list-of-all-performance-counters-ingested-to-log-analytics/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/04/absolute-imports-with-react/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/05/tips-for-1-on-1s-during-covid-19/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/06/password-protect-a-nextjs-site-deployed-to-vercel/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/07/using-gistpad-to-manage-your-github-digital-gardens/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/08/updating-to-tailwind-typography-to-style-markdown-posts/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/09/you-dont-have-to-use-graphql-to-query-your-gatsby-sites-metadata/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/10/interesting-links-october-2020/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/11/monitoring-your-gatsbyjs-bundle-size/</loc></url>
  <url><loc>https://tjaddison.com/blog/2020/12/analyze-your-create-react-app-bundle-size-without-ejecting/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/01/migrating-from-the-official-firestore-sdk-to-firebase-firestore-lite/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/02/spell-checking-your-markdown-blog-posts-with-cspell/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/03/updating-babel-eslint-to-babeleslint-parser-for-react-apps/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/04/getting-a-summary-of-cspell-errors-with-powershell/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/05/publishing-a-self-contained-single-file-net-5-executable/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/06/run-benchmarks-using-multiple-runtimes-with-benchmarkdotnet/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/07/benchmarking-different-versions-of-nuget-packages/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/08/interesting-links-august-2021/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/09/run-pester-5-tests-in-azure-pipelines-and-publish-test-results/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/10/deploy-an-azure-ad-protected-app-service-website-with-pulumi/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/11/interesting-links-november-2021/</loc></url>
  <url><loc>https://tjaddison.com/blog/2021/12/dont-mistake-their-kindness-for-empathy/</loc></url>
  <url><loc>https://tjaddison.com/blog/2022/01/early-thoughts-on-switching-to-apple-silicon-and-macos-from-windows/</loc></url>
  <url><loc>https://tjaddison.com/blog/2022/02/benchmarking-nets-dictionarytrygetvalue-by-key-length-and-runtime/</loc></url>
  <url><loc>https://tjaddison.com/blog/2022/03/writing-a-simple-pocket-app-in-nodejs-with-no-dependencies/</loc></url>
  <url><loc>https://tjaddison.com/blog/2022/04/what-are-the-costs-of-an-engineering-career-progression-framework/</loc></url>
  <url><loc>https://tjaddison.com/blog/2022/07/migrating-my-digital-garden-from-wikilens-to-foam-and-taking-it-private/</loc></url>
  <url><loc>https://tjaddison.com/blog/2022/08/processing-images-linked-from-frontmatter-with-eleventy-img-to-use-in-meta-tags/</loc></url>
  <url><loc>https://tjaddison.com/blog/2022/10/the-next-time-you-see-me-i-will-be-eleventy/</loc></url>
  <url><loc>https://tjaddison.com/blog/2023/04/half-a-year-to-complete-the-migration-to-eleventy-what-will-i-do-with-the-rest-of-it/</loc></url>
  <url><loc>https://tjaddison.com/about/</loc></url>
  <url><loc>https://tjaddison.com/blog/tags/</loc></url>
  <url><loc>https://tjaddison.com/blog/</loc></url>
  <url><loc>https://tjaddison.com/</loc></url>
</urlset>
