//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
Kotlin developer & teacher @ 4SH, learn more about me: ivan.canet.dev Open source at https://opensavvy.dev • @opensavvy.techhub.social.ap.brid.gy Organizing the Kotlin Bordeaux User Group at https://bordeauxkt.io
Ivan “CLOVIS” Canet









Loading...
It was interesting writing this one, I had to research the topic in a bunch of languages. #golang, #kotlin and #java are the winners: they are the languages where it's easiest to avoid the bug. I'm surprised to find #rust and #haskell at the bottom of the list. I expected better from them.
I really like Spine from @opensavvy.dev and @ivcanet.bsky.social. It offers a really cool and ingenious way of defining typed endpoints in #Kotlin for #Ktor that you can share between the server & client! 🔥 It just moved into beta with the 0.11.0 release. Check it out. spine.opensavvy.dev
The problem with watching a show centered around hacking is... I know they're bullshitting everything. The only thing that's accurate is that hackers have a screen behind them. Yeah that one's accurate. Don't ask me why.
I've found a 4th bug in the official MongoDB driver
Claude's dynamic workflow feature is *very* half-baked. If you reach the end of your quota during the workflow (very likely), it's not able to resume from there once quota is back.
KtMongo 0.31.0 will support ALL* filter and update operators * except JSONSchema and deprecated operators
Can you find the bug in this code? ivan.canet.dev/blog/2026/06...
In which order should Kotlin parameters be declared? ivan.canet.dev/blog/2026/06...
👀 kotlinweekly.net ivan.canet.dev/blog/2026/06...
What's your strategy for testing the failure conditions of complex algorithms? Context: KtMongo is a new multiplatform driver for MongoDB. I want to know in advance the failure conditions (before users report them). Socket fails? Database crashes? How can I find out about these?
8h
5d
6d
8d
8d
8d
8h
7d
16h
8d