This document summarizes .NET Core 3.0 and new features in C# 8.0. It discusses side-by-side deployment and converting desktop apps in .NET Core 3.0. For C# 8.0, it outlines nullable reference types, asynchronous streams/iterators/dispose, default interface implementations, extension everything, records, and discriminated unions. It also notes lower probability features like struct readonly members, dictionary literals, and UTF8 literals.