Andrey Breslav

Lead on Project Kotlin

Andrey is the lead language designer working on Project Kotlin at JetBrains (http://kotlin.jetbrains.org/). He also works on making the Java language better, serving as a Java Community Process expert in a group for JSR-335 ("Project Lambda"). In what spare time is left he tries to make sure that his traveling is not all about work and teaches programming to high-school children. Used to teach OOP/Software Design at a university, but currently switched to speaking at software conferences. Audiences of Devoxx, OSCON, StrangeLoop, Jfokus and other events gave warm reception to his talks on Kotlin, programming languages and foundations of software engineering.



Blog

Kotlin M5.2: IntelliJ IDEA 12.1 and Gradle

Posted Thursday, April 4, 2013

Another update of Kotlin comes out today. Welcome Kotlin M5.more »

The Dot Operator

Posted Monday, April 1, 2013

Point-free style is a big trend in modern functional programming: it allows to manipulate functions without mentioning their arguments which makes the code concise and compositional. Here is an example from Wikipedia: mf = (. map)more »

KAnnotator 0.1 is out

Posted Friday, March 29, 2013

We announced KAnnotator back in December: it helps you against NPEs in Java and makes your Kotlin code nicer. Today we are pleased to announce a KAnnotator Plugin for IntelliJ, version 0.more »
Read More Blog Entries »

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 »