How to Tame a Penguin - Master Linux with ASP.NET Core
summary
Assumes a Windows .Net developer and shows concrete steps: use apt-get update/upgrade and add Microsoft package sources, install .NET Core (sudo apt-get install dotnet-dev), create and run projects with dotnet new MVC and dotnet run, publish self-contained or framework-dependent builds, put Kestrel behind an nginx reverse proxy, and register the app with systemd service so it restarts on failure. Everything is demonstrated working end-to-end: build, publish and serve an ASP.NET Core site on Linux.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:13Microsoft and Linux
- 7:49UNIX Philosophy
- 12:58Distributions
- 17:51Command Prompt
- 24:36Privilege escalation
- 25:43Managing processes
- 28:45Shell programs
- 29:52Package management
- 34:46Create a console program
- 35:34Create an MVC website
- 40:24Configure Nginx
- 48:40Questions
related talks
01h 02mGetting the best out of ASP.NET Core in Azure
54mHave Your Pi and Eat It Too: .NET Core 2.1 on Raspberry Pi
57mSpeeding Up ASP.NET Core
55m.NET without Windows
44mHow Real is this Cross Platform .NET Thing Really?
24mGetting Started with .NET Core on Linux
34mExploring .NET & PostgreSQL on Linux as your OSS app dev stack
36mWorking with ASP.NET Core on macOS
