Programming Kotlin: Why, How & Its Future • Venkat Subramaniam & Hadi Hariri

"Join Venkat Subramaniam and Hadi Hariri to explore the world of Kotlin programming, from its unique features to its future potential, and discover why it's a powerful language for developers."

Key takeaways

Kotlin is an attractive language because it is compiled to native, has lambdas, and is a multi-paradigm language The problem with many books is that they are not concise and do not prioritize what is most important Kotlin has a unique feature in its early binding error checking, allowing for catching errors early Kotlin is a language that can be used for both frontend and backend development When writing a book, it is important to prioritize what is most important and not try to cover everything Kotlin’s strong typing and early error checking make it a powerful language for developers Kotlin has features that are similar to those found in Ruby and Python, making it a language that is easy to learn for developers familiar with those languages The feeling of excitement when learning something new is a powerful motivator for continuing to learn Writing a book takes time and patience, but the end result is worth it Kotlin has features that make it a powerful language for developing both web and mobile applications It is important to prioritize what is most important when writing a book, and to not be afraid to cut content that is not essential Kotlin’s syntax is concise and easy to read, making it a language that is easy to learn and use Kotlin has a strong focus on interoperability, making it easy to use with other languages and tools Kotlin’s early error checking and strong typing make it a language that is well-suited for large-scale development projects