Developing Java support in IntelliJ IDEA: perfection has no limits
summary
Overview of ongoing improvements to Java support in IntelliJ IDEA, describing concrete recent enhancements the Java language support team has implemented and gaps that remain. Covers what the team continues to improve after 18 years of development, including handling new Java versions and fixing edge-case bugs, and outlines features still desired in Java support.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:04Java support evolution
- 2:30New Java versions impact
- 4:44Java debugger improvements
- 8:59Debugging streams
- 11:52String handling in Java
- 16:05Loop-to-stream conversions
- 18:59Stream chain optimizations
- 19:40New error inspections
- 23:54Stream analysis revolution
- 30:58Stream analysis
- 33:03IntelliJ IDEA tips
- 35:50Unresolved issues
- 39:08Summary & Q&A
related talks
59mKeeping Pace with the Newer Java Versions
01h 03mWhy Do Developers Love IntelliJ IDEA?
36mThe evolution of features in IntelliJ IDEA
58mHow We Support New Technologies, Languages, and Frameworks in IntelliJ IDEA
52mIntelliJ IDEA Tips and Tricks
45mDebugging applications with IntelliJ IDEA
51mIntelliJ IDEA-Based IDE Tips & Tricks
44mIntelliJ IDEA-based IDEs Tips & Tricks
