Martin Bonnin
@mbonnin.net
๐ค 1161
๐ฅ 288
๐ 1406
Chocolate Droid Officer ๐ซ Keep Android Open:
https://f-droid.org/en/2026/02/20/twif.html
reposted by
Martin Bonnin
Marc Reichelt ๐บ๐ฆ
4 days ago
Another Croissant, Kodee!? You bet - La vie est belle!
1
8
1
I hope
@ogkodee.bsky.social
enjoy their stay here ๐ฅฐ๐ฅ
add a skeleton here at some point
5 days ago
0
8
0
The GraphQL foundation has been busy busy in 2025 and planning to be busy busier in 2026! Read all the details in the budget transparency report!
add a skeleton here at some point
5 days ago
0
3
0
That was fun! Definitely recommend "vedettes du pont neuf" for a trip down the Seine โ๏ธโ๏ธ
add a skeleton here at some point
7 days ago
0
7
0
Been living here for the past 20 years and this view never gets boring! See you tomorrow at
#AndroidMakers2026
7 days ago
1
11
1
Confetti now has the AndroidMakers data thanks to
@zsmb.co
๐
confetti-app.dev
8 days ago
0
8
2
reposted by
Martin Bonnin
Sacha Greif
8 days ago
The State of AI 2026 survey is now open! AI has changed a lot since the initial 2025 AI survey, so it's going to be very interesting to see how things have changed:
survey.devographics.com/en-US/survey...
loading . . .
State of AI 2026
Take the State of AI survey
https://survey.devographics.com/en-US/survey/state-of-ai/2026
0
7
7
reposted by
Martin Bonnin
8 days ago
On dรฉmarre le meetup d'Avril chez @leboncointech ๐ Le lapin de Paques est passรฉ! ๐ฐ
0
1
2
Progress!
9 days ago
1
2
0
reposted by
Martin Bonnin
Dmitry Kandalov
12 days ago
Kodee (๐) vs Duncan (๐บ) ๐ Beffroi de Montrouge, Paris ๐ 9 April 2026
0
3
2
reposted by
Martin Bonnin
Jovi ๐จ
14 days ago
What I mean is: the server defines the capability surface, and the client selects the exact shape it wants from that surface. My point was that GraphQL got marketed as a fix for over/under-fetching, when the more interesting shift is giving consumers that level of query-time control.
1
4
1
April 1st is over, time to get the GraphQL over HTTP spec out.
graphql-over-http.mbonnin.net/draft/
loading . . .
GraphQL Over HTTP
4.1Media Types
https://graphql-over-http.mbonnin.net/draft/#sec--application-json-response-media-type
14 days ago
1
0
0
The Hearthstone player in me likes Mottle already.
15 days ago
0
0
0
Finally status codes that make sense!
add a skeleton here at some point
15 days ago
1
2
1
Working on some
#GraphQL
stickers ideas.
20 days ago
1
3
0
reposted by
Martin Bonnin
Ivan โCLOVISโ Canet
21 days ago
GitHub will train its copilot on your discussions & code. Opt-out in
github.com/settings/cop...
loading . . .
Build software better, together
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
https://github.com/settings/copilot/features
0
9
4
Test techniques check โ A tout de suite !
22 days ago
0
3
1
๐ธ๐ธLe meetup de Mars (dรฉjร !?!?) c'est ce soir! ๐ธ๐ธ
add a skeleton here at some point
23 days ago
0
1
0
Tapmoc now has a dedicated page with compatibility guidelines for
#Kotlin
library authors
gradleup.com/tapmoc/guide...
loading . . .
Guidelines for library authors
https://gradleup.com/tapmoc/guidelines/
23 days ago
0
5
0
Time to install Java 26.
24 days ago
0
5
0
Proof we had a sunny Sunday in Paris โ๏ธ๐
24 days ago
0
5
0
reposted by
Martin Bonnin
Renaud Mathieu
26 days ago
Derniรจre ligne droite pour le meetup PAUG chez Swile, c'est la semaine prochaineย ! Il reste encore quelques places, go t'inscrire ๐ ๐
www.meetup.com/android-pari...
0
4
3
I asked Claude to draw the eiffel tower ๐
26 days ago
1
2
1
reposted by
Martin Bonnin
Mark Reinhold
30 days ago
Java 26 / JDK 26: General Availability:
mail.openjdk.org/archives/lis...
Features:
openjdk.org/projects/jdk...
Downloads:
jdk.java.net/26/
#Java26
#JDK26
#OpenJDK
#Java
loading . . .
Java 26 / JDK 26: General Availability - jdk-dev - openjdk.org
https://mail.openjdk.org/archives/list/
[email protected]
/thread/2MXXXBJKTJXQD25Q4XGGINKYA33T7D5I/
0
63
40
SNCF doesn't use
#Kotlin
or they wouldn't have been able to get a `Duration` from the difference of two `LocalDateTime`s ๐
29 days ago
3
5
0
reposted by
Martin Bonnin
Jakub Chrzanowski
29 days ago
Ok, I'm in: if you build a plugin for JetBrains IDEs, I can review your Gradle build script. I'll verify if caching works, introduce all those good practices, and even migrate it out of Groovy. Drop me your GitHub repo, and I'll pick it up next week on the live stream! On me!
1
13
8
Kotlin 2.3.0 is out. Personal highlights in thread ๐งต
add a skeleton here at some point
about 1 month ago
1
7
0
I just bought some nice fabric! ๐ฉท๐ค I think this is the equivalent of buying a domain name for craft projects :) Let's see if the end product ships!
about 1 month ago
1
2
0
The reason why the Gradle DSL isn't really a DSL.
about 1 month ago
1
8
0
#LesChatsDeParis
about 1 month ago
0
5
0
The GraphQLConf schedule is live!
add a skeleton here at some point
about 1 month ago
1
1
0
Android 16 "Baklava" brings back the sweetness in Android ๐ โค๏ธ
en.wikipedia.org/wiki/Android...
loading . . .
Android 16 - Wikipedia
https://en.wikipedia.org/wiki/Android_16
about 1 month ago
1
2
0
reposted by
Martin Bonnin
Gradle Technologies
about 1 month ago
Happy Wednesday! ๐ฃ
#Gradle
9.4.0 is out ๐ฃ https://docs.gradle.org/9.4.0/release-notes.html Bug fixes andโฆ โ
#Java26
support ๐ง Non-class-based
#JVM
tests ๐ป Enhanced console progress bar Please report any ๐ on
#GitHub
!
loading . . .
Gradle 9.4.0 Release Notes
We are excited to announce Gradle 9.4.0.
https://docs.gradle.org/9.4.0/release-notes.html
1
6
2
Naming is hard and Gradle naming is even harder! Excellent post from Ivan.
add a skeleton here at some point
about 1 month ago
1
7
0
We've been looking at type safety wrong all this time
www.iankduncan.com/engineering/...
loading . . .
What Functional Programmers Get Wrong About Systems - Ian Duncan
Type systems verify properties of programs. Production correctness is a property of systems. The gap between these is where the interesting failures live.
https://www.iankduncan.com/engineering/2026-02-09-what-functional-programmers-get-wrong-about-systems/
about 1 month ago
0
4
0
๐ ``` dig -t txt
trusteddocumentsftw.graphql.org
. ```
loading . . .
https://trusteddocumentsftw.graphql.org
about 1 month ago
0
1
0
add a skeleton here at some point
about 2 months ago
2
7
0
about 2 months ago
0
7
1
TIL terraformer
github.com/GoogleCloudP...
add a skeleton here at some point
about 2 months ago
0
4
0
Is there a Cloud Provider that can host its own terraform state (or other IAC state)? Terraform state going out of sync with Google Cloud is giving me serious headaches. Feels like we could do much much better as an industry?
about 2 months ago
0
1
1
This doesn't look good ๐ฌ
trufflesecurity.com/blog/google-...
loading . . .
Google API Keys Weren't Secrets. But then Gemini Changed the Rules. โ Truffle Security Co.
Google spent over a decade telling developers that Google API keys (like those used in Maps, Firebase, etc.) are not secrets. But that's no longer true.
https://trufflesecurity.com/blog/google-api-keys-werent-secrets-but-then-gemini-changed-the-rules
about 2 months ago
2
12
0
@melix.champeau.me
quick tamboui docs feedbacks: - why not recommend stable (0.1.0) instead of SNAPSHOTs? - the "Get Started" button at
tamboui.dev
redirects to "Home" and not "Get Started" - the main categories being at the top and current page index got me a bit puzzled initially
loading . . .
TamboUI - Terminal UIs That Make Java Developers Smile ๐
TamboUI - Build beautiful terminal UIs in Java. Modern, powerful, and fun. Inspired by ratatui and bubbletea.
https://tamboui.dev
about 2 months ago
2
1
0
Happy Wednesday everyone! @apollographql Apollo Kotlin 5.0.0-alpha.5 is just out with a bunch of goodies: * Fragment arguments * Service Capabilities * `onError ` request parameter Let's get
#GraphQL
moving in 2026!
github.com/apollographq...
loading . . .
Release v5.0.0-alpha.5 ยท apollographql/apollo-kotlin
5.0.0-alpha.5 is "golden-path" ready โจ! It supports the latest GraphQL experimental features: Fragment arguments Service capabilities onError request parameter Field extensions It also bumps KGP ...
https://github.com/apollographql/apollo-kotlin/releases/tag/v5.0.0-alpha.5
about 2 months ago
0
3
0
New graphql-js 17 version is out! Changes include schema coordinates as well as improvements for defer/stream.
github.com/graphql/grap...
loading . . .
Release v17.0.0-alpha.10 ยท graphql/graphql-js
v17.0.0-alpha.10 (2026-02-24) Breaking Change ๐ฅ NOTE: This release introduced new/refined implementations of incremental delivery and execution cancellation. The prior implementations were reverted...
https://github.com/graphql/graphql-js/releases/tag/v17.0.0-alpha.10
about 2 months ago
0
1
1
All the Kotlin versions in a single blog post! (or almost all ^^)
mbonnin.net/2026-02-22-k...
loading . . .
Multiple versions of Kotlin
What does it mean to update Kotlin
https://mbonnin.net/2026-02-22-kotlin-versions/
about 2 months ago
1
16
5
reposted by
Martin Bonnin
Jesse Wilson
about 2 months ago
Dear Competition Bureau Canada...
loading . . .
Keep Android Open
Google is building a digital lock into Android. It's a very bad idea and I hate it. The excellent organizers at keepandroidopen.org encouraged me to complain to the Competition Bureau of Canada. What ...
https://publicobject.com/2026/02/21/keep-android-open/
1
19
10
reposted by
Martin Bonnin
Jeff Auriemma
about 2 months ago
"Why would someone read words I didn't bother to write?" This question should haunt anyone publishing with AI. Your product (code, words, media) isn't respectable without curation
1
6
2
reposted by
Martin Bonnin
Cรฉdric Champeau
about 2 months ago
Today, @maxandersen.xam.dk and I are happy to announce TamboUI, a terminal UI framework for the Java ecosystem!
melix.github.io/blog/2026/02...
loading . . .
Cรฉdric Champeau's blog: Announcing TamboUI
https://melix.github.io/blog/2026/02/17-announcing-tamboui.html
2
28
22
reposted by
Martin Bonnin
KotlinConf
about 2 months ago
๐ฃ The full
#KotlinConf26
schedule is now live on our website! Explore the talks, workshops, and speakers, and start planning your agenda today. Check it out:
https://kotl.in/conf26-schedu
loading . . .
0
25
11
In the same vein, with a much much much better thumbnail ๐ฑ
localghost.dev/blog/stop-ge...
add a skeleton here at some point
about 2 months ago
0
1
0
Load more
feeds!
log in