~/talk

Bacchanalia with links and languages in IntelliJ IDEA

TalkinRussianat SnowOne 2020 · on Saturday, 2020-02-29· [java, developer-experience]
slides:none on file

Describes IntelliJ IDEA's Language Injections feature for treating string literals as meaningful languages (e.g., SQL, file paths, service IDs) so the IDE can parse, validate and provide tooling. Explains using built-in code fragments and references to enhance developer workflow and shows how to implement a small IntelliJ plugin that lets projects define custom handling for such "magic" strings.

AI-written summary · about

  1. 0:00Introduction
  2. 2:16String literals problem
  3. 4:46Language injection in IntelliJ IDEA
  4. 13:11Plugin for injections
  5. 24:43Resource link injection
  6. 31:36Reference injectors implementation
  7. 49:04Refactoring links and autocompletion
  8. 55:11Summary and resources
~/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.