IDE & Plugins & Tools
- Java 17: https://adoptium.net/
- Visual Studio Code: https://code.visualstudio.com/
- Plugins
- GitLens
- Angular Language Service
- Docker
- Kubernetes
- ESLint
- Plugins
- Java Eclipse STS: https://spring.io/tools
- Git: https://git-scm.com/
Tools
- Docker Desktop: https://www.docker.com/products/docker-desktop
- Insomnia: https://insomnia.rest/
Tools for Windows
- Command Line: http://cmder.net/
- Text Editor: https://notepad-plus-plus.org/
Database
- Graphical DB client for Eclipse https://dbeaver.io/
- Local PostgreSQL DB for Mac OS https://postgresapp.com/
- Oracle Developer https://www.oracle.com/de/database/technologies/appdev/sqldeveloper-landing.html
Java Test Libs
Eclipse
Increase icon size for large screens
-Dswt.autoScale=quarter
Eclipse autoscale comes with some examples. Basically quarter means leave it to the system to scale in 25% steps. Alternatively, use integers like 200 to scale to 200%.
-Dswt.autoScale=200
Memory settings ParallelGC
In theory, the ParallelGC should be better.
-Xmn512m
-Xms3g
-Xmx3g
-XX:+UseParallelGC
-XX:+UseParallelOldGC
-Dfile.encoding=UTF-8
Memory settings G1
Where the G1 is optimized for shorter GC pause, which maybe is good too.
-Xmn512m
-Xms2048m
-Xmx3072m
-XX:+UseG1GC
-XX:+UseStringDeduplication
-XX:+ParallelRefProcEnabled
-XX:+UseFastAccessorMethods
-Dfile.encoding=UTF-8
Miscellaneous
- Autogenerate Getter/Setter: https://projectlombok.org/
- Angular Browser Plugin: https://augury.rangle.io
- https://google.github.io/styleguide/javaguide.html