Learn how string interpolation in Kotlin works under-the-hood and take a look at possible future optimizations for the current implementation
Has a BSc in Chemical Engineering and MSc in Information Technology. Except for the major change, nothing else has changed, still, a computer geek who is passionate about all aspects of software engineering looks for elegant and possibly new solutions, eager to learn and hopefully help fellow software geeks to do so.
Here's what I've written (so far):
Learn what lambdas with receivers are and how they result in more simplicity and readability
Learn how Kotlin classes and objects differ at both the language and bytecode levels.
Learn about inheritance rules and the open keyword in Kotlin
Learn how to pass a variable number of arguments to functions in Kotlin
Learn about type aliases in Kotlin and their use cases
Learn how we can initialize mutable lists, maps, and sets with no elements
Learn how we can use companion objects to statically initialize a Kotlin class
Learn what happens when we store a null value into a non-null data type in Kotlin
Learn how Kotlin takes this simple deprecation idea from Java and takes it to a whole new level