The Journey to One .NET – Live

Wednesday, May 20
12:00 PM – 12:30 PM EDT

Scott Hanselman, Microsoft; Scott Hunter, Microsoft

  1. Demo: Created a Blazor WebAssembly app in VS
    1. You can check PWA.
    2. Showing local variables in the browser while debugging, which has only worked for a couple of months.
    3. Can debug the backend API in VS.
      1. Set breakpoints.
    4. This is full-stack debugging.
    5. He clicked “Fetch Data” and it broke in VS in the backend.
    6. He also created a desktop app with this that showed up in the Start Menu.
      1. Offline web apps.
      2. Blazor will do this for you.
  2. .NET Core 3.1
    1. Go live with .NET Core 3.1.
    2. LTS is three years long.
    3. Blazor WASM is now GA.
    4. https://dot.net/get-core3
  3. .NET 5 to 6 “Wave”
    1. It will take two iterations to complete.
    2. Xamarin today is using Mono BCLs.
    3. Merging to .NET BCLs.
    4. Same unified tool chain.
    5. Will work across all workloads.
    6. Native controls.
  4. Demo: Hanselman showing ASP.NET Core
    1. Showing <h2>@Environment.OSVersion</h2> under Windows.
    2. Changed to running in WSL.
    3. Now shows Unix 4.19.84.0, which is the WSL2 kernel.
    4. Showing a Dockerfile.
    5. All your work can be done in Docker.
  5. Cross-Platform Native Apps
    1. .NET MAUI – Cross-platform, native UI
    2. Runs on top of .NET Platform
    3. Single project, single codebase.
    4. Evolution of Xamarin.Forms.
    5. Targeting .NET 6.
    6. Now he can run a Xamarin app on Windows, not an emulator.
    7. Works on Windows and Mac.
    8. Reflector is showing his iPhone on his desktop.
    9. No longer separate projects for each targeted device.
  6. .NET Conf 2020
    1. November 10-12, 2020
    2. They ship .NET every November.
    3. .NET 5 launch.
    4. Free, three-day, virtual event.
    5. https://www.dotnetconf.net
  7. I OCR’d the following text out of the above image using the OCR code sample from https://github.com/microsoft/Windows-universal-samples/tree/master/Samples/OCR.
    1. Watch the longer on-demand session: https://aka.ms/dotnetjourney
    2. Give us your feedback: https://aka.ms/dotnet5feedback
    3. Sign up for a free year of CODE Magazine: https://codemag.com/subscribe/build2020