~/talk

Effective Scala development

Talkat Scala Days Copenhagen 2017 · 2017-05-30..06-02· [developer-experience]
speakerdeck:mutcianm
slides:none on file

IntelliJ Scala plugin demos concrete features: second-time completion performs deep project analysis and auto-imports implicits, completion and smart completions fill names, generate subclasses for sealed traits and companion objects, and auto-wrap code with postfix completions; inspections detect misused collections and offer intentions/refactorings like convert for-loops and rename in place. scala.meta annotation expansion runs and shows generated code and errors inline, and the plugin now has SBT console integrated and Akka support in the commercial edition — features work live in the Scala plugin codebase, occasionally slower for deep analyses.

AI-written summary · about

  1. 0:00Introduction
  2. 0:48Who are you
  3. 2:00What is IntelliJ
  4. 5:09Actions
  5. 7:10Shortcuts
  6. 7:45Completion
  7. 9:15Name Suggestion
  8. 10:52Apply Condition
  9. 12:10Code Completion
  10. 15:32Inspection
  11. 24:30Automatic generation
  12. 28:45Completions
  13. 32:15Implicit inspection
  14. 36:15Annotations
~/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.