Gaetan Zoritchak

4.2K posts

Gaetan Zoritchak banner
Gaetan Zoritchak

Gaetan Zoritchak

@gz_k

@gzk.bsky.social Project Lead of https://t.co/gpZwOkU5Un (Kotlin MPP dataviz) Speaker

Genève, Suisse Katılım Aralık 2009
404 Takip Edilen502 Takipçiler
Gaetan Zoritchak retweetledi
Anton Arhipov
Anton Arhipov@antonarhipov·
👋 Ktor (ktor.io) is pretty cool for building apps with Kotlin. But how would you call it? a framework? a library? or a toolkit? Please vote and tell me why you preferred the option 🙏 #kotlin cc @JetBrainsKtor
English
10
4
8
5.1K
Gaetan Zoritchak retweetledi
Erik Meijer
Erik Meijer@headinthebox·
I can be a bit more specific why I prefer Kotlin over C#. First of all, async await is ugly with all those Cancellation tokens all over the place. Kotlin coroutines are far superior. Second, the builder pattern has invaded .NET and I just cannot stand that, where in Kotlin you have DSLs. Related to that, nullary functions in Kotlin are awesome. Third, extension methods in C# are ugly and not only are they much better designed in Kotlin, they are also supercharged with content receivers. I can go on and on, but those are enough to not bother anymore with C#.
English
2
5
18
1.3K
Gaetan Zoritchak
Gaetan Zoritchak@gz_k·
Using Compose Desktop, I rapidly set a visualization of an old coding game generic algorithm. I was able to fine-tune the parameters and finally got it working (7 years later) :-)
English
0
0
1
370
Gaetan Zoritchak retweetledi
Rod Johnson
Rod Johnson@springrod·
I have to agree. I will never be a Java hater. And I appreciate the very real progress in Java 17+. I deliberately worked with Java 22 for months before trying Kotlin. But Kotlin is just better, if you have the choice. And if you don't,the JVM and Java ecosystem is still amazing
James Ward@JamesWard

If you want to use Java, that is totally fine. But please stop saying it has caught up to Kotlin feature-wise. There are many great things about Java and the JVM ecosystem. It’s a big tent with a lot of sharing across Java, Kotlin, Scala, etc.

English
12
17
138
21.9K
Gunnar Morling 🌍
Gunnar Morling 🌍@gunnarmorling·
How comes the #Java API still has no method String#isNullOrBlank()? Have yet to see a project where this is not one of the first utilities to be added.
English
30
6
128
21.2K
Gaetan Zoritchak
Gaetan Zoritchak@gz_k·
@hsablonniere Généralement c'est en grimpant sur la montagne derrière chez moi que je trouve les meilleures solutions.
Français
1
0
1
26
Hubert SABLONNIÈRE
Hubert SABLONNIÈRE@hsablonniere·
😍 Je m'amuse sur un projet perso en ce moment 😞 Mon cerveau veut absolument trouver LE meilleur design qui s'adaptera à plein de cas de figure que j'ai pas encore... 🤯 Mon carnet est rempli d'idées et de schémas mais je bloque 🤔 C'est quoi vos techniques pour vous débloquer ?
Français
20
0
13
4.7K
Gaetan Zoritchak
Gaetan Zoritchak@gz_k·
@xmlking @hhariri @grpcio They are working on a gRPC implementation. And, yes, it supports bi-directional streaming: an API can have a Flow as a parameter or as the return of a call.
English
1
0
1
53
Gaetan Zoritchak
Gaetan Zoritchak@gz_k·
@xmlking @hhariri @grpcio I see it like kotlinx.serialization: an API that integrates Kotlin concepts to provide the best possible experience (suspend, Flow, MPP, ...), along with a default implementation. While allowing for the possibility to provide new implementations.
English
1
0
2
89
Gaetan Zoritchak retweetledi
Stylianos Gakis
Stylianos Gakis@GakisStylianos·
Today at @kotlinconf we learned that if you async input @Louis_CAD, you're gonna compose a lot of fun!
Stylianos Gakis tweet media
English
1
4
27
1.8K
Gaetan Zoritchak
Gaetan Zoritchak@gz_k·
➡️Lifecycles, coroutines, and scopes Alejandro took a step back to present the use of coroutines in various use cases. Highly recommend this talk for those a bit lost in coroutine concepts.
English
0
0
1
202
Gaetan Zoritchak
Gaetan Zoritchak@gz_k·
🌐 The Android Jetpack Journey Google presented the migration of an Android library used by millions to Kotlin Multiplatform. This showcases the significant work involved in a smooth transition and Google's commitment to KMP.
English
1
0
0
233