~/talk

Code generation tips you didn't ask for

TalkinRussianat HighLoad++ 2024 · 2024-12-02..12-03· [developer-experience]
links:none on file
slides:none on file

Practical advice and lessons about code generation for high-load systems, drawn from the presenter’s long-term experience from student projects to current work. Covers techniques that worked well, pitfalls to avoid, and specific recommendations for when and how to apply code generation in large-scale systems.

AI-written summary · about

  1. 0:00Introduction
  2. 2:13Why code generation is good
  3. 4:44Custom data format problems
  4. 7:35Input as code
  5. 12:17Code generation approaches
  6. 14:28Buffer generation
  7. 16:14Syntax tree generation
  8. 18:46Code formatting optimization
  9. 22:57Import profiling and optimization
  10. 29:02Real project optimization examples
  11. 32:36Error handling and disk writes
  12. 35:48Change comparison and stability
  13. 38:01Comments and generated code signs
  14. 39:30Git generation and checks
  15. 40:54Dockerfile and automation
  16. 41:36Q&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.