~/talk

Build Automation Revolution

Talkat NDC Oslo 2021 · 2021-11-29..12-03· [devops-and-delivery, developer-experience]
slides:none on file

NUKE brings build logic into a C# console app, using IDE refactorings, debugging, source generators for solution/project models, and fluent dotnet task wrappers; it generates CI configs (including generates GitHub Actions YAML), bootstraps SDKs, caches packages, and adds Slack notifications via Azure Functions. Adding a single partitioning line parallelizes tests and cuts a 30‑minute suite down to 30→3 minutes in the demo — essentially a one line change that works and publishes NuGet packages automatically.

AI-written summary · about

  1. 0:00Intro
  2. 1:45Who has heard about Nuke
  3. 3:02What is Build Automation
  4. 4:00What about YAML
  5. 6:22Why Build Systems
  6. 8:20Build in Nuke
  7. 13:34Bootstrapping
  8. 15:14GitHub Actions
  9. 22:04Parameters
  10. 23:19Restore
  11. 30:24Publish
  12. 30:54Absolute paths
  13. 32:54Pack target
  14. 35:07Build time
  15. 37:34Test target
  16. 39:11Build sharing
  17. 46:51Notifications
~/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.