Ivan “CLOVIS” Canet @ivcanet.bsky.social · 29/09/2026@obsidian.md is to Electron what Mamdani is to mayors "wait, it can do that??" 120
Reposted by Ivan “CLOVIS” CanetAlejandro Serrano Mena @serranofp.com · 28/09/2026I'm super happy to announce my latest project: the Builder Lambda plug-in! github.com/serras/build... This plug-in re-exposes builders from Java in a Kotlin-idiomatic way: as a lambda in which you set the different properties. The generated code has no trace, though, it calls the builder directly. 131
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 28/09/2026I'll be organizing a workshop on Ktor at BDX I/O next month 👀 bdxio.fr/talks/814bdxio.frBDX I/OBDX I/O est une conférence pour les développeur•euse•s, sur les technologies de demain, organisée tous les ans depuis 2014 à Bordeaux. 010
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 28/09/2026This is something I've been worrying about too. If we all hack around solo, where is the community? autonomousapps.com/blog/how-to-...autonomousapps.comHow to lose a friendOn anti-systems approaches to software development 140
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 24/09/2026Official KotlinConf 2026 pictures @lilywhiteout.bsky.social look bottom right on the screen 👀 250
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 22/09/2026France has dozens of cities named variations of Chateauneuf for this reason 120
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 22/09/2026Ah, organizing events Tonight we're doing the Kotlin Birthday. We had ~20 registered people last weekend when we ordered the cake. In the last 24 hours, 10 more people registered 😮 100
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 21/09/2026Fun fact, if you create a `suspend` function that returns `COROUTINE_SUSPENDED`, the entire KotlinX.Coroutines library breaks down 110
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 20/09/2026New design of the plugin settings, without different 'Marketplace' and 'Installed' tabs 030
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 18/09/2026yay, I'm 72 popular Anyone knows what that means? 200
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 10/09/2026Soon in KtMongo: integrated debug mode to understand why your aggregation pipeline doesn't do what you want! 010
Reposted by Ivan “CLOVIS” CanetJaewoong Eum (skydoves) @skydoves.bsky.social · 08/09/2026I just published a new open-source project, Now in Android KMP! This is a full Kotlin Multiplatform and Compose Multiplatform port of Google's Now in Android sample on Android, iOS, Desktop, and Wasm, github.com/skydoves/now...github.comGitHub - skydoves/nowinandroid-kmp: 📱 Now in Android KMP is a full Kotlin Multiplatform port of Google's Now in Android sample.📱 Now in Android KMP is a full Kotlin Multiplatform port of Google's Now in Android sample. - skydoves/nowinandroid-kmp 3233
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 07/09/2026BIG MILESTONE. The KtMongo Multiplatform prototype passes the integration test suite. Now it's the (long) stretch of 100%'ing the API 011
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 05/09/2026KtMongo Multiplatform is progressing so much these past weeks 👀 000
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 30/08/2026MongoDB can be so simple at times And then be so strange 110
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 28/08/2026Yay every binary KtMongo aggregation operator now has 16 overloads 010
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 25/08/2026Interesting article. I need to learn Nix at some point ruuda.nl/2023/the-yam...ruuda.nlThe yaml document from hellAs a data format, yaml is extremely complicated and it has many footguns. In this post I explain some of those pitfalls by means of an example, and I suggest a few simpler and safer yaml alternatives. 110
Reposted by Ivan “CLOVIS” CanetDevelocity @gradle.com · 13/08/2026Broken build script used to nuke your whole IDE sync -> 99 healthy projects go dark because 1 has a bad line. Gradle 9.7 + IntelliJ 2026.2 fix that. Resilient sync keeps completion alive in the file you're fixing. blog.gradle.org/resilient-syncblog.gradle.orgResilient Sync: Your IDE Keeps Helping even when your Build is BrokenGradle 9.7 and IntelliJ IDEA 2026.2 bring resilient sync to IDE users. When part of your build fails to configure, Gradle still hands the IDE models for everything that succeeded, so you keep code com... 084
Reposted by Ivan “CLOVIS” CanetDavid Blanc @speekha.bsky.social · 10/08/2026What a great way to make sure users pay even less attention to what's in the popups... 031
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 10/08/2026We're getting ads in IntelliJ now (displayed on every push) 530
Reposted by Ivan “CLOVIS” CanetDominik 🔮 @tkdodo.eu · 03/08/2026Don't be a meat proxy gruhn.me/blog/2026-08...gruhn.meDon't be a meat proxy 210321
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 02/08/2026$lookup isn't easy to map to Kotlin, but I think that's pretty good? 040
Reposted by Ivan “CLOVIS” CanetThe Emotion Engine @emotion-engine.bsky.social · 31/07/2026Isekai as a genre is exploding in popularity because it appeals to a universal desire to get hit by a truck rather than live in the 21st century. 4182953409
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 01/08/2026In the last 12 months, 22% of publications in MavenCentral were in groups that use KMP, for a total of 93% of published artifacts 220
Reposted by Ivan “CLOVIS” CanetSophie Labelle @assignedmale.bsky.social · 31/07/2026A dark day for human rights. 9779854049
Reposted by Ivan “CLOVIS” CanetAda Bee, Queen of September @mercury01.bsky.social · 31/07/2026here's a new bumper sticker design 91605556
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 31/07/2026What radicalized you? I remember the 2003 heatwave. I was a child (I know) but I vividly remember the asphalt boiling. At the time, the temperature reached 35°C (95°F). More than 15 000 people died in France, for a total of 72 000 deaths in Europe. 140
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 25/07/2026In light blue: Bordeaux Quite a lot of smoke. Right now it's 4am, neighboring cities are being evacuated 100
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 23/07/2026The goal of a DSL is to make incorrect code harder to write, and correct code easier to read If your DSL needs to be called in a specific order to work and otherwise silently fails, it's not a very good DSL 071
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 10/07/2026ScalaJS and 64-bit integers 👀 github.com/JetBrains/ko... 130
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 04/07/2026I'm not sure *why*, but apparently my test suite crashes MongoDB 140
Ivan “CLOVIS” Canet @ivcanet.bsky.social · 04/07/2026Is there any language that generates stacktraces not by snapshotting the current call stack but by building it while unwinding? As in, have a code path on every function for "I'm propagating an error" that appends the current location to a linked list of "where you're coming from". 100