# Muhammad Rehan Saeed > Software Developer at Microsoft, YouTuber, Open Source Contributor and Blogger Canonical Origin: https://rehansaeed.com/ ## LLM Resources - [Full Content](https://rehansaeed.com/llms-full.txt): Complete page content in markdown format. - [sitemap.xml](https://rehansaeed.com/sitemap.xml): XML sitemap for search engines and crawlers. - [robots.txt](https://rehansaeed.com/robots.txt): Crawler rules and permissions. ## Pages - [/](https://rehansaeed.com/index.md) - [/10](https://rehansaeed.com/10.md) - [/11](https://rehansaeed.com/11.md) - [/2](https://rehansaeed.com/2.md) - [/3](https://rehansaeed.com/3.md) - [/4](https://rehansaeed.com/4.md) - [/5](https://rehansaeed.com/5.md) - [/6](https://rehansaeed.com/6.md) - [/7](https://rehansaeed.com/7.md) - [/8](https://rehansaeed.com/8.md) - [/9](https://rehansaeed.com/9.md) - [/a-simple-and-fast-object-mapper](https://rehansaeed.com/a-simple-and-fast-object-mapper.md) - [/about](https://rehansaeed.com/about.md) - [/asp-net-core-caching-in-practice](https://rehansaeed.com/asp-net-core-caching-in-practice.md) - [/asp-net-core-fluent-interface-extensions](https://rehansaeed.com/asp-net-core-fluent-interface-extensions.md) - [/asp-net-core-hidden-gem-queryhelpers](https://rehansaeed.com/asp-net-core-hidden-gem-queryhelpers.md) - [/asp-net-core-integration-testing-mocking-using-moq](https://rehansaeed.com/asp-net-core-integration-testing-mocking-using-moq.md) - [/asp-net-core-lazy-command-pattern](https://rehansaeed.com/asp-net-core-lazy-command-pattern.md) - [/asp-net-mvc-boilerplate](https://rehansaeed.com/asp-net-mvc-boilerplate.md) - [/automating-dotnet-security-updates](https://rehansaeed.com/automating-dotnet-security-updates.md) - [/azure-active-directory-versus-identity-server](https://rehansaeed.com/azure-active-directory-versus-identity-server.md) - [/building-rssatom-feeds-for-asp-net-mvc](https://rehansaeed.com/building-rssatom-feeds-for-asp-net-mvc.md) - [/c-6-0-saving-developers-from-themselves](https://rehansaeed.com/c-6-0-saving-developers-from-themselves.md) - [/canonical-urls-for-asp-net-mvc](https://rehansaeed.com/canonical-urls-for-asp-net-mvc.md) - [/choosing-a-static-site-generator](https://rehansaeed.com/choosing-a-static-site-generator.md) - [/cleaning-up-csproj](https://rehansaeed.com/cleaning-up-csproj.md) - [/code-coverage-and-frontend-testing](https://rehansaeed.com/code-coverage-and-frontend-testing.md) - [/colorful-console](https://rehansaeed.com/colorful-console.md) - [/configuration-file-transforms-in-visual-studio-should-be-built-in](https://rehansaeed.com/configuration-file-transforms-in-visual-studio-should-be-built-in.md) - [/configureawait-task-parallel-library](https://rehansaeed.com/configureawait-task-parallel-library.md) - [/content-security-policy-for-asp-net-mvc](https://rehansaeed.com/content-security-policy-for-asp-net-mvc.md) - [/cross-platform-devops-net-core](https://rehansaeed.com/cross-platform-devops-net-core.md) - [/css-general-rules-of-thumb](https://rehansaeed.com/css-general-rules-of-thumb.md) - [/custom-project-templates-using-dotnet-new](https://rehansaeed.com/custom-project-templates-using-dotnet-new.md) - [/custom-visual-studio-project-templates](https://rehansaeed.com/custom-visual-studio-project-templates.md) - [/deep-dive-into-open-telemetry-for-net](https://rehansaeed.com/deep-dive-into-open-telemetry-for-net.md) - [/docker-labels-depth](https://rehansaeed.com/docker-labels-depth.md) - [/docker-read-file-systems](https://rehansaeed.com/docker-read-file-systems.md) - [/dotnet-boxed-visual-studio-integration](https://rehansaeed.com/dotnet-boxed-visual-studio-integration.md) - [/dotnet-new-feature-selection](https://rehansaeed.com/dotnet-new-feature-selection.md) - [/dynamically-generating-robots-txt-using-asp-net-mvc](https://rehansaeed.com/dynamically-generating-robots-txt-using-asp-net-mvc.md) - [/dynamically-generating-sitemap-xml-for-asp-net-mvc](https://rehansaeed.com/dynamically-generating-sitemap-xml-for-asp-net-mvc.md) - [/elysium-extra-1-1-released](https://rehansaeed.com/elysium-extra-1-1-released.md) - [/exporting-open-telemetry-data-to-jaeger](https://rehansaeed.com/exporting-open-telemetry-data-to-jaeger.md) - [/generic-editorconfig-file](https://rehansaeed.com/generic-editorconfig-file.md) - [/gethashcode-made-easy](https://rehansaeed.com/gethashcode-made-easy.md) - [/git-cloning-the-windows-os-repo](https://rehansaeed.com/git-cloning-the-windows-os-repo.md) - [/gitattributes-best-practices](https://rehansaeed.com/gitattributes-best-practices.md) - [/internet-favicon-madness](https://rehansaeed.com/internet-favicon-madness.md) - [/is-asp-net-core-now-a-mature-platform](https://rehansaeed.com/is-asp-net-core-now-a-mature-platform.md) - [/just-start-the-first-blog-post](https://rehansaeed.com/just-start-the-first-blog-post.md) - [/keeping-software-development](https://rehansaeed.com/keeping-software-development.md) - [/live-streaming-dotnet](https://rehansaeed.com/live-streaming-dotnet.md) - [/logging-with-serilog-exceptions](https://rehansaeed.com/logging-with-serilog-exceptions.md) - [/make-certificate](https://rehansaeed.com/make-certificate.md) - [/making-application-insights-fast-and-secure](https://rehansaeed.com/making-application-insights-fast-and-secure.md) - [/migrating-to-entity-framework-core-seed-data](https://rehansaeed.com/migrating-to-entity-framework-core-seed-data.md) - [/minifying-html-for-asp-net-mvc](https://rehansaeed.com/minifying-html-for-asp-net-mvc.md) - [/model-view-viewmodel-mvvm-part1-overview](https://rehansaeed.com/model-view-viewmodel-mvvm-part1-overview.md) - [/model-view-viewmodel-mvvm-part2-idisposable](https://rehansaeed.com/model-view-viewmodel-mvvm-part2-idisposable.md) - [/model-view-viewmodel-mvvm-part3-inotifypropertychanged](https://rehansaeed.com/model-view-viewmodel-mvvm-part3-inotifypropertychanged.md) - [/model-view-viewmodel-mvvm-part4-inotifydataerrorinfo](https://rehansaeed.com/model-view-viewmodel-mvvm-part4-inotifydataerrorinfo.md) - [/naming-conventions](https://rehansaeed.com/naming-conventions.md) - [/net-big-o-algorithm-complexity-cheat-sheet](https://rehansaeed.com/net-big-o-algorithm-complexity-cheat-sheet.md) - [/net-boxed](https://rehansaeed.com/net-boxed.md) - [/nginx-asp-net-core-depth](https://rehansaeed.com/nginx-asp-net-core-depth.md) - [/nwebsec-asp-net-mvc-security-through-http-headers](https://rehansaeed.com/nwebsec-asp-net-mvc-security-through-http-headers.md) - [/on-the-etiquette-of-pull-request-comments](https://rehansaeed.com/on-the-etiquette-of-pull-request-comments.md) - [/open-telemetry-for-asp-net-core](https://rehansaeed.com/open-telemetry-for-asp-net-core.md) - [/open-uk-honouree](https://rehansaeed.com/open-uk-honouree.md) - [/optimally-configuring-asp-net-core-httpclientfactory](https://rehansaeed.com/optimally-configuring-asp-net-core-httpclientfactory.md) - [/optimally-configuring-entity-framework-core](https://rehansaeed.com/optimally-configuring-entity-framework-core.md) - [/optimally-configuring-open-telemetry-tracing-for-asp-net-core](https://rehansaeed.com/optimally-configuring-open-telemetry-tracing-for-asp-net-core.md) - [/pluralsight-vs-linkedin-learning-vs-frontendmasters-vs-egghead-io-vs-youtube](https://rehansaeed.com/pluralsight-vs-linkedin-learning-vs-frontendmasters-vs-egghead-io-vs-youtube.md) - [/portable-class-library-version-of-notificationsextensions-nuget-package](https://rehansaeed.com/portable-class-library-version-of-notificationsextensions-nuget-package.md) - [/portfolio](https://rehansaeed.com/portfolio.md) - [/racism-in-software-development-and-beyond](https://rehansaeed.com/racism-in-software-development-and-beyond.md) - [/reactive-extensions-part1-replacing-events](https://rehansaeed.com/reactive-extensions-part1-replacing-events.md) - [/reactive-extensions-part2-wrapping-events](https://rehansaeed.com/reactive-extensions-part2-wrapping-events.md) - [/reactive-extensions-part3-naming-conventions](https://rehansaeed.com/reactive-extensions-part3-naming-conventions.md) - [/reactive-extensions-part4-replacing-timers](https://rehansaeed.com/reactive-extensions-part4-replacing-timers.md) - [/reactive-extensions-part5-awaiting-observables](https://rehansaeed.com/reactive-extensions-part5-awaiting-observables.md) - [/reactive-extensions-part6-task-toobservable](https://rehansaeed.com/reactive-extensions-part6-task-toobservable.md) - [/reactive-extensions-part7-sample-events](https://rehansaeed.com/reactive-extensions-part7-sample-events.md) - [/reactive-extensions-rx-part-8-timeouts](https://rehansaeed.com/reactive-extensions-rx-part-8-timeouts.md) - [/securing-asp-net-core-in-docker](https://rehansaeed.com/securing-asp-net-core-in-docker.md) - [/securing-the-aspnet-mvc-web-config](https://rehansaeed.com/securing-the-aspnet-mvc-web-config.md) - [/seo-friendly-urls-asp-net-core](https://rehansaeed.com/seo-friendly-urls-asp-net-core.md) - [/so-ive-been-awarded-microsoft-mvp-status](https://rehansaeed.com/so-ive-been-awarded-microsoft-mvp-status.md) - [/social-taghelpers-for-asp-net-core](https://rehansaeed.com/social-taghelpers-for-asp-net-core.md) - [/spicing-up-your-browser-console](https://rehansaeed.com/spicing-up-your-browser-console.md) - [/stop-brace-wars-use-stylecop](https://rehansaeed.com/stop-brace-wars-use-stylecop.md) - [/structured-data-using-schema-net](https://rehansaeed.com/structured-data-using-schema-net.md) - [/subresource-integrity-taghelper-using-asp-net-core](https://rehansaeed.com/subresource-integrity-taghelper-using-asp-net-core.md) - [/subresource-integrity-taghelper-using-asp-net-core-part-2](https://rehansaeed.com/subresource-integrity-taghelper-using-asp-net-core-part-2.md) - [/system-for-grouping-and-sorting-css-properties](https://rehansaeed.com/system-for-grouping-and-sorting-css-properties.md) - [/tag/accessibility](https://rehansaeed.com/tag/accessibility.md) - [/tag/active-directory](https://rehansaeed.com/tag/active-directory.md) - [/tag/activity](https://rehansaeed.com/tag/activity.md) - [/tag/ai](https://rehansaeed.com/tag/ai.md) - [/tag/algorithms](https://rehansaeed.com/tag/algorithms.md) - [/tag/android](https://rehansaeed.com/tag/android.md) - [/tag/api](https://rehansaeed.com/tag/api.md) - [/tag/app-config](https://rehansaeed.com/tag/app-config.md) - [/tag/app-veyor](https://rehansaeed.com/tag/app-veyor.md) - [/tag/application-insights](https://rehansaeed.com/tag/application-insights.md) - [/tag/ascii](https://rehansaeed.com/tag/ascii.md) - [/tag/ascii-art](https://rehansaeed.com/tag/ascii-art.md) - [/tag/asp-net](https://rehansaeed.com/tag/asp-net.md) - [/tag/asp-net-community-standup](https://rehansaeed.com/tag/asp-net-community-standup.md) - [/tag/asp-net-core](https://rehansaeed.com/tag/asp-net-core.md) - [/tag/asp-net-core-boilerplate](https://rehansaeed.com/tag/asp-net-core-boilerplate.md) - [/tag/asp-net-mvc](https://rehansaeed.com/tag/asp-net-mvc.md) - [/tag/asp-net-mvc-5](https://rehansaeed.com/tag/asp-net-mvc-5.md) - [/tag/async-await](https://rehansaeed.com/tag/async-await.md) - [/tag/atom](https://rehansaeed.com/tag/atom.md) - [/tag/autofac](https://rehansaeed.com/tag/autofac.md) - [/tag/automapper](https://rehansaeed.com/tag/automapper.md) - [/tag/awards](https://rehansaeed.com/tag/awards.md) - [/tag/azure-active-directory](https://rehansaeed.com/tag/azure-active-directory.md) - [/tag/azure-pipelines](https://rehansaeed.com/tag/azure-pipelines.md) - [/tag/base-class-library](https://rehansaeed.com/tag/base-class-library.md) - [/tag/bcl](https://rehansaeed.com/tag/bcl.md) - [/tag/benchmarks](https://rehansaeed.com/tag/benchmarks.md) - [/tag/big-o-notation](https://rehansaeed.com/tag/big-o-notation.md) - [/tag/bing](https://rehansaeed.com/tag/bing.md) - [/tag/black-lives-matter](https://rehansaeed.com/tag/black-lives-matter.md) - [/tag/block-element-modifier-bem](https://rehansaeed.com/tag/block-element-modifier-bem.md) - [/tag/bootstrap](https://rehansaeed.com/tag/bootstrap.md) - [/tag/brotli](https://rehansaeed.com/tag/brotli.md) - [/tag/browser](https://rehansaeed.com/tag/browser.md) - [/tag/build](https://rehansaeed.com/tag/build.md) - [/tag/c](https://rehansaeed.com/tag/c.md) - [/tag/c-10](https://rehansaeed.com/tag/c-10.md) - [/tag/c-6-0](https://rehansaeed.com/tag/c-6-0.md) - [/tag/c-7-3](https://rehansaeed.com/tag/c-7-3.md) - [/tag/cache-control](https://rehansaeed.com/tag/cache-control.md) - [/tag/caching](https://rehansaeed.com/tag/caching.md) - [/tag/cake](https://rehansaeed.com/tag/cake.md) - [/tag/certificates](https://rehansaeed.com/tag/certificates.md) - [/tag/channel9](https://rehansaeed.com/tag/channel9.md) - [/tag/cheat-sheet](https://rehansaeed.com/tag/cheat-sheet.md) - [/tag/cloud-native-computing-foundation-cncf](https://rehansaeed.com/tag/cloud-native-computing-foundation-cncf.md) - [/tag/cloudflare](https://rehansaeed.com/tag/cloudflare.md) - [/tag/code-coverage](https://rehansaeed.com/tag/code-coverage.md) - [/tag/colorful-console](https://rehansaeed.com/tag/colorful-console.md) - [/tag/command-pattern](https://rehansaeed.com/tag/command-pattern.md) - [/tag/config](https://rehansaeed.com/tag/config.md) - [/tag/configuration](https://rehansaeed.com/tag/configuration.md) - [/tag/configure-await](https://rehansaeed.com/tag/configure-await.md) - [/tag/connect-health](https://rehansaeed.com/tag/connect-health.md) - [/tag/connection-strings](https://rehansaeed.com/tag/connection-strings.md) - [/tag/console](https://rehansaeed.com/tag/console.md) - [/tag/content-delivery-network-cdn](https://rehansaeed.com/tag/content-delivery-network-cdn.md) - [/tag/content-security-policy](https://rehansaeed.com/tag/content-security-policy.md) - [/tag/content-security-policy-csp](https://rehansaeed.com/tag/content-security-policy-csp.md) - [/tag/continuous-integration](https://rehansaeed.com/tag/continuous-integration.md) - [/tag/correlation-id](https://rehansaeed.com/tag/correlation-id.md) - [/tag/cross-site-scripting](https://rehansaeed.com/tag/cross-site-scripting.md) - [/tag/cryptography](https://rehansaeed.com/tag/cryptography.md) - [/tag/csp](https://rehansaeed.com/tag/csp.md) - [/tag/csproj](https://rehansaeed.com/tag/csproj.md) - [/tag/css](https://rehansaeed.com/tag/css.md) - [/tag/css-classes](https://rehansaeed.com/tag/css-classes.md) - [/tag/curriculum-vitae](https://rehansaeed.com/tag/curriculum-vitae.md) - [/tag/curriculum-vitae-cv](https://rehansaeed.com/tag/curriculum-vitae-cv.md) - [/tag/cypress](https://rehansaeed.com/tag/cypress.md) - [/tag/damian-edwards](https://rehansaeed.com/tag/damian-edwards.md) - [/tag/design-patterns](https://rehansaeed.com/tag/design-patterns.md) - [/tag/dev-ops](https://rehansaeed.com/tag/dev-ops.md) - [/tag/distributed-tracing](https://rehansaeed.com/tag/distributed-tracing.md) - [/tag/dnvm](https://rehansaeed.com/tag/dnvm.md) - [/tag/docker](https://rehansaeed.com/tag/docker.md) - [/tag/docker-compose](https://rehansaeed.com/tag/docker-compose.md) - [/tag/docker-swarm](https://rehansaeed.com/tag/docker-swarm.md) - [/tag/docker-visualizer](https://rehansaeed.com/tag/docker-visualizer.md) - [/tag/dotnet](https://rehansaeed.com/tag/dotnet.md) - [/tag/dotnet-new](https://rehansaeed.com/tag/dotnet-new.md) - [/tag/dotnet-watch](https://rehansaeed.com/tag/dotnet-watch.md) - [/tag/dotnetcore](https://rehansaeed.com/tag/dotnetcore.md) - [/tag/e-tag](https://rehansaeed.com/tag/e-tag.md) - [/tag/editorconfig](https://rehansaeed.com/tag/editorconfig.md) - [/tag/egghead-io](https://rehansaeed.com/tag/egghead-io.md) - [/tag/elastic-search](https://rehansaeed.com/tag/elastic-search.md) - [/tag/elk-b-stack](https://rehansaeed.com/tag/elk-b-stack.md) - [/tag/elmah](https://rehansaeed.com/tag/elmah.md) - [/tag/elysium](https://rehansaeed.com/tag/elysium.md) - [/tag/elysium-extra](https://rehansaeed.com/tag/elysium-extra.md) - [/tag/entity-framework-core](https://rehansaeed.com/tag/entity-framework-core.md) - [/tag/events](https://rehansaeed.com/tag/events.md) - [/tag/explicit-interface-implementation](https://rehansaeed.com/tag/explicit-interface-implementation.md) - [/tag/favicon](https://rehansaeed.com/tag/favicon.md) - [/tag/fiddler](https://rehansaeed.com/tag/fiddler.md) - [/tag/figlet-font](https://rehansaeed.com/tag/figlet-font.md) - [/tag/file-system](https://rehansaeed.com/tag/file-system.md) - [/tag/filebeat](https://rehansaeed.com/tag/filebeat.md) - [/tag/font-awesome](https://rehansaeed.com/tag/font-awesome.md) - [/tag/foo](https://rehansaeed.com/tag/foo.md) - [/tag/friendly-url](https://rehansaeed.com/tag/friendly-url.md) - [/tag/frontend-masters](https://rehansaeed.com/tag/frontend-masters.md) - [/tag/gaming](https://rehansaeed.com/tag/gaming.md) - [/tag/gatsby](https://rehansaeed.com/tag/gatsby.md) - [/tag/get-hash-code](https://rehansaeed.com/tag/get-hash-code.md) - [/tag/git](https://rehansaeed.com/tag/git.md) - [/tag/git-hub](https://rehansaeed.com/tag/git-hub.md) - [/tag/git-hub-actions](https://rehansaeed.com/tag/git-hub-actions.md) - [/tag/git-lfs](https://rehansaeed.com/tag/git-lfs.md) - [/tag/gitattributes](https://rehansaeed.com/tag/gitattributes.md) - [/tag/gitignore](https://rehansaeed.com/tag/gitignore.md) - [/tag/google](https://rehansaeed.com/tag/google.md) - [/tag/graph-ql](https://rehansaeed.com/tag/graph-ql.md) - [/tag/gridsome](https://rehansaeed.com/tag/gridsome.md) - [/tag/gvfs](https://rehansaeed.com/tag/gvfs.md) - [/tag/heartbeat](https://rehansaeed.com/tag/heartbeat.md) - [/tag/html](https://rehansaeed.com/tag/html.md) - [/tag/html-5](https://rehansaeed.com/tag/html-5.md) - [/tag/html-helper](https://rehansaeed.com/tag/html-helper.md) - [/tag/http](https://rehansaeed.com/tag/http.md) - [/tag/http-2](https://rehansaeed.com/tag/http-2.md) - [/tag/http-2-0](https://rehansaeed.com/tag/http-2-0.md) - [/tag/http-3](https://rehansaeed.com/tag/http-3.md) - [/tag/http-client](https://rehansaeed.com/tag/http-client.md) - [/tag/http-client-factory](https://rehansaeed.com/tag/http-client-factory.md) - [/tag/http-headers](https://rehansaeed.com/tag/http-headers.md) - [/tag/hugo](https://rehansaeed.com/tag/hugo.md) - [/tag/i-disposable](https://rehansaeed.com/tag/i-disposable.md) - [/tag/i-editable-object](https://rehansaeed.com/tag/i-editable-object.md) - [/tag/i-notify-data-error-info](https://rehansaeed.com/tag/i-notify-data-error-info.md) - [/tag/i-notify-property-changed](https://rehansaeed.com/tag/i-notify-property-changed.md) - [/tag/i-notify-property-changing](https://rehansaeed.com/tag/i-notify-property-changing.md) - [/tag/i-os](https://rehansaeed.com/tag/i-os.md) - [/tag/identity-server](https://rehansaeed.com/tag/identity-server.md) - [/tag/identity-server4](https://rehansaeed.com/tag/identity-server4.md) - [/tag/if-modified-since](https://rehansaeed.com/tag/if-modified-since.md) - [/tag/iis](https://rehansaeed.com/tag/iis.md) - [/tag/implicit-using-statements](https://rehansaeed.com/tag/implicit-using-statements.md) - [/tag/integration-testing](https://rehansaeed.com/tag/integration-testing.md) - [/tag/integration-tests](https://rehansaeed.com/tag/integration-tests.md) - [/tag/internet-information-services-iis](https://rehansaeed.com/tag/internet-information-services-iis.md) - [/tag/jaeger](https://rehansaeed.com/tag/jaeger.md) - [/tag/java-script](https://rehansaeed.com/tag/java-script.md) - [/tag/jekyll](https://rehansaeed.com/tag/jekyll.md) - [/tag/jest](https://rehansaeed.com/tag/jest.md) - [/tag/jon-galloway](https://rehansaeed.com/tag/jon-galloway.md) - [/tag/kestrel](https://rehansaeed.com/tag/kestrel.md) - [/tag/kibana](https://rehansaeed.com/tag/kibana.md) - [/tag/kubernetes](https://rehansaeed.com/tag/kubernetes.md) - [/tag/labels](https://rehansaeed.com/tag/labels.md) - [/tag/laptop](https://rehansaeed.com/tag/laptop.md) - [/tag/launch-settings-json](https://rehansaeed.com/tag/launch-settings-json.md) - [/tag/lazy](https://rehansaeed.com/tag/lazy.md) - [/tag/learning](https://rehansaeed.com/tag/learning.md) - [/tag/lets-encrypt](https://rehansaeed.com/tag/lets-encrypt.md) - [/tag/linked-in-learning](https://rehansaeed.com/tag/linked-in-learning.md) - [/tag/live-streaming](https://rehansaeed.com/tag/live-streaming.md) - [/tag/logging](https://rehansaeed.com/tag/logging.md) - [/tag/lynda-com](https://rehansaeed.com/tag/lynda-com.md) - [/tag/make-certificate](https://rehansaeed.com/tag/make-certificate.md) - [/tag/meta-tags](https://rehansaeed.com/tag/meta-tags.md) - [/tag/metricbeat](https://rehansaeed.com/tag/metricbeat.md) - [/tag/metrics](https://rehansaeed.com/tag/metrics.md) - [/tag/metro](https://rehansaeed.com/tag/metro.md) - [/tag/microsoft](https://rehansaeed.com/tag/microsoft.md) - [/tag/microsoft-sql-server](https://rehansaeed.com/tag/microsoft-sql-server.md) - [/tag/migrations](https://rehansaeed.com/tag/migrations.md) - [/tag/min-ver](https://rehansaeed.com/tag/min-ver.md) - [/tag/minification](https://rehansaeed.com/tag/minification.md) - [/tag/mock](https://rehansaeed.com/tag/mock.md) - [/tag/model-view-view-model-mvvm](https://rehansaeed.com/tag/model-view-view-model-mvvm.md) - [/tag/modern](https://rehansaeed.com/tag/modern.md) - [/tag/moq](https://rehansaeed.com/tag/moq.md) - [/tag/ms-build](https://rehansaeed.com/tag/ms-build.md) - [/tag/mvc](https://rehansaeed.com/tag/mvc.md) - [/tag/mvp](https://rehansaeed.com/tag/mvp.md) - [/tag/mvvm](https://rehansaeed.com/tag/mvvm.md) - [/tag/n-web-sec](https://rehansaeed.com/tag/n-web-sec.md) - [/tag/nameof](https://rehansaeed.com/tag/nameof.md) - [/tag/naming-convention](https://rehansaeed.com/tag/naming-convention.md) - [/tag/naming-conventions](https://rehansaeed.com/tag/naming-conventions.md) - [/tag/net](https://rehansaeed.com/tag/net.md) - [/tag/net-boxed](https://rehansaeed.com/tag/net-boxed.md) - [/tag/net-boxed-api](https://rehansaeed.com/tag/net-boxed-api.md) - [/tag/net-core](https://rehansaeed.com/tag/net-core.md) - [/tag/net-sdk](https://rehansaeed.com/tag/net-sdk.md) - [/tag/next-js](https://rehansaeed.com/tag/next-js.md) - [/tag/nginx](https://rehansaeed.com/tag/nginx.md) - [/tag/notifications-extensions](https://rehansaeed.com/tag/notifications-extensions.md) - [/tag/nu-get](https://rehansaeed.com/tag/nu-get.md) - [/tag/nuxt-js](https://rehansaeed.com/tag/nuxt-js.md) - [/tag/open-containers-initiative-oci](https://rehansaeed.com/tag/open-containers-initiative-oci.md) - [/tag/open-telemetry](https://rehansaeed.com/tag/open-telemetry.md) - [/tag/open-uk](https://rehansaeed.com/tag/open-uk.md) - [/tag/os](https://rehansaeed.com/tag/os.md) - [/tag/parcel-js](https://rehansaeed.com/tag/parcel-js.md) - [/tag/plural-sight](https://rehansaeed.com/tag/plural-sight.md) - [/tag/pod](https://rehansaeed.com/tag/pod.md) - [/tag/polly](https://rehansaeed.com/tag/polly.md) - [/tag/portable-class-library-pcl](https://rehansaeed.com/tag/portable-class-library-pcl.md) - [/tag/portainer](https://rehansaeed.com/tag/portainer.md) - [/tag/power-shell](https://rehansaeed.com/tag/power-shell.md) - [/tag/private-key](https://rehansaeed.com/tag/private-key.md) - [/tag/project-json](https://rehansaeed.com/tag/project-json.md) - [/tag/project-template](https://rehansaeed.com/tag/project-template.md) - [/tag/public-key](https://rehansaeed.com/tag/public-key.md) - [/tag/pull-request-pr](https://rehansaeed.com/tag/pull-request-pr.md) - [/tag/query-helpers](https://rehansaeed.com/tag/query-helpers.md) - [/tag/racism](https://rehansaeed.com/tag/racism.md) - [/tag/razor](https://rehansaeed.com/tag/razor.md) - [/tag/reactive-extensions](https://rehansaeed.com/tag/reactive-extensions.md) - [/tag/robots](https://rehansaeed.com/tag/robots.md) - [/tag/rss](https://rehansaeed.com/tag/rss.md) - [/tag/rx](https://rehansaeed.com/tag/rx.md) - [/tag/sayed-ibrahim-hashimi](https://rehansaeed.com/tag/sayed-ibrahim-hashimi.md) - [/tag/schema-net](https://rehansaeed.com/tag/schema-net.md) - [/tag/schema-org](https://rehansaeed.com/tag/schema-org.md) - [/tag/sdk](https://rehansaeed.com/tag/sdk.md) - [/tag/search-engine-optimization-seo](https://rehansaeed.com/tag/search-engine-optimization-seo.md) - [/tag/search-engines](https://rehansaeed.com/tag/search-engines.md) - [/tag/security](https://rehansaeed.com/tag/security.md) - [/tag/seed-data](https://rehansaeed.com/tag/seed-data.md) - [/tag/semantic-versioning](https://rehansaeed.com/tag/semantic-versioning.md) - [/tag/serilog](https://rehansaeed.com/tag/serilog.md) - [/tag/serilog-exceptions](https://rehansaeed.com/tag/serilog-exceptions.md) - [/tag/sitemap](https://rehansaeed.com/tag/sitemap.md) - [/tag/slow-cheetah](https://rehansaeed.com/tag/slow-cheetah.md) - [/tag/software-development](https://rehansaeed.com/tag/software-development.md) - [/tag/sonatype-nexus](https://rehansaeed.com/tag/sonatype-nexus.md) - [/tag/space-complexity](https://rehansaeed.com/tag/space-complexity.md) - [/tag/span](https://rehansaeed.com/tag/span.md) - [/tag/sql](https://rehansaeed.com/tag/sql.md) - [/tag/ssl](https://rehansaeed.com/tag/ssl.md) - [/tag/stack-overflow](https://rehansaeed.com/tag/stack-overflow.md) - [/tag/standards](https://rehansaeed.com/tag/standards.md) - [/tag/static-site-generator](https://rehansaeed.com/tag/static-site-generator.md) - [/tag/statiq](https://rehansaeed.com/tag/statiq.md) - [/tag/structured-data](https://rehansaeed.com/tag/structured-data.md) - [/tag/style-cop](https://rehansaeed.com/tag/style-cop.md) - [/tag/subresource-integrity-sri](https://rehansaeed.com/tag/subresource-integrity-sri.md) - [/tag/swagger](https://rehansaeed.com/tag/swagger.md) - [/tag/syndication-feed](https://rehansaeed.com/tag/syndication-feed.md) - [/tag/t-sql](https://rehansaeed.com/tag/t-sql.md) - [/tag/tag-helper](https://rehansaeed.com/tag/tag-helper.md) - [/tag/task-completion-source](https://rehansaeed.com/tag/task-completion-source.md) - [/tag/task-parallel-library](https://rehansaeed.com/tag/task-parallel-library.md) - [/tag/thoughts](https://rehansaeed.com/tag/thoughts.md) - [/tag/thread-pool](https://rehansaeed.com/tag/thread-pool.md) - [/tag/threads](https://rehansaeed.com/tag/threads.md) - [/tag/time-complexity](https://rehansaeed.com/tag/time-complexity.md) - [/tag/timer](https://rehansaeed.com/tag/timer.md) - [/tag/tls](https://rehansaeed.com/tag/tls.md) - [/tag/tpl](https://rehansaeed.com/tag/tpl.md) - [/tag/tracing](https://rehansaeed.com/tag/tracing.md) - [/tag/travis-ci](https://rehansaeed.com/tag/travis-ci.md) - [/tag/twitch](https://rehansaeed.com/tag/twitch.md) - [/tag/two-factor-authentication](https://rehansaeed.com/tag/two-factor-authentication.md) - [/tag/type-script](https://rehansaeed.com/tag/type-script.md) - [/tag/ui](https://rehansaeed.com/tag/ui.md) - [/tag/unit-testing](https://rehansaeed.com/tag/unit-testing.md) - [/tag/url](https://rehansaeed.com/tag/url.md) - [/tag/user-interface](https://rehansaeed.com/tag/user-interface.md) - [/tag/visual-studio](https://rehansaeed.com/tag/visual-studio.md) - [/tag/visual-studio-2017](https://rehansaeed.com/tag/visual-studio-2017.md) - [/tag/visual-studio-code](https://rehansaeed.com/tag/visual-studio-code.md) - [/tag/vsix](https://rehansaeed.com/tag/vsix.md) - [/tag/vue-cli](https://rehansaeed.com/tag/vue-cli.md) - [/tag/vue-press](https://rehansaeed.com/tag/vue-press.md) - [/tag/web-components](https://rehansaeed.com/tag/web-components.md) - [/tag/web-config](https://rehansaeed.com/tag/web-config.md) - [/tag/web-crawlers](https://rehansaeed.com/tag/web-crawlers.md) - [/tag/web-server](https://rehansaeed.com/tag/web-server.md) - [/tag/webpack](https://rehansaeed.com/tag/webpack.md) - [/tag/win-rt](https://rehansaeed.com/tag/win-rt.md) - [/tag/windows](https://rehansaeed.com/tag/windows.md) - [/tag/windows-8-1](https://rehansaeed.com/tag/windows-8-1.md) - [/tag/windows-package-manager-winget](https://rehansaeed.com/tag/windows-package-manager-winget.md) - [/tag/windows-phone](https://rehansaeed.com/tag/windows-phone.md) - [/tag/windows-presentation-foundation](https://rehansaeed.com/tag/windows-presentation-foundation.md) - [/tag/windows-presentation-foundation-wpf](https://rehansaeed.com/tag/windows-presentation-foundation-wpf.md) - [/tag/windows-store](https://rehansaeed.com/tag/windows-store.md) - [/tag/word-press](https://rehansaeed.com/tag/word-press.md) - [/tag/wpf](https://rehansaeed.com/tag/wpf.md) - [/tag/x-unit](https://rehansaeed.com/tag/x-unit.md) - [/tag/xaml](https://rehansaeed.com/tag/xaml.md) - [/tag/xproj](https://rehansaeed.com/tag/xproj.md) - [/tag/you-tube](https://rehansaeed.com/tag/you-tube.md) - [/the-dotnet-watch-tool](https://rehansaeed.com/the-dotnet-watch-tool.md) - [/the-dotnet-watch-tool-revisited](https://rehansaeed.com/the-dotnet-watch-tool-revisited.md) - [/the-easiest-way-to-version-nuget-packages](https://rehansaeed.com/the-easiest-way-to-version-nuget-packages.md) - [/the-fastest-nuget-package-ever-published-probably](https://rehansaeed.com/the-fastest-nuget-package-ever-published-probably.md) - [/the-problem-with-csharp-10-implicit-usings](https://rehansaeed.com/the-problem-with-csharp-10-implicit-usings.md) - [/unit-testing-dotnet-new-templates](https://rehansaeed.com/unit-testing-dotnet-new-templates.md) - [/useful-docker-images-part1](https://rehansaeed.com/useful-docker-images-part1.md) - [/useful-docker-images-part2](https://rehansaeed.com/useful-docker-images-part2.md) - [/web-component-custom-element-gotchas](https://rehansaeed.com/web-component-custom-element-gotchas.md) - [/what-dotnet-new-could-be](https://rehansaeed.com/what-dotnet-new-could-be.md) - [/whats-new-in-asp-net-5-mvc-6-boilerplate](https://rehansaeed.com/whats-new-in-asp-net-5-mvc-6-boilerplate.md) - [/windows-8-touchscreen-gaming-laptops](https://rehansaeed.com/windows-8-touchscreen-gaming-laptops.md) - [/windows-package-manager](https://rehansaeed.com/windows-package-manager.md) - [/wpf-metro-part1-modern-ui-for-wpf](https://rehansaeed.com/wpf-metro-part1-modern-ui-for-wpf.md) - [/wpf-metro-part2-mahapps-metro](https://rehansaeed.com/wpf-metro-part2-mahapps-metro.md) - [/wpf-metro-part3-elysium](https://rehansaeed.com/wpf-metro-part3-elysium.md) - [/wpf-metro-part4-elysium-extra](https://rehansaeed.com/wpf-metro-part4-elysium-extra.md) - [/writing-code-asleep](https://rehansaeed.com/writing-code-asleep.md) - [/writing-your-webpack-configuration-in-typescript](https://rehansaeed.com/writing-your-webpack-configuration-in-typescript.md)