---
title: "Blog - Muhammad Rehan Saeed"
description: "Blog posts and more authored by Muhammad Rehan Saeed."
canonical_url: "https://rehansaeed.com/11/"
meta:
  author: "Muhammad Rehan Saeed"
  "og:description": "Blog posts and more authored by Muhammad Rehan Saeed."
  "og:image": "https://rehansaeed.com/_og/s/o_30702e99ba6c076a.png"
  "og:image:alt": "Blog - Page 11 - 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_30702e99ba6c076a.png"
  "twitter:image:alt": "Blog - Page 11 - Muhammad Rehan Saeed"
---

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

![Muhammad Rehan Saeed](https://rehansaeed.com/_ipx/f_png&s_240x240/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) [Bluesky](https://bsky.app/profile/rehansaeed.bsky.social) [Mastodon](https://hachyderm.io/@RehanSaeed) Email [RSS](https://rehansaeed.com/rss.xml)

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

## [Stop The Brace Wars, Use StyleCop](https://rehansaeed.com/stop-brace-wars-use-stylecop/)

StyleCop analyzes C# source code to enforce a set of style and consistency rules. Rehan advocates its use in this thought provoking article.

Posted 8 February 2014 - **3 min read**

[C#](https://rehansaeed.com/tag/c/) [Standards](https://rehansaeed.com/tag/standards/) [StyleCop](https://rehansaeed.com/tag/style-cop/)

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

## [ConfigureAwait in Task Parallel Library (TPL)](https://rehansaeed.com/configureawait-task-parallel-library/)

The importance of using ConfigureAwait when using the Task Parallel Library (TPL) to improve performance and reduce context switching.

Posted 7 February 2014 - **2 min read**

[.NET](https://rehansaeed.com/tag/net/) [C#](https://rehansaeed.com/tag/c/) [ConfigureAwait](https://rehansaeed.com/tag/configure-await/) [HttpClient](https://rehansaeed.com/tag/http-client/) [Task Parallel Library](https://rehansaeed.com/tag/task-parallel-library/) [ThreadPool](https://rehansaeed.com/tag/thread-pool/) [Threads](https://rehansaeed.com/tag/threads/) [TPL](https://rehansaeed.com/tag/tpl/)

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

## [Just Start - The First Blog Post](https://rehansaeed.com/just-start-the-first-blog-post/)

I thought I should begin this first blog post with a few words on what I hope to achieve.

Posted 1 February 2014 - **1 min read**

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

**Page 11 of 11**

Next

```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/11/#webpage","description":"Blog posts and more authored by Muhammad Rehan Saeed.","name":"Blog","url":"https://rehansaeed.com/11/","@type":["WebPage","CollectionPage"],"breadcrumb":{"@id":"https://rehansaeed.com/11/#breadcrumb"},"isPartOf":{"@id":"https://rehansaeed.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://rehansaeed.com/11/"]}]},{"@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/11/#/schema/item-list/1","@type":"ItemList","itemListElement":[{"@type":"ListItem","name":"Stop The Brace Wars, Use StyleCop","url":"https://rehansaeed.com/stop-brace-wars-use-stylecop/","position":1},{"@type":"ListItem","name":"ConfigureAwait in Task Parallel Library (TPL)","url":"https://rehansaeed.com/configureawait-task-parallel-library/","position":2},{"@type":"ListItem","name":"Just Start - The First Blog Post","url":"https://rehansaeed.com/just-start-the-first-blog-post/","position":3}]},{"@id":"https://rehansaeed.com/11/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Blog","item":"https://rehansaeed.com/","position":1},{"@type":"ListItem","name":"Page 11","item":"https://rehansaeed.com/11/","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.
