KotlinConf 2019: Design of Kotlin Serialization by Leonid Startsev

Share
Embed
  • Published on Dec 15, 2019
  • Recording brought to you by American Express. americanexpress.io/kotlin-jobs
    The kotlinx.serialization library supports of Kotlin classes to different formats on all supported platforms. If you ever wondered how this magic works and what decisions were made to make this library, this talk is for you. First, we will cover various user scenarios, how the library plays together with them, and what classes do you need to solve your problem. Then, we will dive into low-level interfaces and how the compiler plugin helps us avoid reflection. In the last part, an interesting little example of writing your own serialization format will be presented.

    Resources:
    KotlinConf website: jb.gg/fyaze5
    KotlinConf on Twitter: kotlinconf

    Kotlin website: jb.gg/pxrsn6
    Kotlin blog: jb.gg/7uc7ow
    Kotlin on Twitter: kotlin



    About the Presenter:
    I work at Kotlin libraries team for almost two years, mainly on kotlinx.serialization. I also taught an Android development course to students of ITMO university. I'm passionate about writing code that will give people new possibilities and I love sharing my experience with others.

Comments • 4