PRAGMATIC - JetBrains PRAGMATIC. THOUGHTS SOFTWARE. Concision Expressiveness Soundness Originality...

download PRAGMATIC - JetBrains PRAGMATIC. THOUGHTS SOFTWARE. Concision Expressiveness Soundness Originality ...

of 19

  • date post

    31-May-2020
  • Category

    Documents

  • view

    0
  • download

    0

Embed Size (px)

Transcript of PRAGMATIC - JetBrains PRAGMATIC. THOUGHTS SOFTWARE. Concision Expressiveness Soundness Originality...

  • 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