Tips

Visual, standalone, bite-sized learning resources organized into different categories.

Code Reviews with Space
Code Reviews with Space
Perform code reviews with Space without leaving the IDE.
Tips for Working with JetBrains Space
Tips for Working with JetBrains Space
Space is an all-in-one collaboration tool, including chat, code repository, code review, issue tracking, and much more.
Run your code with Docker, SSH or WSL
Run your code with Docker, SSH or WSL
Set a Run Target to change where your code runs.
Profile your Application
Profile your Application
See how your application is performing with the built-in profiler.
Prevent a Package Depending Upon Another
Prevent a Package Depending Upon Another
Enforce architecture rules, such as data access layers not depending upon UI layers.
Change your Code Font Weight
Change your Code Font Weight
We spend hours looking at our code so let's make it as pleasant as possible.
Turn on Preview Features to try new Java Features
Turn on Preview Features to try new Java Features
The latest versions of Java contain "Preview Features", features that are fully functional but require developer feedback. Try them out in IntelliJ IDEA.
Preview HTML updates in Real Time
Preview HTML updates in Real Time
See what your changes look like as you make them to minimise errors.
Create a Correct Parent Sealed Class
Create a Correct Parent Sealed Class
Sealed types are a new idea for Java developers, let IntelliJ IDEA guide you in how to use them.
Create a Correct Child Sealed Class
Create a Correct Child Sealed Class
Sealed types are a new idea for Java developers, let IntelliJ IDEA guide you in how to create child classes.
Lightweight Inspection Profile on Commit
Lightweight Inspection Profile on Commit
Fully customise the checks you must perform before you commit your changes to version control.
Use Pattern Matching for instanceof
Use Pattern Matching for instanceof
Inspections can guide us to use newer Java features.