Kotlin: Write code for cross-platform compatibility

Kotlin is an open source, object-oriented programming language with type inference, which allows developers to be more concise with their syntax.

Kotlin-related resources


Using a Kotlin-based gRPC API with Envoy proxy for server-side load balancing

December 24, 2018

gRPC--a modern, open source remote procedure call (RPC) framework that can run anywhere--provides better performance, less boilerplate code to manage, and a strongly typed schema for microservices in addition to other benefits. This article demonstrates building a full gRPC-based server and client written in Kotlin. Then it shows how to use Envoy to provide server-side load balancing between multiple instances of the service.


Writing better Spring applications using SpringFu

December 12, 2018

Spring has a new way to code to and it's called Spring Functional or SpringFu. This article uses Kotlin to showcase some of the benefits--such as the ability to write cleaner, more-readable code and gain more flow control--you get from SpringFu.

Kotlin Programming Languague

How Kotlin's coroutines improve code readability

December 3, 2018

You can write more-readable code using Kotlin's coroutines feature. in my opinion, coroutines provide a cleaner approach than reactive programming.


Inter-Reactive Kotlin Applications

December 7, 2017

Kotlin coroutines is one of the major features of Eclipse Vert.x 3.5. Most of us are used to writing interactive code and going the reactive way is not a trivial paradigm shift for everyone: programming using asynchronous APIs can be more challenging than using a direct synchronous style, in particular, if you have several operations that you want to do in sequence. Also, error propagation is often more complex when using asynchronous APIs. With Kotlin, you can write inter-reactive Vert.x...


Server-side Kotlin with Eclipse Vert.x at JavaOne

Thomas Segismont
October 13, 2017

I was lucky enough to speak at JavaOne 2017 last month. It was my first time there, as both an attendee and a speaker. I must say I was very much impressed. In particular, during the keynotes, I was happy to see how Java is moving forward, keeping up with the fast innovation pace in the cloud area. Unleash Your Talents: Server-Side Kotlin for Mobile Developers My presentation was about using the Kotlin language on the server-side with Eclipse Vert.x...

Explore more Kotlin

Latest Comments

Waiting for Disqus…