~/talk

.NET and Containers - each layer of abstraction indistinguishable from magic

Talkat NDC Sydney 2024 · 2024-02-12..02-16· [devops-and-delivery]
slides:none on file

Creates a small .NET console app, publishes with trimming to ~17 MB, then AOT to ~1.5 MB, and pushes container images directly with dotnet publish (no Dockerfile required). Uses Docker + Dive to inspect layered images, swaps to chiseled images / distroless runtimes to reduce surface area, and runs a WASM build via wasm time producing a ~9 MB artifact. Demonstrates spinning up ~11 containers (including Postgres) locally and cleaning them up successfully.

AI-written summary · about

  1. 0:00Introduction
  2. 3:36From virtual machines to containers
  3. 10:40Building .NET apps
  4. 19:41AOT compilation
  5. 27:03Docker layers with Dive
  6. 35:36Optimizing images
  7. 44:11WebAssembly runtime
  8. 55:56Running .NET in WASM
  9. 1:00:34Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.