• a

    akuleshov7

    1 year ago
    Hi all, I have just released a ktoml library (0.2.6) to Maven Central. It is a fully Kotlin native serialization library for TOML configuration language. It was requested by Kotlin community, but unfortunately I am developing this alone in my free time. I would like to ask for your help in testing/contributing to this project. Or at least give it a star to make it look more attractive for new contributors. Thanks! 🙏 I know that Kotlin community - is the best in the world and I appreciate your help ❤️
    a
    c
    3 replies
    Copy to Clipboard
  • jmfayard

    jmfayard

    1 year ago
    I wrote about how to write command-line tools in Kotlin Multiplatform instead of Bashhttps://dev.to/jmfayard/how-to-write-a-command-line-tool-with-kotlin-multiplatform-45g2
    jmfayard
    nfrankel
    +2
    9 replies
    Copy to Clipboard
  • marcinmoskala

    marcinmoskala

    1 year ago
    Effective Kotlin Item 46: Avoid member extensionshttps://kt.academy/article/ek-member-extensions
    marcinmoskala
    Tyler Hodgkins
    +3
    11 replies
    Copy to Clipboard
  • alexandrepiveteau

    alexandrepiveteau

    1 year ago
    Hi folks ! I’m a CS student in the 6th semester at HEIG-VD. I’ve been working on my bachelor thesis for the last weeks, and thought it might be interesting to share, since it’s a Kotlin multiplatform (JVM + JS) project. I’ve made an online collaborative Markdown editor, using Kotlin/JS for the frontend and with a replication server in Kotlin/JVM. The editor uses some CRDTs to sync text across the clients. Messages are Protobuf-serialized with 
    kotlinx.serialization
    , and sent / received through websockets with Ktor. An interesting challenge was to design a nice abstraction layer around CRDTs with first-class support for coroutines and flows (in order, for instance, to collect editor state changes through a 
    StateFlow
    ). My thesis is ending soon, but I’d love to get some feedback on my work (especially if you’re interested in CRDTs and distributed systems) and my usage of KMM, so I can integrate it in the project ! The project is available on Github : https://github.com/markdown-party/mono Feedback (via email or Slack) : alexandre.piveteau@heig-vd.ch
    alexandrepiveteau
    nfrankel
    7 replies
    Copy to Clipboard
  • marcinmoskala

    marcinmoskala

    1 year ago
  • marcinmoskala

    marcinmoskala

    1 year ago
    Today, we will explore how suspension works. We will also see how callback functions can be transformed into suspension functions, and how delay works. Enjoy 😉 https://kt.academy/article/cc-suspension
    marcinmoskala
    p
    4 replies
    Copy to Clipboard
  • oday

    oday

    1 year ago
    so I’d like to share something, 3 weeks ago I was asked to apply for a position at Google, to see if there’s a match or not, took those 3 weeks to study for the phone screen, algorithms, data structures, the whole thing, and I did it all in Kotlin, I failed the exam but I used Kotlin for everything and on the exam itself, it never got in the way or caused me any confusion while working with it, just thought you’d know, great language
    oday
    r
    3 replies
    Copy to Clipboard
  • oday

    oday

    1 year ago

    https://youtu.be/FsAt_giaCSw

    oday
    rtsketo
    +2
    16 replies
    Copy to Clipboard
  • Big Chungus

    Big Chungus

    1 year ago
    We're at exactly 5k kotlin libs on maven central after last night's kamp scan! Pop the 🍾 !
    Big Chungus
    e
    4 replies
    Copy to Clipboard