---
title: ".NET Boxed - Muhammad Rehan Saeed"
description: "Blog posts authored by Muhammad Rehan Saeed about .NET Boxed."
canonical_url: "https://rehansaeed.com/tag/net-boxed/"
meta:
  author: "Muhammad Rehan Saeed"
  "og:description": "Blog posts authored by Muhammad Rehan Saeed about .NET Boxed."
  "og:image": "https://rehansaeed.com/_og/s/o_8f91b454b26e1a60.png"
  "og:image:alt": "# .NET Boxed - Muhammad Rehan Saeed"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": ".NET Boxed"
  "twitter:image": "https://rehansaeed.com/_og/s/o_8f91b454b26e1a60.png"
  "twitter:image:alt": "# .NET Boxed - Muhammad Rehan Saeed"
---

> Index of every page on this site: [llms.txt](https://rehansaeed.com/llms.txt)

# [# .NET Boxed](https://rehansaeed.com/tag/net-boxed/)

## [.NET Boxed Visual Studio Integration](https://rehansaeed.com/dotnet-boxed-visual-studio-integration/)

You can now create .NET Boxed projects directly from Visual Studio. Here's a short post showing you how.

Posted 27 May 2021 - **1 min read**

## [The Fastest NuGet Package Ever Published (Probably)](https://rehansaeed.com/the-fastest-nuget-package-ever-published-probably/)

The fastest way to create a new NuGet package project and get it published with all the bells and whistles like continuous integration (CI) builds and drafted release notes.

Posted 8 July 2020 and updated 12 April 2021 - **6 min read**

## [A Simple and Fast Object Mapper](https://rehansaeed.com/a-simple-and-fast-object-mapper/)

.NET Boxed mapper is an object to object mapper that is simpler and faster than Automapper and makes zero allocations of memory, thus making the garbage collector do less work.

Posted 5 March 2019 - **9 min read**

## [.NET Boxed](https://rehansaeed.com/net-boxed/)

.NET Boxed is a set of project templates with batteries included, providing the minimum amount of code required to get you going faster.

Posted 13 May 2018 - **2 min read**

## [The Dotnet Watch Tool Revisited](https://rehansaeed.com/the-dotnet-watch-tool-revisited/)

The dotnet watch tool is a file watcher for dotnet that restarts the application when changes in the source code are detected. You can use dotnet watch in Visual Studio by using the launchSettings.json configuration file.

Posted 30 April 2018 - **2 min read**

## [ASP.NET Core Lazy Command Pattern](https://rehansaeed.com/asp-net-core-lazy-command-pattern/)

Move your ASP.NET Core MVC action method logic into lazily loaded commands using the command pattern, to reduce Controller complexity.

Posted 8 April 2017 - **4 min read**

## [dotnet new Feature Selection](https://rehansaeed.com/dotnet-new-feature-selection/)

How to add feature selection to your dotnet new template using symbols (bool, string, choice, computed) and pre-processor directives.

Posted 26 March 2017 - **9 min read**

## [SEO Friendly URL's for ASP.NET Core](https://rehansaeed.com/seo-friendly-urls-asp-net-core/)

An SEO friendly URL is human readable and gives your site a higher page rank. Learn how to implement SEO friendly URL's using ASP.NET Core.

Posted 17 December 2016 - **7 min read**

## [The Dotnet Watch Tool](https://rehansaeed.com/the-dotnet-watch-tool/)

The dotnet watch tool is a file watcher for dotnet that restarts the application when changes in the source code are detected.

Posted 10 September 2016 - **2 min read**

## [NGINX for ASP.NET Core In-Depth](https://rehansaeed.com/nginx-asp-net-core-depth/)

NGINX is a popular open source web server. It can act as a reverse proxy server for ASP.NET Core web apps. How to configure NGINX for ASP.NET Core.

Posted 21 August 2016 - **11 min read**

## [ASP.NET Core Fluent Interface Extensions](https://rehansaeed.com/asp-net-core-fluent-interface-extensions/)

Using the fluent interface style in with ASP.NET Core Fluent Interface Extension methods. Building on top of the work done by Khalid Abuhakmeh.

Posted 26 June 2016 - **2 min read**

## [Social TagHelpers for ASP.NET Core](https://rehansaeed.com/social-taghelpers-for-asp-net-core/)

Enhance the experience of sharing a page from your site through the use of social media meta tags implemented with ASP.NET Core TagHelpers.

Posted 19 March 2016 - **5 min read**

## [Subresource Integrity TagHelper Using ASP.NET Core - Part 2](https://rehansaeed.com/subresource-integrity-taghelper-using-asp-net-core-part-2/)

Use an ASP.NET Core TagHelper to implement Subresource Integrity (SRI) to ensure that external resources have not been tampered with. With is part 2.

Posted 12 March 2016 - **4 min read**

## [Subresource Integrity TagHelper Using ASP.NET Core - Part 1](https://rehansaeed.com/subresource-integrity-taghelper-using-asp-net-core/)

Use an ASP.NET Core TagHelper to implement Subresource Integrity (SRI) to ensure that external resources have not been tampered with.

Posted 6 March 2016 - **3 min read**

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://rehansaeed.com/#website","@type":"WebSite","description":"Software Developer at Microsoft, YouTuber, Open Source Contributor and Blogger","inLanguage":"en-GB","name":"Muhammad Rehan Saeed","url":"https://rehansaeed.com/","author":{"@id":"https://rehansaeed.com/#identity"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://rehansaeed.com/?search={search_term_string}"},"query-input":"required name=search_term_string"}],"publisher":{"@id":"https://rehansaeed.com/#publisher"}},{"@id":"https://rehansaeed.com/tag/net-boxed/#webpage","description":"Blog posts authored by Muhammad Rehan Saeed about .NET Boxed.","name":".NET Boxed","url":"https://rehansaeed.com/tag/net-boxed/","@type":["WebPage","CollectionPage"],"breadcrumb":{"@id":"https://rehansaeed.com/tag/net-boxed/#breadcrumb"},"isPartOf":{"@id":"https://rehansaeed.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://rehansaeed.com/tag/net-boxed/"]}]},{"@id":"https://rehansaeed.com/#identity","@type":"Person","name":"Muhammad Rehan Saeed","url":"https://rehansaeed.com/about/","image":{"@id":"https://rehansaeed.com/#/schema/image/1"},"sameAs":["https://github.com/RehanSaeed","https://www.linkedin.com/in/muhammad-rehan-saeed","https://stackoverflow.com/users/1212017/muhammad-rehan-saeed","https://www.youtube.com/c/MuhammadRehanSaeed","https://www.twitch.tv/rehansaeeduk"]},{"@id":"https://rehansaeed.com/#publisher","@type":"Organization","logo":"https://rehansaeed.com/images/schema/Publisher-600x60.png","name":"Muhammad Rehan Saeed","url":"https://rehansaeed.com"},{"@id":"https://rehansaeed.com/tag/net-boxed/#/schema/item-list/1","@type":"ItemList","itemListElement":[{"@type":"ListItem","name":".NET Boxed Visual Studio Integration","url":"https://rehansaeed.com/dotnet-boxed-visual-studio-integration/","position":1},{"@type":"ListItem","name":"The Fastest NuGet Package Ever Published (Probably)","url":"https://rehansaeed.com/the-fastest-nuget-package-ever-published-probably/","position":2},{"@type":"ListItem","name":"A Simple and Fast Object Mapper","url":"https://rehansaeed.com/a-simple-and-fast-object-mapper/","position":3},{"@type":"ListItem","name":".NET Boxed","url":"https://rehansaeed.com/net-boxed/","position":4},{"@type":"ListItem","name":"The Dotnet Watch Tool Revisited","url":"https://rehansaeed.com/the-dotnet-watch-tool-revisited/","position":5},{"@type":"ListItem","name":"ASP.NET Core Lazy Command Pattern","url":"https://rehansaeed.com/asp-net-core-lazy-command-pattern/","position":6},{"@type":"ListItem","name":"dotnet new Feature Selection","url":"https://rehansaeed.com/dotnet-new-feature-selection/","position":7},{"@type":"ListItem","name":"SEO Friendly URL's for ASP.NET Core","url":"https://rehansaeed.com/seo-friendly-urls-asp-net-core/","position":8},{"@type":"ListItem","name":"The Dotnet Watch Tool","url":"https://rehansaeed.com/the-dotnet-watch-tool/","position":9},{"@type":"ListItem","name":"NGINX for ASP.NET Core In-Depth","url":"https://rehansaeed.com/nginx-asp-net-core-depth/","position":10},{"@type":"ListItem","name":"ASP.NET Core Fluent Interface Extensions","url":"https://rehansaeed.com/asp-net-core-fluent-interface-extensions/","position":11},{"@type":"ListItem","name":"Social TagHelpers for ASP.NET Core","url":"https://rehansaeed.com/social-taghelpers-for-asp-net-core/","position":12},{"@type":"ListItem","name":"Subresource Integrity TagHelper Using ASP.NET Core - Part 2","url":"https://rehansaeed.com/subresource-integrity-taghelper-using-asp-net-core-part-2/","position":13},{"@type":"ListItem","name":"Subresource Integrity TagHelper Using ASP.NET Core - Part 1","url":"https://rehansaeed.com/subresource-integrity-taghelper-using-asp-net-core/","position":14}]},{"@id":"https://rehansaeed.com/tag/net-boxed/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Blog","item":"https://rehansaeed.com/","position":1},{"@type":"ListItem","name":".NET Boxed","item":"https://rehansaeed.com/tag/net-boxed/","position":2}]},{"@id":"https://rehansaeed.com/#/schema/image/1","@type":"ImageObject","contentUrl":"https://rehansaeed.com/images/author/Muhammad-Rehan-Saeed/Logo-512x512.png","inLanguage":"en-GB","url":"https://rehansaeed.com/images/author/Muhammad-Rehan-Saeed/Logo-512x512.png"}]}
```

## Sitemap

See the full [sitemap](https://rehansaeed.com/sitemap.md) for all pages.
