Photo by Yan from Pexels

Kotlin is one of the most loved languages in 2019 (following the StackOverlow Developer Survey). Thanks to this new popularity, it is no longer a replacement for Java but a new mainstream language. Yet, this new popularity also raises some onboarding issues for new users which don’t have Java background.

My personal story with … Swift


Photo by Felix Mittermeier on Unsplash

Indexed access operator in Kotlin provides an easy-to-read syntax for random-access like data structures like Array, List and Map, … But Kotlin is powerful enough that we can implement our own indexed access operator for our custom data structure.

In this post, we will walk through a chessboard example to…


Image by Christopher Kuszajewski from Pixabay

In some cases, especially when working with an API with a provided Java SDK, we often find ourselves in creating a (very) deeply nested Java object using setters. Creating Java object with a lot of setters is annoying and error-prone.

Manh-Ha Vu

Future-proof development

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store