~/talk

Modern day C# development in Visual Studio 2019

Talkat NDC Sydney 2019 · 2019-10-14..10-18· [developer-experience]
links:none on file
slides:none on file

Visual Studio 2019 shows concrete improvements: faster startup with a revamped getting‑started screen, partial solution loading and solution filters (.slnf) to open huge repos quickly, built‑in Live Share for coediting, regex-aware coloring and intellisense inside strings, Go To All (Ctrl+T) for files and csproj, completion that auto‑adds usings, Ctrl+. refactorings (foreach↔LINQ, pull up, rename namespace), code cleanup + dotnet format, Test Explorer running discovery/execution out‑of‑process and IntelliCode (trained on 5,000 GitHub projects) plus a NuGet type index (top 1,000 packages) that lets Ctrl+. install the right package.

AI-written summary · about

  1. 0:00Introduction
  2. 2:25Getting Started
  3. 5:12Open Solution
  4. 5:50Load Projects
  5. 11:50Go to Everything
  6. 12:45Magnifier
  7. 13:32Color Scheme
  8. 14:00Regular Expressions
  9. 16:48Index types
  10. 17:35Find in files
  11. 19:55Find references
  12. 21:01Changing your code
  13. 21:20Solution Explorer
  14. 23:30Round Link
  15. 24:07Make Me Look Smart
  16. 24:25Debug
  17. 24:40Explanation Variable
  18. 25:45Inline Variable
  19. 25:55If Statements
  20. 26:05De Morgans Law
  21. 27:09Refactoring
  22. 30:07Conditional Operators
  23. 30:53Argument Lists
  24. 33:15Unnecessary Assignment
  25. 35:15Clean Up
  26. 35:29Extract Interface
  27. 36:32Change Interface
  28. 37:04Move to Base Type
  29. 38:23Move to another file
  30. 38:51Move to a namespace
  31. 39:31Endpoint routing
  32. 40:41Unit test
  33. 40:58Mock
  34. 41:15Dependencies
  35. 41:53Package Reference
  36. 43:24Machine Learning
  37. 45:01Custom Models
  38. 46:44Editor Configuration
  39. 47:13New Editor Configuration
  40. 49:19Type Bar
  41. 49:36Warnings
  42. 52:44Code Cleanup
  43. 54:47Test Explorer
~/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.