Andrey Breslav
Lead on Project Kotlin
Blog
Type-Safe Web with Kotlin
Posted Monday, June 17, 2013
We told you about Kara Web Framework a while ago. It is written in Kotlin and relies on type-safe builders. It doesn’t have to be the only web framework for Kotlin, but the general principles seem good, so I wrote an article about these principlesmore »Talk @ GeekOUT Tallinn: Language Design Trade-Offs (Kotlin and Beyond)
Posted Monday, June 10, 2013
This week I’m speaking at GeekOUT Tallin, and my colleagues Mikhail Vink and Sergey Karashevich are holding a 15-minute DEMO on Thursday, telling you about cool stuff in JetBrains’ IDEs. The topic of my talk is “Language Design Trade-Omore »Kotlin M5.3: IntelliJ IDEA 13, Delegated Properties and more
Posted Thursday, June 6, 2013
Kotlin M5.3 brings support for IntelliJ IDEA 13 and some new features for you to check out. We are moving towards powerful runtime support, including reflection and other framework-enabling featuremore »Presentations
Introduction to Kotlin
Some years ago "alternative" programming languages for the JVM lived mostly in research labs and garages, industry knew about some of them, sometimes even used them, but never produced them. Recently, the trend has changed: new languages are backed by indmore »Some years ago "alternative" programming languages for the JVM lived mostly in research labs and garages, industry knew about some of them, sometimes even used them, but never produced them. Recently, the trend has changed: new languages are backed by industrial vendors. To put it another way: the time has come for a new JVM language, and there are a few projects competing in this field. One of them is Kotlin, backed by JetBrains, a leading IDE vendor.
Kotlin is a modern statically typed language targeting JVM and JavaScript and intended for industrial use. The main goal behind this project is to create a language that would be a good tool for developers, i.e. will be safe, concise, flexible, 100% Java-compatible and well-supported by IDE and other tooling. Kotlin is an open-source project started developed JetBrains with the help of the community.
This session demonstrates the key features of Kotlin and provides a comparison to other "alternative" JVM languages.
Among others things, it covers * Static null-safety * Extension functions * Higher-order functions and type-safe builders * Smart casts: Kotlin's lightweight pattern matching * Making Java APIs better with Kotlin * Developing mixed Kotlin/Java projects
To find out more about Kotlin, please refer to http://kotlin.jetbrains.org





