Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Surfing the Tsunami: IntelliJ IDEA Community News

3d6ace9554821d552146413bcdf874f6?s=47 Trisha Gee
February 02, 2020

Surfing the Tsunami: IntelliJ IDEA Community News

With releases of Java coming thick and fast every six months, it’s a full time job staying on top of the features. If your IDE can help you here, it’s one less thing to worry about. IntelliJ IDEA Community has three releases every year, each one improves the support for modern versions of Java, but that’s not the only thing on offer.

Join this session to see what’s new in IntelliJ IDEA Community (the free one!). This is not limited to just supporting new language features, which some of us might not get to use for ages, but better support for things developers do every day, and improved performance and stability, because an all-singing, all-dancing IDE is all well and good, but if it’s not usable those features mean nothing.


Trisha Gee

February 02, 2020


  1. — Trisha Gee (@trisha_gee) Developer & Technical Advocate, JetBrains Surfing

    the Tsunami: IntelliJ IDEA Community News
  2. — Trisha Gee (@trisha_gee) Developer & Technical Advocate, JetBrains Or:

    Why I Love And Hate My Job
  3. IntelliJ IDEA Community is $Free and Open Source

  4. IntelliJ IDEA is a Java IDE, but it’s also more!

  5. Java Every Six Months!

  6. Java 12

  7. Switch Expressions (Preview)

  8. None
  9. None
  10. Java 13

  11. Switch Expressions (Preview)

  12. Text Blocks (Preview)

  13. None
  14. Java 14

  15. Switch Expressions (For Real!)

  16. Text Blocks (Preview)

  17. Records (Preview)

  18. None
  19. Patterns (Preview)

  20. None
  21. Preview features are fun!

  22. None
  23. Download the JDK from the IDE

  24. None
  25. Other 2019 Changes

  26. Performance and Quality

  27. Refactoring improvements

  28. Dataflow improvements

  29. Usability Improvements

  30. Better Maven & Gradle support

  31. Version Control Improvements

  32. Java Profiler

  33. (Basic) MongoDB Support

  34. JetBrains Runtime now Java 11

  35. JetBrains Mono font JetBrains Mono font JetBrains Mono font

  36. 2020

  37. Disclaimer: estimates are hard. Don’t believe anything we say

  38. Performance!

  39. Cloud!

  40. Machine learning!

  41. Collaborative editing!

  42. Collaborative editing (not 2020.1)

  43. Localisation

  44. Localisation (Asian markets)

  45. “Redesigned Project Model”

  46. “Using the IDE as a general-purpose editor”

  47. “Onboarding and Environment Setup”

  48. Refactoring auto detection

  49. Code Vision from Rider

  50. More Version Control improvements

  51. Dynamic plugins

  52. Better docs and samples for plugin developers

  53. Your input welcome! • As an open source contributor •

    As a plugin developer • As a user • As a potential user
  54. http://bit.ly/ij-fosdem-20 @trisha_gee

  55. More info • https://www.jetbrains.com/community/support/#section=communities • https://www.jetbrains.com/community/education/ • https://www.jetbrains.com/community/opensource/ • https://youtu.be/fU_w2FATenA

    (2019.1) • https://youtu.be/NXfXc95-an4 (2019.2) • https://youtu.be/pmaKRNusa7c (2019.3) • Roadmap: • https://blog.jetbrains.com/idea/2020/01/intellij-based-ide-features-roadmap-for-2020/ • https://blog.jetbrains.com/idea/2019/12/intellij-platform-roadmap-for-2020/