Designing Cross Platform Applications on .NET Core
summary
Claims that .NET Core enables true cross‑platform apps are tested with concrete details: target dotnet standard 2.0, sockets are now available, JSON.NET already supports the standard while ClosedXML does not, and a self-contained publish targeting a runtime identifier Ubuntu-x64 produces an executable bundle that runs on an Ubuntu VM without installing .NET Core. Deployment uses Kestrel, and compatibility is verifiable with the portability analyzer which lists unsupported APIs and exact code lines that need change.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 2:27Oral History of NET
- 5:30Cross Platform
- 8:01Mono
- 20:29API Roadmap
- 22:31Cross Platform Applications
- 26:50Cross Platform Workflow
- 28:00Action Plan
- 30:05CS Proj File
- 35:35CS Proj
- 36:10Run App
- 37:05Runtime Identifiers
- 39:17Syncing Files
- 40:40Libraries
- 41:50localhost
- 42:30Kevins experience
- 44:50Dependencies
- 50:15Portability Analyzer
related talks
34mExploring .NET & PostgreSQL on Linux as your OSS app dev stack
01h 01mFull Stack Web Apps with .NET 6: From Runtime to Reality
39mUsing Tarantool in .NET Projects
47m.NET Blub: Frameworks beyond Microsoft
46mHow to Build a Multi-Tenant ASP.NET Core Application
10mWhat’s new for developers in Azure Cosmos DB
12mWhen each millisecond counts?
01h 02mHow to Scale .NET Apps with Distributed Caching
