~/talk

Debugging Tips and Tricks with #JetBrains Rider

Talkat Update Conference Prague 2022 · 2022-11-10..11-11· [developer-experience]
slides:none on file

Shows how JetBrains Rider uses PDB-aware debugging to find bugs: step into/over/out, conditional breakpoints, run-to-here/non‑stop jumps, and change object fields at runtime so a wrong name becomes the right one without restarting. Covers run/debug configurations and a compound configuration that launches API+web together, attaching to local/remote processes, paging large IEnumerables, and saving breakpoints. Reveals a long‑kept tip (13 years, only two people knew) using the debugger display attribute to surface useful state.

AI-written summary · about

  1. 0:00Welcome
  2. 2:00Setting up the sample application
  3. 3:46Debugging menus
  4. 10:16Running and debugging the application
  5. 11:21Breakpoints
  6. 16:44Debug toolbar
  7. 18:07Step through code
  8. 20:17Step into .NET source
  9. 21:19Conditional breakpoints
  10. 24:11Restart and skip
  11. 27:50Running to cursor and non-stop execution
  12. 29:14Handling exceptions
  13. 30:42Stack trace and exceptions
  14. 33:10Live edit variables
  15. 36:49Watch windows
  16. 39:24Adding watches and debugging attributes
  17. 42:01Debugger display attribute
  18. 45:14Hide sensitive data
  19. 47:03Multi-project debugging
  20. 50:16Attach to process
  21. 52:06Debug on another machine
  22. 55:15Q&A
~/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.