~/talk

Debugger: A Hidden Gem

Talkat IntelliJ IDEA Conf 2021 · 2021-02-25..02-26· [developer-experience]
links:none on file
slides:none on file

IntelliJ IDEA’s debugger goes beyond bug hunting and demonstrates concrete, usable tools: lambda breakpoints and smart step into let the debugger land inside same-line Java 8 lambdas; emulated method breakpoints find reflective calls without JVM slowdown; async stack traces reconstruct cross-thread call paths (works for custom executors via JetBrains annotations or user annotations); non-suspending logging breakpoints and evaluate code fragment let code and state change on the fly; memory view, marked objects and debugger render annotations let developers inspect and present heap objects — all proven working in the demo.

AI-written summary · about

  1. 0:00Introduction
  2. 2:00Why Debug
  3. 5:15What Changed
  4. 9:05Stream Debugger
  5. 11:35Method Breakpoints
  6. 13:40Using Method Breakpoints
  7. 19:22Inline Debugger
  8. 22:58Evaluate Expression
  9. 32:46Advanced Stepping
  10. 35:55Marked Objects
  11. 38:27Extended Memory View
  12. 41:39Class Level Watches
  13. 45:10Sync Stack Traces
  14. 49:25Custom Annotations
  15. 50:40Renderers
  16. 52:23Annotation
  17. 54:10Questions
  18. 59:19AltClick Evaluation
~/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.