PinnedSimon WirtzinBetter 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, 20223Sep 3, 20223
Simon WirtzinCodeXSeal the Deal with Kotlin — A Look at Sealed Classes and Sealed InterfacesHow Sealed Classes and Interfaces can improve your coding experienceMay 30, 2023May 30, 2023
Simon WirtzHow 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, 2023Apr 12, 2023
Simon WirtzinProAndroidDevExploring Kotlin’s Context ReceiversWhy Kotlin needs Context Receivers and how to use themMar 17, 2023Mar 17, 2023
Simon Wirtz7 Life-Changing Lessons from “Rich Dad Poor Dad”. Time to Transform Your Financial Habits :)Jan 10, 20231Jan 10, 20231
Simon WirtzHow I made 75k reputation on StackOverflow while helping people understand KotlinWhy you should contribute to StackOverflowOct 10, 2022Oct 10, 2022
Simon WirtzinBetter ProgrammingServer as a Function With Kotlin — A Detailed Look at http4kWrite your performant and lightweight HTTP server with functions onlyOct 7, 20221Oct 7, 20221
Simon WirtzinBetter 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, 20223Sep 27, 20223
Simon WirtzinProAndroidDevMy 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, 20222Sep 20, 20222
Simon WirtzinBetter ProgrammingI’m a Fan of Python’s Default Map. Can Kotlin Do the Same?Meet Kotlin’s version of defaultDictSep 18, 2022Sep 18, 2022