~/talk

Code Generation from A to Z

TalkinRussianat Mobius 2017 Piter · 2017-04-21..04-22· [compilers-and-language-design, java]
links:none on file
slides:none on file

An overview of code generation tools and techniques used in Android/Java development, covering Annotation Processing, AspectJ, bytecode weaving, and Jack plugins. It explains how these approaches go beyond common libraries like Dagger2, Butterknife, DataBinding, IcePick, Retrolambda, and LoganSquare, and gives practical examples for using each technology.

AI-written summary · about

  1. 0:00Introduction
  2. 3:27What is code generation
  3. 7:56Aspect-oriented programming
  4. 15:49Java Annotation Processing API
  5. 25:01APT problems and limits
  6. 33:39Bytecode transformation
  7. 40:01Conclusion and tools
  8. 42:09Q&A
~/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.