~/talk

Working with Legacy Erlang Code

TalkinSpanishat Code BEAM Lite A Coruña 2022 · on Saturday, 2022-06-11· [elixir-and-erlang, legacy-modernisation]
slides:none on file

Practical guidance for maintaining and improving legacy Erlang codebases, focusing on surviving and fixing past poor implementations. Covers techniques and approaches for understanding, refactoring, and stabilizing existing Erlang systems rather than rewriting them from scratch.

AI-written summary · about

  1. 0:00Legacy Erlang code
  2. 1:06Legacy code
  3. 2:33Code confidence goals
  4. 4:42Erlang unit testing
  5. 6:27Test coverage reports
  6. 8:36CI minimum coverage
  7. 10:02Erlang code formatters
  8. 14:26Incremental formatting
  9. 14:48Elvis tool
  10. 16:54Elvis failed rules
  11. 18:21Xref cross-references
  12. 20:54Dialyzer discrepancies
  13. 23:01Dialyzer in large projects
  14. 24:48Incremental Dialyzer fixes
  15. 26:34Dead code removal
  16. 27:17Oxbow lakes in code
  17. 29:05Automatic Erlang docs
  18. 31:37Confidence tools
  19. 33:02Other Erlang tools
  20. 34:50Closing
~/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.