---
title: "Blog - Muhammad Rehan Saeed"
description: "Blog posts and more authored by Muhammad Rehan Saeed."
canonical_url: "https://rehansaeed.com/7/"
meta:
  author: "Muhammad Rehan Saeed"
  "og:description": "Blog posts and more authored by Muhammad Rehan Saeed."
  "og:image": "https://rehansaeed.com/_og/s/o_35fdb9ea9933dfe2.png"
  "og:image:alt": "Blog - Page 7 - Muhammad Rehan Saeed"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": Blog
  "twitter:image": "https://rehansaeed.com/_og/s/o_35fdb9ea9933dfe2.png"
  "twitter:image:alt": "Blog - Page 7 - Muhammad Rehan Saeed"
---

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

![Muhammad Rehan Saeed](https://rehansaeed.com/_ipx/s_120x120/images/author/Muhammad-Rehan-Saeed/Logo-192x192.png)

# [Muhammad Rehan Saeed](https://rehansaeed.com)

Software Developer at Microsoft, YouTuber, Open Source Contributor and Blogger

[Youtube](https://www.youtube.com/c/MuhammadRehanSaeed) [Twitch](https://www.twitch.tv/rehansaeeduk) [GitHub](https://github.com/RehanSaeed) [LinkedIn](https://www.linkedin.com/in/muhammad-rehan-saeed) [Stack Overflow](https://stackoverflow.com/users/1212017/muhammad-rehan-saeed) Email [RSS](https://rehansaeed.com/rss.xml)

![Colorful.Console](https://rehansaeed.com/_ipx/f_webp&s_2560x1440/images/hero/Colorful.Console-1366x768.png)

## [Colorful.Console](https://rehansaeed.com/colorful-console/)

Colorful.Console is a C# library that wraps around the System.Console class, making your console apps more colourful. Write ASCII art using Figlet fonts.

Posted 14 February 2016 - **2 min read**

[.NET](https://rehansaeed.com/tag/net/) [ASCII](https://rehansaeed.com/tag/ascii/) [C#](https://rehansaeed.com/tag/c/) [Colorful.Console](https://rehansaeed.com/tag/colorful-console/) [Console](https://rehansaeed.com/tag/console/) [DNVM](https://rehansaeed.com/tag/dnvm/) [Figlet Font](https://rehansaeed.com/tag/figlet-font/) [GitHub](https://rehansaeed.com/tag/git-hub/) [NuGet](https://rehansaeed.com/tag/nu-get/)

![Make Certificate](https://rehansaeed.com/_ipx/f_webp&s_2560x1440/images/hero/Make-Certificate-1366x768.png)

## [Make Certificate](https://rehansaeed.com/make-certificate/)

Make certificate files by answering a few simple questions instead of using makecert.exe and pvk2pfx.exe, passing in some pretty cryptic arguments.

Posted 7 February 2016 - **1 min read**

[Certificates](https://rehansaeed.com/tag/certificates/) [MakeCertificate](https://rehansaeed.com/tag/make-certificate/) [PowerShell](https://rehansaeed.com/tag/power-shell/) [Private Key](https://rehansaeed.com/tag/private-key/) [Public Key](https://rehansaeed.com/tag/public-key/) [SSL](https://rehansaeed.com/tag/ssl/) [TLS](https://rehansaeed.com/tag/tls/)

![Serilog.Exceptions](https://rehansaeed.com/_ipx/f_webp&s_2560x1440/images/hero/Serilog.Exceptions-1366x768.png)

## [Logging with Serilog.Exceptions](https://rehansaeed.com/logging-with-serilog-exceptions/)

Log exception details and custom properties that are not output in Exception.ToString() using Serilog.Exceptions for .NET.

Posted 31 January 2016 - **3 min read**

[.NET](https://rehansaeed.com/tag/net/) [Base Class Library](https://rehansaeed.com/tag/base-class-library/) [BCL](https://rehansaeed.com/tag/bcl/) [C#](https://rehansaeed.com/tag/c/) [GitHub](https://rehansaeed.com/tag/git-hub/) [NuGet](https://rehansaeed.com/tag/nu-get/) [Serilog](https://rehansaeed.com/tag/serilog/) [Serilog.Exceptions](https://rehansaeed.com/tag/serilog-exceptions/)

![NET Big-O-Algorithm-Complexity-Cheat-Sheet](https://rehansaeed.com/_ipx/f_webp&s_2560x1440/images/hero/NET-Big-O-Algorithm-Complexity-Cheat-Sheet-1366x768.jpg)

## [.NET Big-O Algorithm Complexity Cheat Sheet](https://rehansaeed.com/net-big-o-algorithm-complexity-cheat-sheet/)

Shows Big-O time and space complexities of common algorithms used in Computer Science and the.NET Framework to write the most efficient code.

Posted 15 October 2015 - **1 min read**

[Algorithms](https://rehansaeed.com/tag/algorithms/) [Big-O Notation](https://rehansaeed.com/tag/big-o-notation/) [Cheat Sheet](https://rehansaeed.com/tag/cheat-sheet/) [Space Complexity](https://rehansaeed.com/tag/space-complexity/) [Time Complexity](https://rehansaeed.com/tag/time-complexity/)

![Microsoft MVP](https://rehansaeed.com/_ipx/f_webp&s_2560x1440/images/hero/Microsoft-MVP-1366x768.png)

## [So I've Been Awarded Microsoft MVP Status!](https://rehansaeed.com/so-ive-been-awarded-microsoft-mvp-status/)

Muhammad Rehan Saeed has been awarded Microsoft MVP (Most Valuable Professional) status.

Posted 2 October 2015 - **2 min read**

[Microsoft](https://rehansaeed.com/tag/microsoft/) [MVP](https://rehansaeed.com/tag/mvp/)

![Sitemaps](https://rehansaeed.com/_ipx/f_webp&s_2560x1440/images/hero/Sitemaps-1366x768.png)

## [Dynamically Generating Sitemap.xml for ASP.NET MVC](https://rehansaeed.com/dynamically-generating-sitemap-xml-for-asp-net-mvc/)

How to dynamically generate a sitemap.xml file using ASP.NET MVC to improve the Search Engine Optimization (SEO) of your site and get better search rankings.

Posted 15 September 2015 - **7 min read**

[.NET](https://rehansaeed.com/tag/net/) [ASP.NET MVC](https://rehansaeed.com/tag/asp-net-mvc/) [ASP.NET Core Boilerplate](https://rehansaeed.com/tag/asp-net-core-boilerplate/) [Search Engine Optimization (SEO)](https://rehansaeed.com/tag/search-engine-optimization-seo/) [Sitemap](https://rehansaeed.com/tag/sitemap/)

![ASP.NET Core-Boilerplate](https://rehansaeed.com/_ipx/f_webp&s_2560x1440/images/hero/ASP.NET-Core-Boilerplate-1366x768.png)

## [Whats New in ASP.NET Core Boilerplate](https://rehansaeed.com/whats-new-in-asp-net-5-mvc-6-boilerplate/)

With the release of ASP.NET Core Boilerplate, this post discusses what's new and what is currently missing due to ASP.NET Core still being in beta.

Posted 23 August 2015 - **2 min read**

[.NET](https://rehansaeed.com/tag/net/) [ASP.NET MVC](https://rehansaeed.com/tag/asp-net-mvc/) [ASP.NET Core Boilerplate](https://rehansaeed.com/tag/asp-net-core-boilerplate/) [C#](https://rehansaeed.com/tag/c/) [GitHub](https://rehansaeed.com/tag/git-hub/)

![The Internet-Is-A-Series-Of-Tubes](https://rehansaeed.com/_ipx/f_webp&s_2560x1440/images/hero/The-Internet-Is-A-Series-Of-Tubes-1366x768.jpg)

## [Minifying HTML for ASP.NET MVC](https://rehansaeed.com/minifying-html-for-asp-net-mvc/)

How much bandwidth does minifying HTML save. Minifying HTML in ASP.NET MVC 5 is hard work. Minifying HTML should be a built in feature of ASP.NET Core.

Posted 6 August 2015 - **4 min read**

[ASP.NET MVC](https://rehansaeed.com/tag/asp-net-mvc/) [HTML](https://rehansaeed.com/tag/html/) [Minification](https://rehansaeed.com/tag/minification/) [Razor](https://rehansaeed.com/tag/razor/)

![Robots.txt](https://rehansaeed.com/_ipx/f_webp&s_2560x1440/images/hero/Robots.txt-1366x768.jpg)

## [Dynamically Generating Robots.txt Using ASP.NET MVC](https://rehansaeed.com/dynamically-generating-robots-txt-using-asp-net-mvc/)

How to dynamically generate a robots.txt file using a simple ASP.NET MVC action method and only a few lines of code.

Posted 31 July 2015 - **4 min read**

[.NET](https://rehansaeed.com/tag/net/) [ASP.NET MVC](https://rehansaeed.com/tag/asp-net-mvc/) [ASP.NET Core Boilerplate](https://rehansaeed.com/tag/asp-net-core-boilerplate/) [C#](https://rehansaeed.com/tag/c/) [Robots](https://rehansaeed.com/tag/robots/) [Search Engine Optimization (SEO)](https://rehansaeed.com/tag/search-engine-optimization-seo/) [Search Engines](https://rehansaeed.com/tag/search-engines/) [Web Crawlers](https://rehansaeed.com/tag/web-crawlers/)

![Link Juice](https://rehansaeed.com/_ipx/f_webp&s_2560x1440/images/hero/Link-Juice-1366x768.png)

## [Canonical URL's for ASP.NET MVC](https://rehansaeed.com/canonical-urls-for-asp-net-mvc/)

Use canonical URL's in ASP.NET MVC for better Search Engine Optimization (SEO) using ASP.NET Core Boilerplate and the RedirectToCanonicalUrlAttribute.

Posted 14 July 2015 - **11 min read**

[.NET](https://rehansaeed.com/tag/net/) [ASP.NET Core](https://rehansaeed.com/tag/asp-net-core/) [ASP.NET MVC](https://rehansaeed.com/tag/asp-net-mvc/) [ASP.NET Core Boilerplate](https://rehansaeed.com/tag/asp-net-core-boilerplate/) [C#](https://rehansaeed.com/tag/c/) [Search Engine Optimization (SEO)](https://rehansaeed.com/tag/search-engine-optimization-seo/)

[Previous](https://rehansaeed.com/6/)

**Page 7 of 11**

[Next](https://rehansaeed.com/8/)

```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/7/#webpage","description":"Blog posts and more authored by Muhammad Rehan Saeed.","name":"Blog","url":"https://rehansaeed.com/7/","@type":["WebPage","CollectionPage"],"breadcrumb":{"@id":"https://rehansaeed.com/7/#breadcrumb"},"isPartOf":{"@id":"https://rehansaeed.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://rehansaeed.com/7/"]}]},{"@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/7/#/schema/item-list/1","@type":"ItemList","itemListElement":[{"@type":"ListItem","name":"Colorful.Console","url":"https://rehansaeed.com/colorful-console/","position":1},{"@type":"ListItem","name":"Make Certificate","url":"https://rehansaeed.com/make-certificate/","position":2},{"@type":"ListItem","name":"Logging with Serilog.Exceptions","url":"https://rehansaeed.com/logging-with-serilog-exceptions/","position":3},{"@type":"ListItem","name":".NET Big-O Algorithm Complexity Cheat Sheet","url":"https://rehansaeed.com/net-big-o-algorithm-complexity-cheat-sheet/","position":4},{"@type":"ListItem","name":"So I've Been Awarded Microsoft MVP Status!","url":"https://rehansaeed.com/so-ive-been-awarded-microsoft-mvp-status/","position":5},{"@type":"ListItem","name":"Dynamically Generating Sitemap.xml for ASP.NET MVC","url":"https://rehansaeed.com/dynamically-generating-sitemap-xml-for-asp-net-mvc/","position":6},{"@type":"ListItem","name":"Whats New in ASP.NET Core Boilerplate","url":"https://rehansaeed.com/whats-new-in-asp-net-5-mvc-6-boilerplate/","position":7},{"@type":"ListItem","name":"Minifying HTML for ASP.NET MVC","url":"https://rehansaeed.com/minifying-html-for-asp-net-mvc/","position":8},{"@type":"ListItem","name":"Dynamically Generating Robots.txt Using ASP.NET MVC","url":"https://rehansaeed.com/dynamically-generating-robots-txt-using-asp-net-mvc/","position":9},{"@type":"ListItem","name":"Canonical URL's for ASP.NET MVC","url":"https://rehansaeed.com/canonical-urls-for-asp-net-mvc/","position":10}]},{"@id":"https://rehansaeed.com/7/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Blog","item":"https://rehansaeed.com/","position":1},{"@type":"ListItem","name":"Page 7","item":"https://rehansaeed.com/7/","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.
