~/talk

How to visualize a ruby project

Talkat RubyConfBY 2020 Online · 2020-07-18..07-19· [ruby, developer-experience]
slides:none on file

A dry-rb tool scans a dry-system container and renders a live graph where each dependency node is a registered key and each injection edge shows who constructs whom. It detects recursion, shows a per-node heatmap of runtime call counts to find unused code, supports grouping scopes, and opens the source code for a node inline (including external gems). Planned layers add meta types, test-coverage, code owners and impact-from-changes for targeted testing.

AI-written summary · about

  1. 0:00Start
  2. 2:11Execution call
  3. 4:48Dependencies between code
  4. 7:49Will useful for understanding how compiler execute code
  5. 10:05Great for business and understanding business flow
  6. 22:10Detecting recursion dependencies
  7. 22:33Hit map for dependency calls
  8. 24:32Code source for nodes
  9. 25:27Meta information for dependencies and injections
  10. 27:33Code owners
~/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.