---
title: "Live Streaming .NET - Muhammad Rehan Saeed"
description: "How I started live streaming my learnings on C#, .NET, ASP.NET Core and beyond to YouTube and Twitch."
canonical_url: "https://rehansaeed.com/live-streaming-dotnet/"
last_updated: "2022-02-04T00:00:00+00:00"
meta:
  author: "Muhammad Rehan Saeed"
  keywords: "Live Streaming,YouTube,Twitch"
  "og:description": "How I started live streaming my learnings on C#, .NET, ASP.NET Core and beyond to YouTube and Twitch."
  "og:image": "https://rehansaeed.com/_og/s/o_32e5870c0c2e4782.png"
  "og:image:alt": "Live Streaming .NET - Muhammad Rehan Saeed"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Live Streaming .NET"
  "twitter:image": "https://rehansaeed.com/_og/s/o_32e5870c0c2e4782.png"
  "twitter:image:alt": "Live Streaming .NET - Muhammad Rehan Saeed"
---

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

# [Live Streaming .NET](https://rehansaeed.com/live-streaming-dotnet/)

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

![My YouTube](https://rehansaeed.com/_ipx/f_jpg&s_2560x1440/images/hero/My-YouTube-1920x1080.jpg)

I started live streaming my software development learnings simultaneously on [YouTube](https://www.youtube.com/c/MuhammadRehanSaeed) and [Twitch](https://www.twitch.tv/rehansaeeduk) a few months ago. I'm by no means a professional and only have a couple hundred subscribers and a few thousand views at this time but I've had a lot of fun learning and sharing my learnings with the world.

After streaming for a while, I discovered that I hadn't been writing much code at work as my role at Microsoft has evolved into one that has meant more project management style work and leading a team of developers. So It's been rather liberating to force myself to allocate an hour to a live stream where I can go and learn something new or update one of my many open source projects with some new feature. I realized that I do indeed really like writing, thinking and talking about code and I want to continue to do more of it going forward.

I put together a few YouTube playlists of the live streams I've done so far.

# .NET 6 and C# 10 Link to this section

This is where it all started, just before the release of .NET 6 and C# 10. There were **a lot** of hidden and not so obvious features in this release that I haven't seen many blog posts or videos cover. I've been gathering these gems for the last year and talk about each one at length in this YouTube playlist.

# Twitter Snowflake ID's Link to this section

Twitter uses Snowflake ID's to generate unique identifiers for tweets. In this YouTube playlist I deep dive into how Twitter does this and using ASP.NET Core minimal API's to create an API. I think Twitter Snowflake ID's are a really cool way of generating really clean looking globally unique ID's and its worth looking into them as an alternative to ugly GUID's.

# Pulumi, Azure and .NET Link to this section

[Pulumi](https://www.pulumi.com/) is a tool used to build, deploy, and manage your cloud applications using pretty much any language on any cloud. I used Pulumi with .NET to play around with [Azure Container Apps](https://azure.microsoft.com/en-gb/pricing/details/container-apps/) which I found to be promising but very early in its development. I'm also now looking into creating an [Azure Kubernetes Service](https://azure.microsoft.com/en-gb/services/kubernetes-service/) cluster using Pulumi.

# Feedback Link to this section

Since I'm new to this, I'd love to hear your feedback and suggestions. Oh and don't forget to **subscribe and smash that like button**! Sorry, its obligatory to say that once you post videos to YouTube. I can't get over how silly it sounds when I say it.

## Web Mentions

[What's this?](https://en.wikipedia.org/wiki/Webmention)

### 0 Linked

### 0 Replies

## GitHub Comments

### 0 Comments

[Comment on GitHub](https://github.com/RehanSaeed/rehansaeed.github.io/issues/608)

```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/live-streaming-dotnet/#webpage","@type":"WebPage","dateModified":"2022-02-04T00:00:00+00:00","datePublished":"2022-02-04T00:00:00+00:00","description":"How I started live streaming my learnings on C#, .NET, ASP.NET Core and beyond to YouTube and Twitch.","name":"Live Streaming .NET","url":"https://rehansaeed.com/live-streaming-dotnet/","breadcrumb":{"@id":"https://rehansaeed.com/live-streaming-dotnet/#breadcrumb"},"isPartOf":{"@id":"https://rehansaeed.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://rehansaeed.com/live-streaming-dotnet/"]}]},{"@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/live-streaming-dotnet/#article","@type":"Article","dateModified":"2022-02-04T00:00:00+00:00","datePublished":"2022-02-04T00:00:00+00:00","description":"How I started live streaming my learnings on C#, .NET, ASP.NET Core and beyond to YouTube and Twitch.","headline":"Live Streaming .NET","inLanguage":"en-GB","url":"https://rehansaeed.com/live-streaming-dotnet/","author":{"@id":"https://rehansaeed.com/#identity"},"image":[{"@type":"ImageObject","url":"https://rehansaeed.com/images/hero/My-YouTube-1920x1080.jpg","caption":"My YouTube","width":"1920","height":"1080"}],"isPartOf":{"@id":"https://rehansaeed.com/live-streaming-dotnet/#webpage"},"keywords":["Live Streaming","YouTube","Twitch"],"mainEntityOfPage":{"@id":"https://rehansaeed.com/live-streaming-dotnet/#webpage"},"publisher":{"@id":"https://rehansaeed.com/#publisher"}},{"@id":"https://rehansaeed.com/live-streaming-dotnet/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Blog","item":"https://rehansaeed.com/","position":1},{"@type":"ListItem","name":"Live Streaming .NET","item":"https://rehansaeed.com/live-streaming-dotnet/","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.
