Java is absoluut mijn favoriete programmeertaal. Maar sinds een enkele jaren werk ik ook met Kotlin. Hoewel ik de boot in het begin erg heb afgehouden, ben ik op een gegeven moment toch erg enthousiast geworden over Kotlin. 2 redenen daarvoor waren overvloedige extra functionaliteit van Kotlin, bijvoorbeeld, ingebouwde Null Safety, Extension Functions, Data klasses, verwijdering van checked exceptions en de beknoptere syntax. De ontwikkeling van Java is, sinds de progressieve ontwikkeling van Kotlin, ook in een stroomversnelling terecht gekomen. Daarmee heeft Java veel van de achterstanden die het sinds het begin van Kotlin had opgelopen, weer ingehaald. Enkele voorbeelden zijn de introductie van Records klasses, switch statements,