kotlinx.rpc - a brand new approach for multiplatform RPC | Alexander Sysoev

  Рет қаралды 4,846

Kotlin by JetBrains

Kotlin by JetBrains

9 күн бұрын

Recording brought to you by American Express. americanexpress.io/kotlin-jobs
kotlinx.rpc is a multiplatform library that allows its users to easily set up RPC (Remote Procedure Calls) services for their needs.
The library is purely Kotlin, and that is more than just being written in Kotlin - we use language constructs to represent the work with the network and services. For example, we use Kotlin interfaces to declare a service and then we use its implementation to provide server functionality. This makes the setup very straightforward and also works for seamless navigation in your IDE. We utilize the power of Kotlin Multiplatform to provide the best code-sharing experience. We use coroutines to make network calls and manage request lifecycles. We forward exceptions from the server and form the stacktrace as there were no intermediate steps in between. And many more.
This talk will familiarize the audience with the library and give the knowledge of how to start using the library in their projects, making their network code even more concise and easy to understand. The audience will have a brief knowledge of how it all works internally without the need to dive deep into the source code.

Пікірлер: 6
@erictsang0
@erictsang0 16 сағат бұрын
This is awesome and so easy! Wow 😃
@krellin
@krellin 16 сағат бұрын
its great but the only thing that sucks about this is the serialization
Comment faire survivre votre cluster k8s lorsqu'il n'a pas d'accès Internet
38:06
Les Filles et Les Garçons de la Tech
Рет қаралды 59
How to Share Resources in Compose Multiplatform - KMP for Beginners
17:27
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 6 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 49 МЛН
Why we can't have nice things in Kotlin | Vsevolod Tolstopyatov
13:34
Kotlin by JetBrains
Рет қаралды 11 М.
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 34 М.
Lifecycles, Coroutines and Scopes | Alejandro Serrano Mena
38:25
Kotlin by JetBrains
Рет қаралды 7 М.
Interview with Product Manager in 2024 [Corporate]
5:53
Programmers are also human
Рет қаралды 219 М.
Using Kotlin Multiplatform to build apps for cars
13:13
Novoda
Рет қаралды 1,9 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 727 М.
The Essence of Coroutines
8:10
Dave Leeds
Рет қаралды 6 М.
Releasing Faster with Kotlin Multiplatform
32:24
Gradle
Рет қаралды 10 М.
I'm a Mess, so I'm Making My Own File Organizer [TagStudio]
23:32