
Without having to worry about Null Pointer Exceptions, you can write less protective code and there are significant savings in terms of inspections.Īnother feature is immutability. This is different from Java, in which Null Pointer Exceptions can still occur. Within the Kotlin context, there is no way to get a Null Pointer Exception. The first and most important feature of Kotlin, in my opinion, is null-safety. In this post, I’ll detail how our team successfully delivered the project using Kotlin. Our client provides a distributed trade finance platform that uses blockchain technology. Kotlin is free, with source code available on GitHub. The project began in 2010 and the current version is 1.5.10, published on May 24, 2021.

Kotlin is an open-source statically-typed programming language developed by JetBrains. Recently, our team worked on a client project using Kotlin. I primarily code in JVM-based languages (e.g., Java, Scala, Kotlin). I work with Big Data, microservices and distributed systems. I’ve worked in software development for 17 years.
