~/talk

The Velvet Revolution: Dockerizing Legacy ASP.NET Apps

Talkat NDC London 2017 · 2017-01-16..01-20· [devops-and-delivery]
slides:none on file

Shows that a legacy ASP.NET WebForms app runs unmodified inside a Windows Server Core Docker image built from a simple Dockerfile, with SQL Server Express as a container, service-monitor and a health check; the web worker uses ~190 MB RAM. The app then modernizes in stages using Docker Compose, a NATS message queue to decouple web from DB, and an analytics pipeline with ElasticSearch + Kibana. The incremental build delivers independent scaling, self-service reporting and a swappable homepage, and the demo runs end to end.

AI-written summary · about

  1. 0:00Start
  2. 5:12start with microsoft windows server core
  3. 12:57running sequel server in docker
  4. 14:09turn off the dns cache in windows
  5. 17:12start sequel server running on my machine in a container
  6. 17:31running a new container
  7. 18:38passing a value for an environment variable to the application
  8. 32:37using a custom database connection string
  9. 43:47add a new component
  10. 55:00change the landing page
~/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.