Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
spark
A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin (by grishka)
SparkJava has an actively developed fork/successor called Javalin[1]. It's straightforward to convert from SparkJava to Javalin. The latter is written in Kotlin, but works fine with ordinary Java.
While the rest of the Java world was devolving into annotation hell, AOP and other nightmares, these Java microframeworks showcased what happens when you forego legacy Java and leverage modern Java language features such as lambdas. A small but enthusiastic following developed.
[1] https://javalin.io/
Been using this for years, it’s tight. Sample app:
https://github.com/manifold-systems/manifold-sample-graphql-...
Been using this for years, it’s tight. Sample app:
https://github.com/manifold-systems/manifold-sample-graphql-...
https://vertx.io/
It's actively maintained with full time developers, performant, supports Kotlin out of the box, and has more features?
I've used vert.x in a big project once. I don't ever want to do that again. Performance is pretty good, but the developer experience is beyond clunky.
My current favourite Java server framework is Micronaut.
Great performance and easy to develop for!
https://micronaut.io/