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

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

# [# .NET Core](https://rehansaeed.com/tag/net-core/)

## [Optimally Configuring Open Telemetry Tracing for ASP.NET Core](https://rehansaeed.com/optimally-configuring-open-telemetry-tracing-for-asp-net-core/)

How to optimally configure Open Telemetry traces for ASP.NET Core enriched with lots of extra information.

Posted 3 February 2022 - **4 min read**

## [Exporting Open Telemetry Data to Jaeger](https://rehansaeed.com/exporting-open-telemetry-data-to-jaeger/)

How to optimally export Open Telemetry metrics, logs, and traces for .NET to Jaeger.

Posted 11 February 2021 - **3 min read**

## [Open Telemetry for ASP.NET Core](https://rehansaeed.com/open-telemetry-for-asp-net-core/)

The basics of how to configure Open Telemetry metrics, logs, and traces for ASP.NET Core and export the traces.

Posted 1 February 2021 - **3 min read**

## [Deep Dive into Open Telemetry for .NET](https://rehansaeed.com/deep-dive-into-open-telemetry-for-net/)

How to use the Open Telemetry specification, tools and SDK's used to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) using .NET and ASP.NET.

Posted 19 January 2021 - **10 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**

## [Is ASP.NET Core now a Mature Platform?](https://rehansaeed.com/is-asp-net-core-now-a-mature-platform/)

ASP.NET Core a large developer base, a large number of GitHub projects, Stack Overflow questions, bloggers and companies who use it. It's a mature platform.

Posted 18 December 2018 and updated 12 January 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**

## [ASP.NET Core Caching in Practice](https://rehansaeed.com/asp-net-core-caching-in-practice/)

How to use and implement Cache-Control, Cache-Control Immutable, E-Tag, Last-Modified and If-Modified-Since Caching HTTP headers in ASP.NET Core.

Posted 20 October 2017 - **5 min read**

## [Structured Data using Schema.NET](https://rehansaeed.com/structured-data-using-schema-net/)

Schema.NET is Schema.org objects turned into strongly typed C# POCO classes for use in .NET.

Posted 2 July 2017 - **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**

## [Cleaning Up CSPROJ](https://rehansaeed.com/cleaning-up-csproj/)

I show how to make the new Visual Studio 2017 .NET Core based csproj XML concise and pretty for hand editing.

Posted 18 March 2017 - **7 min read**

## [Cross-Platform DevOps for .NET Core](https://rehansaeed.com/cross-platform-devops-net-core/)

Learn how to use Cake, AppVeyor and Travis CI continuous integration build systems to perform cross-platform DevOps for .NET Core based projects.

Posted 28 January 2017 - **8 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-core/#webpage","description":"Blog posts authored by Muhammad Rehan Saeed about .NET Core.","name":".NET Core","url":"https://rehansaeed.com/tag/net-core/","@type":["WebPage","CollectionPage"],"breadcrumb":{"@id":"https://rehansaeed.com/tag/net-core/#breadcrumb"},"isPartOf":{"@id":"https://rehansaeed.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://rehansaeed.com/tag/net-core/"]}]},{"@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-core/#/schema/item-list/1","@type":"ItemList","itemListElement":[{"@type":"ListItem","name":"Optimally Configuring Open Telemetry Tracing for ASP.NET Core","url":"https://rehansaeed.com/optimally-configuring-open-telemetry-tracing-for-asp-net-core/","position":1},{"@type":"ListItem","name":"Exporting Open Telemetry Data to Jaeger","url":"https://rehansaeed.com/exporting-open-telemetry-data-to-jaeger/","position":2},{"@type":"ListItem","name":"Open Telemetry for ASP.NET Core","url":"https://rehansaeed.com/open-telemetry-for-asp-net-core/","position":3},{"@type":"ListItem","name":"Deep Dive into Open Telemetry for .NET","url":"https://rehansaeed.com/deep-dive-into-open-telemetry-for-net/","position":4},{"@type":"ListItem","name":"A Simple and Fast Object Mapper","url":"https://rehansaeed.com/a-simple-and-fast-object-mapper/","position":5},{"@type":"ListItem","name":"Is ASP.NET Core now a Mature Platform?","url":"https://rehansaeed.com/is-asp-net-core-now-a-mature-platform/","position":6},{"@type":"ListItem","name":".NET Boxed","url":"https://rehansaeed.com/net-boxed/","position":7},{"@type":"ListItem","name":"ASP.NET Core Caching in Practice","url":"https://rehansaeed.com/asp-net-core-caching-in-practice/","position":8},{"@type":"ListItem","name":"Structured Data using Schema.NET","url":"https://rehansaeed.com/structured-data-using-schema-net/","position":9},{"@type":"ListItem","name":"ASP.NET Core Lazy Command Pattern","url":"https://rehansaeed.com/asp-net-core-lazy-command-pattern/","position":10},{"@type":"ListItem","name":"dotnet new Feature Selection","url":"https://rehansaeed.com/dotnet-new-feature-selection/","position":11},{"@type":"ListItem","name":"Cleaning Up CSPROJ","url":"https://rehansaeed.com/cleaning-up-csproj/","position":12},{"@type":"ListItem","name":"Cross-Platform DevOps for .NET Core","url":"https://rehansaeed.com/cross-platform-devops-net-core/","position":13}]},{"@id":"https://rehansaeed.com/tag/net-core/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Blog","item":"https://rehansaeed.com/","position":1},{"@type":"ListItem","name":".NET Core","item":"https://rehansaeed.com/tag/net-core/","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.
