<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://delta1labs.hashnode.dev/offline-license-validation-with-signed-keys-explained</loc>
    <lastmod>2026-11-12T08:38:55.108Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/offline-and-air-gapped-licensing-in-net-validating-without-a-network</loc>
    <lastmod>2026-11-12T08:38:53.210Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/what-obfuscation-breaks-reflection-serialization-and-what-to-exclude</loc>
    <lastmod>2026-11-12T08:38:49.027Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/how-to-obfuscate-a-wpf-app-without-breaking-xaml-data-binding</loc>
    <lastmod>2026-11-12T08:38:47.015Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-winforms-app-without-losing-your-designer-resources</loc>
    <lastmod>2026-11-12T08:38:43.021Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-virtual-and-interface-members-override-chains-explicit-implementations-and-the-methodimp</loc>
    <lastmod>2026-11-12T08:38:41.034Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-type-you-serialize-with-systemtextjson-jsonpropertyname-is-the-contract-the-renamed-pr</loc>
    <lastmod>2026-11-12T08:38:36.925Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-source-generated-code-why-systemtextjson-contexts-generatedregex-and-loggermessage-survi</loc>
    <lastmod>2026-11-12T08:38:34.709Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-roslyn-source-generator-why-the-generator-renames-freely-but-the-attribute-and-the-pub</loc>
    <lastmod>2026-11-12T08:38:32.815Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-net-app-that-uses-automapper-mediatr-and-fluentvalidation</loc>
    <lastmod>2026-11-12T08:38:30.957Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-readonly-structs-in-parameters-and-ref-returns-the-modreqs-and-compiler-attributes-nebul</loc>
    <lastmod>2026-11-12T08:38:26.985Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-powershell-binary-module-the-cmdlet-name-lives-in-an-attribute-but-the-parameter-names</loc>
    <lastmod>2026-11-12T08:38:24.988Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-plugin-host-without-breaking-the-plugin-contract</loc>
    <lastmod>2026-11-12T08:38:22.991Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-pinvoke-and-dllimport-code-without-breaking-native-interop</loc>
    <lastmod>2026-11-12T08:38:20.815Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscate-only-on-your-build-server-keep-developer-builds-clean</loc>
    <lastmod>2026-11-12T08:38:18.841Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/how-to-obfuscate-a-nuget-package-before-you-publish-it</loc>
    <lastmod>2026-11-12T08:38:16.766Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-type-you-serialize-with-newtonsoftjson-jsonproperty-is-the-contract-and-typenamehandli</loc>
    <lastmod>2026-11-12T08:38:14.861Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-net-native-aot-and-single-file-apps</loc>
    <lastmod>2026-11-12T08:38:12.846Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-multi-targeted-assembly-one-config-across-net48-and-net80</loc>
    <lastmod>2026-11-12T08:38:10.965Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-multi-project-net-solution-one-consistent-protection-strategy</loc>
    <lastmod>2026-11-12T08:38:08.937Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-an-assembly-your-tests-still-have-to-pass-internalsvisibleto-and-friend-assemblies</loc>
    <lastmod>2026-11-12T08:38:06.871Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-grpc-service-without-breaking-the-contract-on-the-wire</loc>
    <lastmod>2026-11-12T08:38:04.903Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-generics-renaming-type-parameters-and-the-constraints-and-reflection-that-pin-the-names-</loc>
    <lastmod>2026-11-12T08:38:02.763Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-an-f-assembly-discriminated-unions-the-compilationmapping-attribute-and-what-fsharpcore-</loc>
    <lastmod>2026-11-12T08:38:00.725Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-enums-why-the-names-survive-renaming-and-how-tostring-and-switch-leak-them</loc>
    <lastmod>2026-11-12T08:37:58.804Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-an-entity-framework-core-app-without-breaking-your-data-layer</loc>
    <lastmod>2026-11-12T08:37:56.764Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-code-that-uses-dynamic-the-runtime-binder-looks-members-up-by-name-so-a-renamed-property</loc>
    <lastmod>2026-11-12T08:37:54.487Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-net-worker-service-protecting-a-headless-background-worker</loc>
    <lastmod>2026-11-12T08:37:52.494Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/how-to-obfuscate-a-net-maui-app-without-breaking-it</loc>
    <lastmod>2026-11-12T08:37:50.379Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/how-to-obfuscate-a-net-app-in-github-actions-cicd</loc>
    <lastmod>2026-11-12T08:37:48.505Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscate-net-in-azure-devops-pipelines</loc>
    <lastmod>2026-11-12T08:37:46.464Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-custom-attributes-what-the-metadata-keeps-what-renaming-breaks-and-the-reflection-that-s</loc>
    <lastmod>2026-11-12T08:37:44.581Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-a-com-visible-net-assembly-the-guid-is-the-contract-the-dispid-is-the-contract-and-the-c</loc>
    <lastmod>2026-11-12T08:37:42.613Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/how-to-obfuscate-a-blazor-webassembly-app-on-net-8910-webcil</loc>
    <lastmod>2026-11-12T08:37:38.698Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-an-avalonia-app-compiled-bindings-the-viewlocator-convention-and-what-the-xaml-compiler-</loc>
    <lastmod>2026-11-12T08:37:36.543Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-asyncawait-and-iterators-why-the-state-machine-survives-renaming-and-the-one-binding-a-n</loc>
    <lastmod>2026-11-12T08:37:34.437Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-an-app-that-registers-itself-by-convention-assembly-scanning-di-binds-on-type-names-so-r</loc>
    <lastmod>2026-11-12T08:37:32.405Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/obfuscating-an-aspnet-core-app-controllers-di-model-binding-and-what-must-stay-public</loc>
    <lastmod>2026-11-12T08:37:30.316Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/node-locking-and-seat-management-for-software-licenses</loc>
    <lastmod>2026-11-12T08:37:28.286Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/a-net-reactor-alternative-in-2026</loc>
    <lastmod>2026-11-12T08:37:26.433Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/report-home-knowing-when-a-protected-net-build-is-attacked-in-the-field</loc>
    <lastmod>2026-11-12T08:37:24.533Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/building-a-nebula-keep-list-what-to-exclude-from-renaming-and-why</loc>
    <lastmod>2026-11-12T08:37:22.566Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/nebulanet-11-code-virtualization-blazor-wasm-protection-and-beating-de4dot</loc>
    <lastmod>2026-11-12T08:37:20.575Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/when-nameof-and-callermembername-leak-your-renamed-members</loc>
    <lastmod>2026-11-12T08:37:18.515Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/named-user-licensing-binding-entitlements-to-a-person-not-a-machine</loc>
    <lastmod>2026-11-12T08:37:16.582Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/migrating-from-homegrown-license-keys-to-keyright-without-breaking-customers</loc>
    <lastmod>2026-11-12T08:37:14.605Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/designing-a-machine-fingerprint-that-is-stable-but-not-brittle</loc>
    <lastmod>2026-11-12T08:37:12.616Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/selling-updates-how-a-license-decides-which-versions-it-may-run</loc>
    <lastmod>2026-11-12T08:37:10.352Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/what-your-app-should-do-when-the-license-server-is-down</loc>
    <lastmod>2026-11-12T08:37:08.483Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://delta1labs.hashnode.dev/license-revocation-making-a-key-stop-working-online-and-offline</loc>
    <lastmod>2026-11-12T08:37:06.582Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>