Hacker News new | ask | show | jobs
by ta988 1547 days ago
Gradle (with Kotlin syntax), Spring Boot (vertx, ktor or for small or microservices), Kotlin, IntelliJ.

That would be a "modern" stack for me. If you can't use Kotlin, Java has improved a lot since 1.6 you will be pleasantly surprised.

I recommend you start an intellij (Free edition if you want to, even if I still recommend the paid one) and follow the springboot kotlin tutorial below. That will give you a good idea of what the ecosystem looks like these days.

https://spring.io/guides/tutorials/spring-boot-kotlin/

1 comments

Oh and make sure you start with JDK17. I still see people starting projects with 8, you don't want that!