KotlinConf 2018 - Live Coding Kotlin/Native Snake by Dmitry Kandalov

Поділитися
Вставка
  • Опубліковано 5 лют 2025

КОМЕНТАРІ • 14

  • @fubarhandle
    @fubarhandle 6 років тому +27

    Editor masterclass.

  • @piotreek7
    @piotreek7 6 років тому +21

    Ok, now I understand why Jetbrains product are so good. It’s because such a great programmers work there.

    • @DmitryKandalov
      @DmitryKandalov 6 років тому +16

      Thanks a lot! I don't work for JetBrains though.

  • @TheVimeo
    @TheVimeo 6 років тому +14

    this is a gem of how the use an IDE :)

  • @mehmoodrehman6336
    @mehmoodrehman6336 2 роки тому +1

    1. What is Kotlin/Native? 0:53
    a. Definition & explanation 1:30
    i. Kotlin Compiler 2:50
    1) Compiler front-end
    2) Compiler back-end
    ii. LLVM infrastructure 2:25
    iii. Runtime implementation 3:25
    1) Reference counting
    2) Native-specific code
    2. Why Kotlin/Native? 3:53
    a. Reason:
    i. Performance 3:58
    ii. C programming language APIs 4:20, a few things you can do are
    1) POSIX library ( I learn it in an O/S course while in university)
    2) Native O/S GUI
    3) Interop between languages
    4) C libraries
    5) Search for "awesome-c"
    3. Kotlin 4:50 end of the lightning talk
    4. Live coding 5:10 Snake game (with both terminal and GUI)
    a. A ultimate benefit is the size of the program becomes very small because you are not running the program in VM (JVM etc. )
    5. Disclaimer View a few units tests 5:45
    6. There is more stuff related to Kotlin native…
    a. C and objective-C interop
    b. Concurrency with worker 38:00
    i. Object.freeze()
    1) Object.pin()
    c. @CName, @ThreadLocal
    i. Memory leak
    d. Segmentation faults

  • @sdstorm
    @sdstorm 6 років тому +5

    One of the best talks of the conference.

  • @marcinmoskala268
    @marcinmoskala268 6 років тому +2

    Great talk :)

  • @vivekkaushik9508
    @vivekkaushik9508 5 років тому +5

    Did he even flinch?

  • @miladfattahi9852
    @miladfattahi9852 5 років тому +1

    How to make ios app with appcode by Kotlin android project?
    Is it possible?

  • @DmitryKandalov
    @DmitryKandalov 6 років тому +2

    Link to the github repo github.com/dkandalov/kotlin-native-snake

  • @DrinbevorBernd
    @DrinbevorBernd 4 роки тому +3

    If i could smash out code like this i would enjoy live coding as well, but here i am stumbling across my fingers. Dont watch me

  • @MikeMitterer
    @MikeMitterer 6 років тому

    Phuu - was cool

  • @StEvUgnIn
    @StEvUgnIn 3 роки тому

    I don't see native UI