<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://dotnetfullstackdev.substack.com/archive</loc><changefreq>daily</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/about</loc><changefreq>weekly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/i-thought-foreach-was-enough-until</loc><lastmod>2026-04-17</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/the-modern-developer-is-not-just</loc><lastmod>2026-03-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/jenkinsfile-in-a-net-solution</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/are-design-patterns-clean-architecture</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/how-i-transformed-myself-a-senior</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/jitter-in-distributed-systems</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/the-day-i-stopped-confusing-windows</loc><lastmod>2026-02-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/without-really-knowing-why-they-existed</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/i-thought-generating-a-report-was</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/kafka-service-bus-rabbitmq-message</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/the-day-net-started-feeling-different</loc><lastmod>2026-01-31</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/from-idea-to-code-low-level-design</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/role-based-authorization-in-aspnet</loc><lastmod>2025-12-26</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/inside-sql-server-what-actually-happens</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/three-ways-backends-talk-rest-grpc</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/inside-the-net-garbage-collector</loc><lastmod>2025-12-07</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/kerberos-meets-scala-a-developers</loc><lastmod>2025-12-06</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/csv-vs-json-vs-excel-how-to-choose</loc><lastmod>2025-12-04</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/the-great-c-async-universe-clearing</loc><lastmod>2025-11-30</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/hazelcast-net-the-complete-beginner</loc><lastmod>2025-11-28</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/10-senior-level-net-performance-questions</loc><lastmod>2025-11-19</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/ioptions-vs-ioptionssnapshot-vs-ioptionsmonitor</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/monoliths-might-scale-better-than</loc><lastmod>2025-11-15</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/duplicate-record-creation-the-invisible</loc><lastmod>2025-11-08</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/the-generator-pattern-in-c-produce</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/the-double-booking-problem-in-c-how</loc><lastmod>2025-11-01</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/role-based-access-control-rbac-in</loc><lastmod>2025-11-01</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/the-decorator-pattern-in-c-adding</loc><lastmod>2025-10-27</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-is-a-and-has-a-relationships</loc><lastmod>2025-10-26</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/cancellationtoken-in-net-the-art</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/dapr-is-changing-how-we-build-distributed</loc><lastmod>2025-09-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/singleton-vs-static-class-in-c-which</loc><lastmod>2025-09-13</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/from-constructor-overload-chaos-to</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/the-base-keyword-in-c-constructors</loc><lastmod>2025-09-07</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/events-delegates-and-methods-in-net</loc><lastmod>2025-09-06</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/interface-factory-vs-abstract-factory</loc><lastmod>2025-08-31</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/boost-your-net-app-with-hangfire</loc><lastmod>2025-07-29</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/middleware-in-net-framework-unlocking</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/singleton-scoped-and-transient-in</loc><lastmod>2025-07-11</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/iactionresult-vs-typed-results-in</loc><lastmod>2025-06-28</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/code-mastery-vs-years-on-the-job</loc><lastmod>2025-06-11</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-c-class-and-method</loc><lastmod>2025-06-07</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/connecting-to-azure-sql-database</loc><lastmod>2025-06-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/the-outbox-pattern-a-must-have-for</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/design-patterns-hidden-in-startupcs</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-azure-personalizer</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/mastering-api-composition-pattern</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/azure-key-vault-the-hidden-gem-for</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/azure-service-bus-sender-receiver</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sqlbulkcopy-in-adonet-vs-entity-framework</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/unleashing-parallelism-in-adonet</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/repository-pattern-in-adonet-is-it</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/odata-integration-in-net-core-applications-7ef</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/azure-sql-server-integration-in-net</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/odata-integration-in-net-core-applications</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/dispose-or-finalize-which-one-fits</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/content-negotiation-and-response</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/do-you-know-how-garbage-collector</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/hiding-api-urls-in-react-frontend</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/splunk-integration-with-net-microservice</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/unlock-the-power-of-c-methods-for</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/class-vs-struct-vs-tuple-vs-struct</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/when-to-write-documentation-and-unit</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/performance-evolution-in-net-how</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/getting-started-with-kafka-producer</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/state-and-state-management-client</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/cross-origin-request-what-it-really</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/7-powerful-ways-to-pass-parameters</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/diving-deep-into-low-level-design</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/how-an-api-gateway-clears-the-path</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/ctes-local-temp-tables-global-temp</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/might-you-know-generic-collections</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/step-by-step-guide-to-implement-xunit</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/caching-types-in-net-beyond-memory</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/interface-default-implementation</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/a-deep-dive-into-isolation-levels</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/beyond-the-basics-middleware-filters</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/mastering-efficient-linq-queries</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/10-translations-make-you-from-sql</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/is-the-api-gateway-just-a-facade</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/azure-redis-cache-vs-local-containerized</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/efficient-data-retrieval-with-paging</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/beyond-the-basics-deep-dive-into</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/supercharge-your-data-loading-mastering</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/heres-why-you-should-be-using-the</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/rookie-mistakes-every-developer-should</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/mastering-subscribe-and-unsubscribe</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/unlocking-the-magic-of-delegates</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/deferred-execution-in-entity-framework</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/think-youre-a-net-developer-prove</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/the-magic-behind-sql-queries-what</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/microservices-architecture-in-net-083</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/separation-of-concerns-soc-in-software</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/coupling-and-cohesion-in-system-design</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/composition-over-inheritance-why</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/implementing-the-sidecar-pattern</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/scaling-your-application-with-sharding</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/how-inheritance-liskov-and-interface</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/leveraging-dependency-injection-with</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/static-class-vs-singleton</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/optimizing-performance-with-caching</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/cross-apply-vs-inner-join-in-sql</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/post-request-object-validation-with</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/join-my-new-subscriber-chat</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/net-microservices-health-check-with</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/microservices-architecture-in-net</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sending-notifications-to-web-and</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/20-sql-concepts-with-ms-sql-server</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/different-methods-for-string-concatenation</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/can-read-only-api-controller-send</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/mastering-the-debuggerdisplay-attribute</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_04</loc><lastmod>2024-09-06</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/authentication-with-openid-connect-24-09-03</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_03</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/authentication-with-oauth2-and-openid-24-09-03</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_30</loc><lastmod>2024-10-09</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_22</loc><lastmod>2024-09-08</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/attribute-based-routing-vs-conventional-24-08-21</loc><lastmod>2024-10-25</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_20</loc><lastmod>2024-10-25</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-abstract-factory-design</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-factory-method-design</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-builder-design-pattern-in</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-prototype-design-pattern</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_06</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_475</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-bridge-design-pattern-in-c</loc><lastmod>2024-09-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-composite-design-pattern</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-decorator-design-pattern</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_01</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-the-flyweight-design-pattern-in-c</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/top-10-questions-and-answers-on-multi-24-07-31</loc><lastmod>2024-09-08</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_31</loc><lastmod>2024-10-23</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/top-10-questions-and-answers-on-parallelism-vs-asynchronization</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/top-10-questions-and-answers-on-parallelfor-24-07-26</loc><lastmod>2024-10-10</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_25</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/top-10-questions-and-answers-on-async</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_24</loc><lastmod>2024-09-07</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_23</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-the-iterator-design-pattern-in-c</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-the-memento-design-pattern-in-c</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_18</loc><lastmod>2024-10-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/top-10-questions-and-answers-on-abstract-24-07-16</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_15</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/top-10-questions-and-answers-on-the-liskov-substitution-principle-in-c</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_13</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_11</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-interview-questions-101-105</loc><lastmod>2024-09-10</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_09</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_992</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_07</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_05</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-the-strategy-design-pattern-in-c</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-the-template-method-design-pattern-in-c</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_02</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-interview-questions-66-70</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-interview-questions-56-60</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-interview-questions-51-55</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-interview-questions-31-35</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-interview-questions-26-30</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-interview-questions-21-25</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-interview-questions-16-20</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/blog-post_29</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-interview-questions-6-10</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-interview-questions-1-5</loc><lastmod>2025-01-30</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-different-methods-for-string-concatenation-24-04-24</loc><lastmod>2024-09-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-exploring-the-concurrentqueue-class-24-04-23</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/understanding-react-hooks-top-5-react-hooks-with-real-time-examples</loc><lastmod>2024-09-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/implementing-redis-pubsub-message-broker-order-processing-example</loc><lastmod>2024-09-11</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/domain-objects-entities-dtos-and-models-same-same-but-different</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/securing-production-environments-leveraging-azure-key-vault</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/react-implementing-server-side-pagination-24-04-15</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/implementing-token-based-authentication-and-authorization-with-functional-components</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/react-building-a-multi-page-react-24-04-09</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-integrating-grpc-in-aspnet-core-24-04-09</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-securely-encrypting-and-decrypting-24-04-08</loc><lastmod>2024-11-01</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-most-used-five-sorting-algorithms-24-04-08</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-parallel-vs-asynchronous-programming-24-04-05</loc><lastmod>2024-10-28</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-aspnet-mvc-development-crud-operations-24-04-04</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-implementing-the-cqrs-pattern-in-24-04-03</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-dockerizing-a-net-web-application-24-04-02</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/cached-repository-pattern-implementation</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-uploading-and-downloading-files-24-03-15</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-evolution-of-authentication-and-24-03-08</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-top-50-questions-and-in-depth-answers</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/top-50-c-questions-and-in-depth-answers-1</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/yield</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/magic-of-sql-server-jobs-in-ms-sql</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/decoding-dependency-injection</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-mastering-method-overloading-and</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/typesofclassesinc</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-why-ref-and-out-keywords-are-different</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/unknown-powerful-keywords</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/most-used-operations-in-linq</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sql-temp-tables-table-valued-parameters</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-building-serverless-applications-with</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/action-and-func-delegates</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-understanding-eager-loading-lazy</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-110-list-patterns</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-120-collection-expressions</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-throw-vs-throw-ex</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-120-primary-constructor</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-access-private-method-outside-class</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-architecture-style-vs-architecture</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-constant-vs-readonly</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sql-types-of-triggers</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sql-dml-commands</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sql-ddl-commands</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sql-stored-procedures</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-lambda-vs-linq-expressions</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sql-primary-key-vs-unique-key</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sql-triggers</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sql-views</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sql-acid</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-threads</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-access-specifiers</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/sql-clustered-index-vs-non-clustered</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-generics</loc><lastmod>2025-06-29</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/c-delegates-vs-events</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/diff-bw-assembly-and-namespace</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dotnetfullstackdev.substack.com/p/diff-bw-abstract-and-interface</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq></url></urlset>