PinnedPublished inBetter ProgrammingMy Top 8 Reasons Why Kotlin Makes Me a More Productive Software EngineerBeing productive with modern programming languages, by a software engineer who has been using Kotlin for over 5 yearsSep 3, 20222373Sep 3, 20222373
Published inCodeXSeal the Deal with Kotlin — A Look at Sealed Classes and Sealed InterfacesHow Sealed Classes and Interfaces can improve your coding experienceMay 30, 202354May 30, 202354
How to get your Thai Tourist Visa extended?A step-by-step guide based on our experience as a family extending a 60-day visa for another 30 days.Apr 12, 20235Apr 12, 20235
Published inProAndroidDevExploring Kotlin’s Context ReceiversWhy Kotlin needs Context Receivers and how to use themMar 17, 2023271Mar 17, 2023271
7 Life-Changing Lessons from “Rich Dad Poor Dad”. Time to Transform Your Financial Habits :)Jan 10, 2023501Jan 10, 2023501
How I made 75k reputation on StackOverflow while helping people understand KotlinWhy you should contribute to StackOverflowOct 10, 202210Oct 10, 202210
Published inBetter ProgrammingServer as a Function With Kotlin — A Detailed Look at http4kWrite your performant and lightweight HTTP server with functions onlyOct 7, 2022611Oct 7, 2022611
Published inBetter ProgrammingIf Kotlin Runs on the JVM Just Like Java, Then How Does It Provide So Many Great Features?A look at Kotlin’s generated bytecode and how it runs on the JVMSep 27, 20221863Sep 27, 20221863
Published inProAndroidDevMy top 4 use cases for Kotlin inline classesLearn how to use the value keyword to create inline classes and apply them in 4 different scenariosSep 20, 2022512Sep 20, 2022512
Published inBetter ProgrammingI’m a Fan of Python’s Default Map. Can Kotlin Do the Same?Meet Kotlin’s version of defaultDictSep 18, 202264Sep 18, 202264