Hey @Hammad perhaps check out #spring #server #gradle
When working with spring + kotlin, there’s a good chance that you’d need to integrate with webflux, so #coroutines is also a good channel.
Useful channels / libraries for Spring. These are the ones that I’m using in the Spring stack:
• Serialization / deserialization #jackson-kotlin
• Utility library for typed error handling #arrow highly recommend if you’re modelling domain & error boundaries using types.
• Testing #kotest with the Spring plugin
• Mocking #mockk
I’m a spring user myself and are frequently in those channels. There was a good video in kotlinconf about spring too.
If you’re looking for another server technology alternatives or also to look for inspirations and / or expanding horizon (which is always a good thing):
• #ktor is an option, might be closer to Express.js imo.
• #vertx also another option
• #micronaut is also another one