The Kotlin Programming Language is a "statically typed programming language for the JVM, and Android" (kotlinlang.org) that features concise syntax, safe handling of null values, and 100% compatibility with the JVM. Swift is Apple’s new language for iOS and OS X that "adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun" (developer.apple.com). In this talk, I'll introduce some of the interesting features of both languages compare them side-by-side. Then we’ll put each language through a series of challenges, and together we can vote to see which language is our favorite!
Andy is a developer at Modern Logic. He has experience in a wide variety of platforms and languages and is fearless when it comes to exploring new technologies. In the past few years, he's been an avid user of the programming languages Swift 4, Kotlin and Typescript. He's also a big data nerd who thrives on AWS technologies such as Athena, Pinpoint and Firehose.
Andy lives in Minneapolis. He loves dogs and plays the oboe.