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