PRAGMATIC - JetBrains€¦ · PRAGMATIC. THOUGHTS SOFTWARE. Concision Expressiveness Soundness...

Preview:

Citation preview

PRAGMATIC

THOUGHTS SOFTWARE

Concision

Expressiveness

Soundness

Originality

Readability

Reuse

Safety

Interoperability

Tooling

MOMENTUM

2016 2017 2018

156K

700K

2.0M Kotlin Devs

2017 Q2 2017 Q3 2017 Q4 2018 Q1 2018 Q2

Jobs

All data pulled from the Dice jobs database

KOTLIN 1.3

is coming soonGood for scaling up

Coroutines

import kotlin.coroutines.experimetal.*

Kotlin/NativeBETA

Interoperable

C Obj-C Swift

Kotlin/Native ≠ Multiplatform

Multiplatform

Server Android

iOS Browser

Kotlin/JVM Kotlin/JVM

Kotlin/Native Kotlin/JS

common code

Multiplatform libraries

http serialization coroutines

settings logging

EVOLUTION

Language evolution

KEEP THE LANGUAGE

MODERN

COMFORTABLE UPGRADES

FEEDBACK LOOP

HAVE A NICE KOTLIN

Recommended