<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://crodrigues.com/deflecting-the-fools-gold-of-compliments-the-unbiased-founder-2/</loc>
    <lastmod>2026-10-27T17:29:21Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/post2_36e030eb.jpeg?v=36e030eb</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/the-unbiased-questioning-framework-the-unbiased-founder-1/</loc>
    <lastmod>2026-10-27T14:02:54Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/unbiased-founder1_8c5b1410.jpeg?v=8c5b1410</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/catching-ai-regressions-in-ci-cd-before-your-users-notice-ai-for-dummies-9/</loc>
    <lastmod>2026-10-26T23:58:40Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/ai_evals_part3_header_cover.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/improving-evals-by-teaching-an-llm-to-grade-another-llm-ai-for-dummies-8/</loc>
    <lastmod>2026-10-27T00:00:10Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/ai_evals_part2_header_cover.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/why-deterministic-tests-are-not-enough-for-ai-an-introduction-to-ai-evals-ai-series-7/</loc>
    <lastmod>2026-10-27T00:00:03Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/ai_evals_part1_header_cover.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/graphrag-how-agents-leverage-knowledge-and-stay-on-track-ai-for-dummies-6/</loc>
    <lastmod>2026-10-27T00:14:30Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/graphrag_header_cover.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/target-encoding-ai-for-dummies-5/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/target_encoding_cover.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/understanding-backpropagation-ai-for-dummies-4/</loc>
    <lastmod>2026-10-26T23:59:46Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/backpropagation.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/feature-scaling-ai-for-dummies-3/</loc>
    <lastmod>2026-10-26T23:59:37Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/feature_scaling_cover.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/handling-categorical-data-with-one-hot-encoding-ai-for-dummies-2/</loc>
    <lastmod>2026-10-26T23:59:19Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/one_hot_encoding_cover.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/using-agentic-workflows-as-your-monitoring-platform/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/log_sentinel_blog_header_1781088567737.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/adding-vector-search-to-postgresql-with-pgvector/</loc>
    <lastmod>2026-10-27T00:11:25Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/pgvector_cover.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/predicting-diabetes-with-machine-learning-a-brief-introduction-to-tensorflow-ai-for-dummies-1/</loc>
    <lastmod>2026-10-26T23:59:10Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/diabetes.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/setting-up-change-data-capture-with-debezium-and-postgresql/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/generate-a-featured-image-that-visually-represents-the-concept-of.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/configure-spotifys-backstage-with-keycloak-oidc-as-auth-provider/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/e47cef6f-6f96-4eb3-989a-130a4dfa9924.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/deploying-kafka-to-kubernetes-reliably-securely-and-with-governance-with-strimzi-kubernetes-series-1/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/7c9474f2-96dd-42c6-b239-cc52f6f854e5.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/add-authenticated-nuget-source-and-store-its-credentials/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/nuget.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/dealing-with-offline-consumers-without-data-loss-using-mqtt-persistent-sessions-mqtt-series-4/</loc>
    <lastmod>2026-10-27T00:09:57Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/mqtt-persistent-session.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/implementing-the-worker-pattern-competing-consumers-pattern-with-mqtt-shared-subscriptions-mqtt-series-3/</loc>
    <lastmod>2026-10-27T00:09:51Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/3.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/setting-up-a-secure-mosquitto-mqtt-broker-with-ssl-tls-and-user-access-control-mqtt-series-2/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/2-mosquitto.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/maui-blazor-hybrid-fixing-the-this-project-needs-to-be-deployed-before-we-can-debug-error/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/maui-error.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/mqtt-the-defacto-iot-protocol-mqtt-series-1/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/intro-to-mqtt-2.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/vs-code-vs-code-and-dotnet-core-fixing-the-terminal-shell-path-dotnet-is-a-directory/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/Screenshot-from-2022-01-31-19-07-41.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/how-to-open-windows-desktop-applications-from-the-browser/</loc>
    <lastmod>2026-10-27T09:57:28Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/frombrowser-featured_f9ca97f6.jpeg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/which-postgresql-configurations-require-a-service-restart/</loc>
    <lastmod>2026-10-27T10:04:46Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/postgresql.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/node-orm-typescript-thoughts-examples-sequelize-typescript/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/sequelize-2.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/cleared-aws-csa-a-95/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/1_dNy6euJbnxEvdOv3n7L8_Q.jpeg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/sql-server-check-restore-backup-progress/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/microsoft-sql-server-2016-rc1.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/where-are-sql-server-error-logs-stored/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/microsoft-sql-server-2016-rc1.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/c-extending-enums-on-net/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/c.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/javascript-parsing-integers-trailing-0-parseint/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/Internet-Explorer-FI.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/add-security-trimmed-node-sharepoint-top-bar-navigation/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/sharepoint.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/sharepoint-hide-quicklauch-on-feature-activation/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/sharepoint.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/sql-server-generate-random-datetime-within-a-range/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/microsoft-sql-server-2016-rc1.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/updating-the-ui-from-a-background-thread-on-android/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/android.jpg</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/using-a-enum-on-a-fluentnhibernate-mapping-c/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/NHibernate-logo.svg_.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://crodrigues.com/try-catch-finally-equivalent-in-ruby/</loc>
    <lastmod>2026-10-21T21:07:24Z</lastmod>
    <image:image><image:loc>https://crodrigues.com/uploads/ruby.jpg</image:loc></image:image>
  </url>
</urlset>
