<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://remigiuszzalewski.com/</loc>
<lastmod>2026-10-30</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog</loc>
<lastmod>2026-10-30</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/projects</loc>
<lastmod>2026-10-30</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/tags</loc>
<lastmod>2026-10-30</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/addsingleton-addscoped-addtransient-in-dotnet</loc>
<lastmod>2025-06-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/angular-auth-guard-dotnet-identity-refresh-tokens</loc>
<lastmod>2024-07-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/api-key-authentication-aspnet-core</loc>
<lastmod>2025-05-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/api-versioning-aspnet-core</loc>
<lastmod>2023-11-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/audit-trail-aspnet-core-ef-core</loc>
<lastmod>2026-01-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/azure-app-configuration-dotnet</loc>
<lastmod>2023-04-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/azure-application-insights-serilog-dotnet</loc>
<lastmod>2024-08-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/azure-functions-dotnet-timer-trigger</loc>
<lastmod>2024-08-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/crud-react-typescript-dotnet8-efcore-sqlite</loc>
<lastmod>2024-01-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/dapper-crud-api-generic-repository</loc>
<lastmod>2024-07-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/decorator-pattern-aspnet-core-scrutor</loc>
<lastmod>2024-12-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/deploy-aspnet-core-web-api-to-azure</loc>
<lastmod>2025-06-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/deploy-dotnet-web-api-free-hosting-mssql</loc>
<lastmod>2025-10-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/deploy-dotnet-web-api-iis</loc>
<lastmod>2024-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/deploy-dotnet-web-api-to-kubernetes</loc>
<lastmod>2024-10-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/docker-compose-dotnet-react-mssql</loc>
<lastmod>2024-03-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/dotnet-angular-authentication-identity-refresh-tokens</loc>
<lastmod>2024-04-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/dotnet-aspire-basics-azure-deployment</loc>
<lastmod>2024-08-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/dotnet-database-migrations-explained-using-ef-core</loc>
<lastmod>2026-06-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/dotnet-logging-to-database-serilog</loc>
<lastmod>2024-03-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/dotnet-signalr-angular-realtime-app</loc>
<lastmod>2024-09-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/dotnet10-file-based-apps</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-10-new-features</loc>
<lastmod>2025-12-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-bulk-operations-executeupdate-executedelete</loc>
<lastmod>2024-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-bulk-operations-real-life-scenarios</loc>
<lastmod>2026-08-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-database-first-scaffold-dbcontext</loc>
<lastmod>2024-11-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-ientitytypeconfiguration</loc>
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-inheritance-tph-tpt-tpc</loc>
<lastmod>2025-12-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-loading-strategies</loc>
<lastmod>2025-12-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-migration-bundles-cicd-azure</loc>
<lastmod>2026-07-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-optimistic-concurrency-control-aspnet-core</loc>
<lastmod>2024-10-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-performance-n-plus-1-cartesian-explosion-and-how-to-fix-both</loc>
<lastmod>2026-03-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-relationships-one-to-one-one-to-many-many-to-many</loc>
<lastmod>2024-04-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ef-core-soft-delete</loc>
<lastmod>2024-06-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/exception-handling-middleware-dotnet</loc>
<lastmod>2023-05-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/factory-design-pattern-in-csharp</loc>
<lastmod>2024-12-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/fault-handling-dotnet-polly</loc>
<lastmod>2023-07-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/fluent-builder-design-pattern-csharp</loc>
<lastmod>2025-01-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/fluentvalidation-mediatr-pipeline-behavior</loc>
<lastmod>2025-07-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/generate-pdf-reports-in-dotnet-questpdf</loc>
<lastmod>2025-08-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/generic-repository-pattern-ef-core-clean-architecture</loc>
<lastmod>2025-07-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/google-authentication-aspnet-core-react</loc>
<lastmod>2025-03-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/hangfire-background-jobs-dotnet</loc>
<lastmod>2023-05-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/how-to-hash-password-dotnet</loc>
<lastmod>2023-01-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/how-to-send-email-in-dotnet</loc>
<lastmod>2024-06-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/how-to-set-up-a-release-pipeline-for-aspnet-core-in-azure-devops</loc>
<lastmod>2026-03-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/how-to-setup-cors-dotnet-web-api</loc>
<lastmod>2024-05-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/how-to-validate-password-dotnet</loc>
<lastmod>2023-01-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/identity-api-dotnet10</loc>
<lastmod>2026-02-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/insane-performance-boost-in-ef-core-using-entity-framework-extensions</loc>
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/jwt-authentication-refresh-tokens-aspnet-core</loc>
<lastmod>2025-02-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/mcp-server-dotnet-ef-core</loc>
<lastmod>2026-09-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/memory-cache-in-dotnet</loc>
<lastmod>2022-11-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/minimal-api-validation-in-dotnet-10</loc>
<lastmod>2026-02-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/mock-dependencies-dotnet-unit-tests-moq</loc>
<lastmod>2023-12-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/multitenancy-dotnet-efcore-global-query-filters</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/ndepend-dotnet-code-quality</loc>
<lastmod>2025-11-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/offset-cursor-pagination-efcore</loc>
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/options-pattern-dotnet</loc>
<lastmod>2023-12-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/pagination-dotnet-react</loc>
<lastmod>2024-02-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/partial-classes-csharp-guide</loc>
<lastmod>2026-06-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/performance-testing-api-grafana-k6</loc>
<lastmod>2024-12-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/quartz-net-scheduled-jobs-ef-core</loc>
<lastmod>2023-02-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/rag-explained</loc>
<lastmod>2026-09-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/read-write-csv-files-dotnet</loc>
<lastmod>2024-05-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/refit-in-dotnet-build-api-client-in-aspnetcore</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/role-based-authorization-aspnet-core-identity-jwt</loc>
<lastmod>2025-04-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/run-claude-code-free-ollama</loc>
<lastmod>2026-10-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/setup-ci-build-pipeline-in-azure-devops-for-aspnet-core-web-api</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/specification-pattern-ef-core</loc>
<lastmod>2026-10-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/stored-procedures-entity-framework-core</loc>
<lastmod>2024-05-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/upgrade-dotnet-application-to-dotnet-10</loc>
<lastmod>2025-11-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://remigiuszzalewski.com/blog/web-scraping-in-dotnet</loc>
<lastmod>2024-03-27T00:00:00.000Z</lastmod>
</url>
</urlset>
