OLD NEWS - Whats new in .NET Core 3

EDIT So I actually never posted this back in 2019, and now it is the end of 2020. With .NET 5 released I wanted to do the same thing, but realized this was never published. I did use this page as a reference for testing out various .NET core 3 things. EDIT

So I started diving right in, so I think it would make sens to spend a little time going over the project as a whole. First of, I write this blog as a classic weblog - A way for me to log or journal my thoughts and findings. Possibly some of these may later be turned into more in-depth teachings, og more modern blog entries. Maybe micro-blogging might be a better term, or more modern term for the same thing. In any case the form is my loose thought stream, and not a processed refined document. Also the posts will most likely be updated in a more Wiki like style.

So the goal of this project is to learn .NET core 3, as previously mentioned. I want to make the super simple Tracks app, with as many platforms and technologies as possible.

A good place to start would be the Whats New in Core 3 post.

List of technologies or techniques on the TODO list. Not all are Core 3 related. Many of these are things I have done many times in different contexts, so now I want to try it out in the context of .NET Core 3

I will link to the posts, and repost this as it is updated.

  • ✔ Core 3 console app with command-line parsing
  • ✔ Logging
  • ✔ IOC - Dependency Injection
  • ✔ Unit Testing
  • ✔ Single file executable
  • ✔ WPF app
  • ✔ Winforms App
  • ✔ Azure Functions
  • ✔ Azure Table Storage
  • ✔ Local db
  • ✔ Blazor app
  • ✔ Azure DevOps deployment
  • ✔ Built in JSON parser
  • ✔ System.Index and System.Range
  • Razor web app
  • Azure API Management
  • gRPC
  • yaml build scripts
  • Xamarin mobile app
  • SPA in a new framework
  • C# 8.0
  • .NET Standard 2.1
  • Versioning
  • Electron
  • Linux
  • MacOS
  • IOT
  • dotnet command-line tools
  • Visual Studio Code
  • Ready2Run images
  • Deployment and self-updating apps
  • MSIX Deployment
  • HighDPI
  • Async and async streams
  • Cosmos DB
  • Managed API
  • Http/2
  • TLS
  • Cryptography ciphers
  • Serialport on linux
  • Docker
  • Micro service Architecture
  • GPIO Raspberry Pi
  • Look at Whats new in .NET Core 2.2 ;)

This list will probably grow, and hopefully I will be able to tick things off as I progress