Sign in

Martin Bonnin

@mbonnin.net
1.2K followers 298 following 1.6K posts

Chocolate Droid Officer 🍫 Keep Android Open: f-droid.org/en/2026/02/20/twif.html

PostsRepliesMedia
Martin Bonnin @mbonnin.net · 29/09/2026
50 shades of Rhodamine
030
Reposted by Martin Bonnin
Jeff Auriemma @jeff.auriemma.xyz · 29/09/2026
Thanks @mbonnin.net for talking GraphQL and Apollo Kotlin with me on the channel! youtu.be/Uxtd3dCNmvo
youtu.be
Martin Bonnin on GraphQL governance and Apollo Kotlin
YouTube video by Jeff Auriemma
042
Martin Bonnin @mbonnin.net · 28/09/2026
Can't wait for PR #500! (I hope it merges QUERY support!)
010
Martin Bonnin @mbonnin.net · 28/09/2026
Reason why GraphQL has been slow to release the GraphQL over HTTP spec is that we needed to build up the issue/pr count to reach the 4xx range and have fun making all those changes with nice error status codes as pr numbers 😄 github.com/graphql/grap...
github.com
September2026 Edition & Changelog by benjie · Pull Request #444 · graphql/graphql-over-http
110
Martin Bonnin @mbonnin.net · 24/09/2026
050
Martin Bonnin @mbonnin.net · 21/09/2026
Once we have a Gradle resolver lib that can reuse the dependency cache, this will be beautiful.
000
Martin Bonnin @mbonnin.net · 21/09/2026
Nice side effect of using Gratatouille for your Gradle plugin: you have nice boundaries for unit testing your Gradle tasks without having to launch a full Gradle instance. github.com/GradleUp/tap...
github.com
Ignore `module-info.class` by martinbonnin · Pull Request #109 · GradleUp/tapmoc
Fixes #108
110
Martin Bonnin @mbonnin.net · 21/09/2026
Good puzzler 😄
000
Martin Bonnin @mbonnin.net · 09/09/2026
I have my LLMs output butterflies!
000
Martin Bonnin @mbonnin.net · 09/09/2026
Pet the loaf!
010
Martin Bonnin @mbonnin.net · 09/09/2026
J'avais le bénéfice du doute jusqu'à cette partie: "I said that if OpenAI released its result in the way proposed I would go public with what happened. The reply was, “Why would you ruin your career?”" Quelle que soit la part des LLM dans le boulot, la réponse de l'être humain est honteuse.
020
Martin Bonnin @mbonnin.net · 07/09/2026
Gradle Isolated Projects is now incubating!
000
Reposted by Martin Bonnin
Paris JUG @parisjug.org · 04/09/2026
🎉Les inscriptions sont ouvertes pour notre prochain événement #Java par Rémi Forax & friends www.parisjug.org 🏢 Renault Digital [ www.parisjug.org/location/ren... ] 📆 Mardi 08 Septembre 2026 à 19h00
parisjug.org
Bienvenue
Bienvenue au Paris JUG Le Paris JUG est un groupe d’utilisateurs Java ayant pour but de réunir les acteurs du langage (professionnels, communautés open source, institutions, étudiants, enseignants…) a...
085
Martin Bonnin @mbonnin.net · 04/09/2026
"The risk, he argued, is that by demanding that sustainable energy sources power data centers, Europe will lose time while rivals move ahead" C'est vraiment le dilemne du prisonnier et on est collectivement en train de choisir l'option perpetuité...
010
Martin Bonnin @mbonnin.net · 04/09/2026
They don't need to be elegant as long as we can throw unlimited CPU/RAM and resources at the problem...
010
Martin Bonnin @mbonnin.net · 03/09/2026
2 new #GraphQL RFCs reaching RFC3 ✅ github.com/graphql/grap... github.com/graphql/grap...
github.com
Allow empty selection sets by benjie · Pull Request #1227 · graphql/graphql-spec
Since 2015 we've required selection sets to contain at least one field; however it's always been possible to have an empty object returned: type A { a: Int } type B { b: Int } union U = A |...
020
Reposted by Martin Bonnin
Jeff Auriemma @jeff.auriemma.xyz · 03/09/2026
It's GraphQL Working Group Time 🕰️
011
Martin Bonnin @mbonnin.net · 03/09/2026
Just got the email. I got an increase in the quota.
010
Martin Bonnin @mbonnin.net · 02/09/2026
How do I get one of those in Paris?
010
Martin Bonnin @mbonnin.net · 02/09/2026
210
Martin Bonnin @mbonnin.net · 02/09/2026
Spotify crushed that smart radio. I completely forgot how good all those titles are! (except Sultans of Swing obviously, one doesn't forget the sultans of swing!)
040
Martin Bonnin @mbonnin.net · 31/08/2026
Also used that opportunity to add a FAQ entry for the central quotas: gradleup.com/nmcp/portal-...
gradleup.com
Maven Central FAQ
020
Martin Bonnin @mbonnin.net · 31/08/2026
Nmcp 1.6.2 is compatible with Gradle 9.8 milestone 2 and prepares for Gradle 10 github.com/GradleUp/nmc...
github.com
Release v1.6.2 · GradleUp/nmcp
Compatibility with Gradle 9.8.0-milestone-2 and fixed some warnings about Gradle 10 incompatibility. Many thanks @breskeby and @snazy for the contributions 💙 👷‍♂️ All changes: Add a group and…
140
Reposted by Martin Bonnin
Jovi 🐨 @jovidecroock.com · 30/08/2026
While I wasn’t able to finish the fragment arguments specification, I did get it in graphql-js and now graphiql and the LSP tooling github.com/graphql/grap...
github.com
feat(graphql-language-service): support GraphQL 17 fragment arguments by JoviDeCroock · Pull Request #4462 · graphql/graphiql
Revives #3761 now that GraphQL.js 17 ships experimental fragment argument support. What changed parse fragment variable definitions and fragment spread arguments in the online parser enable GraphQ...
151
Martin Bonnin @mbonnin.net · 30/08/2026
This is the way!
000
Martin Bonnin @mbonnin.net · 29/08/2026
Just edited my first Google Workspace user with terraform. What a world we live in!
110
Martin Bonnin @mbonnin.net · 29/08/2026
I sent *a lot* of feedback to Sonatype since many years, wrote one of the first Gradle plugin to support the new publisher API. I asked for an OSS exemption back in June. All I got is a red dashboard :sadpanda:
100
Martin Bonnin @mbonnin.net · 28/08/2026
Doesn't look like Google Cloud CDN is in that list. Your ISP knows when you're using Confetti! 👀
020
Martin Bonnin @mbonnin.net · 28/08/2026
More than 2 months since the central limits have been announced, dashboard is all red, as usual. This is fine.
240
Martin Bonnin @mbonnin.net · 27/08/2026
20 min in GraphQL over HTTP wg too 😄
020
Martin Bonnin @mbonnin.net · 27/08/2026
As a GraphQL discussion grows longer, the probability of discussing #300 approaches one.
120
Martin Bonnin @mbonnin.net · 27/08/2026
Congrats!
110
Martin Bonnin @mbonnin.net · 26/08/2026
Ah maybe, I haven't checked lately. If it is, I hope the parser is not bundled with Gradle and `.kd` is used as an extension.
000
Martin Bonnin @mbonnin.net · 26/08/2026
Nope, I want a data description language that is a subset of Kotlin.
100
Martin Bonnin @mbonnin.net · 26/08/2026
Infrasructure as code solves both technical and organizational problems. Use it! mbonnin.net/2026-08-26-u...
mbonnin.net
Use git for your DNS and mailing lists
Distributed and versioned infrastructure for your organization
130
Martin Bonnin @mbonnin.net · 25/08/2026
What we really need though is `.kd` 😄
100
Martin Bonnin @mbonnin.net · 25/08/2026
Prediction: GitHub free tier will be significantly reduced at the beginning of 2027.
150
Martin Bonnin @mbonnin.net · 24/08/2026
Planning to do this a bit later this year too 😋
010
Martin Bonnin @mbonnin.net · 18/08/2026
Try it out live: confetti-app.dev/graphiql6/
confetti-app.dev
GraphiQL 6 (local static build)
011
Martin Bonnin @mbonnin.net · 18/08/2026
Yup, Trevor has it in the latest graphiql6 branch. I haven't been able to test it yet, because no server supports it ^^ But soon!
github.com
GitHub - graphql/graphiql: GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.
GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools. - graphql/graphiql
120
Martin Bonnin @mbonnin.net · 18/08/2026
Was just checking graphiql6 when I saw this 🤩
120
Martin Bonnin @mbonnin.net · 18/08/2026
Damn I'm getting old...
010
Martin Bonnin @mbonnin.net · 17/08/2026
Nice! Looking forward to the matching talk :)
020
Reposted by Martin Bonnin
Christophe B. @bladecoder.bsky.social · 16/08/2026
I migrated the FOSDEM Companion Android app dependency injection from Dagger Hilt to Metro. Build times are faster as expected and the APK file is also 7KB smaller which is a nice bonus.
2162
Martin Bonnin @mbonnin.net · 13/08/2026
I find this brilliant... just before I started wondering if this was written by an llm 😅
110
Martin Bonnin @mbonnin.net · 12/08/2026
No problem!
000
Martin Bonnin @mbonnin.net · 12/08/2026
static.klipy.com
Cute Cat with 'Thank You!!!' Message
ALT: Cute Cat with 'Thank You!!!' Message
010
Martin Bonnin @mbonnin.net · 12/08/2026
👀 can I haz link?
210
Martin Bonnin @mbonnin.net · 12/08/2026
Ahahah where is that from?
110
Martin Bonnin @mbonnin.net · 10/08/2026
It's the other way around really: The Kotlin DSL is the half baked thing that should be replaced with declarative Gradle. Writing build logic and conventions in "normal" Kotlin should stay.
040