home.social
  1. At 2025 I gave a 15m talk stuffed with all the information I could about Structured Concurrency and Coroutines in ! 🗣️ SERVER SIDE PEEPS!

    Perfect for a small break in this heat 🥵
    Grab a drink & stay hydrated during these warm days!

    youtube.com/watch?v=JxTIZAEos8Y

  2. came -and went. My first one as Developer Advocate for Kotlin on the server side.

    Had amazing talks with so many people, so many new faces. Feeling pumped for another year of Kotlin growing in all directions, and seeing you all again!

    Feeling blessed with such an awesome community 🥰

  3. Exposed just dropped 1.0.0-beta-1 🔥🔥
    With support! 😍

    The (Exposed) cuttlefish is well-known for its outstanding mimicry ability that enables it to blend seamlessly into any environment (or dialect 😉). And now reactively!

    github.com/JetBrains/Exposed/r

  4. 🚀 Want to structure your project for long-term growth?

    In this step-by-step guide for building a minimalistic CRM, my colleague @antonarhipov shows you how to apply domain-driven design concepts.

    Check it out 👇
    blog.jetbrains.com/kotlin/2025

  5. At Bangladesh my colleague Pamela and myself will be speaking at Droidcon Bangladesh in June (online)!

    I will be discussing how you can use your , and mobile experience to leverage them and turn yourself into a full-stack developer with .

    Pamela will show you how to turn your Kotlin/Swift interop into KMP gold to support even more platforms easily!

    Be sure to check it out!

  6. 🚀 3.2.0 is bringing config deserialization out of the box! Ktor allows retrieving typed deserialized config directly into from your ApplicationConfig, drastically reducing boilerplate🔥

    Try it out now via the Early Access Program: ktor.io/eap/

  7. 🚀 3.2.0 is bringing config deserialization out of the box! Ktor injects the deserialized config directly into your module, drastically reducing boilerplate🔥

    Try it out now via the Early Access Program: ktor.io/eap/

    Or check out the full commit in my example project: github.com/nomisRev/ktor-ai-se

  8. The new 1.2.3 version of is finally here! With new modules, many new features, read all about it arrow-kt.io/community/blog/202.

    Thank you everyone involved, and kudos to the 8 new contributors!

    2.x.x will become the new main branch!! (Expect alpha releases soon!)

  9. Thank you @kotlinweekly @eenriquelopez for including the release of

    Kotlin GCP PubSub offers a simply way to publish and consume messages through Ktor, automatic (de)serialization with Serialization, and more!

  10. Optics exposes a nice DSL to work with immutable data to avoid deeply nested copies in an elegant way without any of the complexities of the underlying mechanism.

    I hope to one day see something like this in itself!

  11. wants to support by building DEV & EAP versions, and producing/testing experimental targets like .

    We need your help! There is 12 days left in , and 77 open issues so far towards this goal!

    Check them out here: github.com/arrow-kt/arrow/issu

  12. I had an awesome time with Anton Arhipov at the webinar!

    I think quite some interesting content on with , , , etc

    We build an entire feature live, and discussed context receivers!

    The repo in discussing can be found here (participating ): github.com/nomisRev/ktor-arrow

    youtube.com/watch?v=g79A6HmbW5M

  13. First release of my library 🥳

    out-of-the-box support, and one-line testing with 😍

    If you're using PubSub, and you really need to check this out! Feedback welcome!

    More details: nomisrev.github.io/kotlin-gcp-

  14. Are you ready for !?

    I've prepared my
    example with
    and in with 19 issues for hacktoberfest!

    I'll be giving personal guidance to everyone wanting to learn, and contribute.

    github.com/nomisRev/ktor-arrow

  15. Next week I am giving 2 free trainings on in and Kotlin(X) Coroutines!

    In person, and remotely!

    Garth Gilmour will be giving a training on , and Urs Peter on !

    Kotlin Training Day by Sign up here, pages.xebia.com/kotlin-trainin

  16. The recording of my talk at
    is out 🥳 youtu.be/tplA17M9Y4Q

    I talk about , and our journey of making accessible to everyone in ! 🥰

    This tweet also comes with an updated profile picture (Is there no bald + moustache emoji?)😂

  17. Awesome article comparing different ways of working with errors in by Mitchell Yuwono.

    medium.com/@mitchellyuwono/typ

    Comparing different approaches by their lowest cognitive and cyclomatic complexity!

    Spoiler,
    and in come out well!

  18. An improved transcript of my talk Arrow 2.0's Trajectory , and slides are available on my blog. nomisrev.github.io/arrows-2-0-

    Had an absolute blast talking about at and the amazing progress of the last 10 years of in !

  19. appearing in the keynote 🥳

    Was great meeting so many passionate people yesterday, and looking forward to meeting many more today! 🥰

    Come by the Arrow boot and say hi 😊 Or virtually say hi in the arrow channel on Slack.

  20. Today I am speaking about ’s trajectory towards 2.0 at 11:15!

    Super excited to meeting you all, and be sure to come say hi at e Arrow booth!

    If you cannot make it, you can can help my talk on the livestream here

    m.youtube.com/live/a5tG4al3GkQ

  21. @kotlinconf I’ll be talking about @arrow_kt, our history, and future.

    Evolving libraries is hard, breaking APIs even harder but sometimes essential to the success/benefit of the project/community.

    is looking very promising, and their team is super friendly!

  22. Last week I gave a webinar with @antonarhipov on zero-downtime deployments on with in with .

    You can find the webinar here, youtube.com/watch?v=zKrTBH8jqH4

    And all the source-code, and instructions to run the sample locally can be found here. github.com/nomisRev/ktor-k8s-z

  23. Don't miss the webinar on Thursday !

    As always there is too much I want to talk about😅 Composing different DSLs and to running JVM/Native
    on with zero-downtime.

    & be sure to bring all your questions! ☺️

    info.jetbrains.com/kotlin-webi

  24. I’ll be giving a workshop about in with together with @raulraja, @trupill and Francisco Díaz! So it’s going to be 🔥

    Be sure to get your tickets here! Looking forward to @kotlinconf. It’s going to be great seeing everyone and doing a workshop and a talk 😱

    kotlinconf.com/workshops/

  25. Next week Thursday the 16th I'll be talking with
    @antonarhipov again about and .

    I'll be doing some live coding again showing Arrow's Resource DSL & SuspendApp running on
    with JVM & Native!😱

    Register here: info.jetbrains.com/kotlin-webi

  26. I had a great time talking at
    @fosdem! Thanks for the great questions, and organisation 🥰

    My slide deck is available here, speakerdeck.com/nomisrev/funct and the recording will soon be available.

  27. SuspendApp 0.4.0 is now available! This release adds a new integration module for .

    Read more details about this release at xebia.com/blog/suspendapp-0-4-.

    The full changelog is available on Github: github.com/arrow-kt/suspendapp

  28. New version of was released. 1.1.4 & 1.1.5 for 1.7.22 and 1.8.0 respectively.

    TL;DR use 1.1.5 if you don’t use KSP.

    New APIs towards 2.0, and a bunch of other improvements and fixes. A lot of new contributors 🥳❤️

    Check out the release post here, 47deg.com/blog/arrow-v1-01-4-r

    And the changelog on GitHub: github.com/arrow-kt/arrow/rele

  29. @routis Yes! I forgot for a second that _Java_ was not allowed 😂 vavr is the one that turns Java upside down 😉

    Here is an updated example with vavr, showing how easy it is to integrate any data type into in .

  30. Another snippet today! Similarly to how allows you to easily integrate with other concurrency frameworks through suspend.

    Arrow will allow integration with other data types 😍

    Context receivers power this slick DSLs. Stable when? 🥲

  31. Bas De Groot gave a great talk about Error Handling in with .

    Great build up, with a bunch of really cool examples at the end about mixing wrapperless error handling with !

    Check it out: youtube.com/watch?v=T04ynq2IVFs

  32. 1.7.21 is rolling out 🥳

    It might be a small release with mostly bug fixes, but this seems significant to me 😍 MPP is moving forward 💪

    "KT-54387 - Remove MPP alpha stability warning"

    I've been playing with the eco-system, and got a server running on Linux & Mac with powered by .

    github.com/nomisRev/ktor-nativ

  33. @ocdtrekkie it’s much more than a better Java.

    It has a couple of very interesting features that put it in a new league IMO. The #ktor framework for example leverage type-safe builders to provide a annotation-less serve framework. That can also run on native platforms, and JS. Useful for fast startup, or serverless.

    #arrow_kt also leverages DSLs to offer modern FP, that can’t be matched in Java.

    #sqldelight, #kotlinxcoroutines are also among my favourites.