Reposted by Martin BonninJeff Auriemma @jeff.auriemma.xyz · 29/09/2026Thanks @mbonnin.net for talking GraphQL and Apollo Kotlin with me on the channel! youtu.be/Uxtd3dCNmvoyoutu.beMartin Bonnin on GraphQL governance and Apollo KotlinYouTube video by Jeff Auriemma 042
Martin Bonnin @mbonnin.net · 28/09/2026Reason 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.comSeptember2026 Edition & Changelog by benjie · Pull Request #444 · graphql/graphql-over-http 110
Martin Bonnin @mbonnin.net · 21/09/2026Nice 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.comIgnore `module-info.class` by martinbonnin · Pull Request #109 · GradleUp/tapmocFixes #108 110
Reposted by Martin BonninParis 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 à 19h00parisjug.orgBienvenueBienvenue 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 · 03/09/20262 new #GraphQL RFCs reaching RFC3 ✅ github.com/graphql/grap... github.com/graphql/grap...github.comAllow empty selection sets by benjie · Pull Request #1227 · graphql/graphql-specSince 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 BonninJeff Auriemma @jeff.auriemma.xyz · 03/09/2026It's GraphQL Working Group Time 🕰️ 011
Martin Bonnin @mbonnin.net · 02/09/2026Spotify 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/2026Nmcp 1.6.2 is compatible with Gradle 9.8 milestone 2 and prepares for Gradle 10 github.com/GradleUp/nmc...github.comRelease v1.6.2 · GradleUp/nmcpCompatibility 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 BonninJovi 🐨 @jovidecroock.com · 30/08/2026While 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.comfeat(graphql-language-service): support GraphQL 17 fragment arguments by JoviDeCroock · Pull Request #4462 · graphql/graphiqlRevives #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 · 29/08/2026Just edited my first Google Workspace user with terraform. What a world we live in! 110
Martin Bonnin @mbonnin.net · 28/08/2026More 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/2026As a GraphQL discussion grows longer, the probability of discussing #300 approaches one. 120
Martin Bonnin @mbonnin.net · 26/08/2026Infrasructure as code solves both technical and organizational problems. Use it! mbonnin.net/2026-08-26-u...mbonnin.netUse git for your DNS and mailing listsDistributed and versioned infrastructure for your organization 130
Martin Bonnin @mbonnin.net · 25/08/2026Prediction: GitHub free tier will be significantly reduced at the beginning of 2027. 150
Reposted by Martin BonninChristophe B. @bladecoder.bsky.social · 16/08/2026I 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 · 03/08/2026GraphQL, in Lean github.com/duckki/graph...github.comGitHub - duckki/graphql-lean: Formalization of GraphQL's syntax and semantics in LeanFormalization of GraphQL's syntax and semantics in Lean - duckki/graphql-lean 020
Martin Bonnin @mbonnin.net · 23/07/2026I'll be there! It's an interesting time in the API world. I'm looking forward to meeting the community! 021
Martin Bonnin @mbonnin.net · 22/07/2026Great to see GraphQL.js reusing the good bits of Scala! github.com/graphql/grap...github.comfeat: adopt Sangria's overlapping fields algorithm by yaacovCR · Pull Request #4840 · graphql/graphql-jsReplace the recursive pairwise validator with an indexed field-set graph algorithm adapted from Sangria. Preserve GraphQL.js error messages as closely as practical through representative conflict s... 010
Reposted by Martin BonninGraphQL @graphql.org · 21/07/2026Thore Koritzius explains how to retrieve the meaningful parts of your #GraphQL schemas using fined tuned embedding models. graphql.org/blog/2026-0...graphql.orgA GraphQL-Native Embedding Model for AI Agents | GraphQL 022
Martin Bonnin @mbonnin.net · 02/07/2026Play Magic the gathering online. All powered by Kotlin! wingedsheep.com/building-arg...wingedsheep.comHow I built a Magic: The Gathering game client in two weeksMagic: The Gathering has over 28,000 unique cards. Each one can interact with every other in ways the designers never anticipated. The comprehensive rules document is over 200 pages long.I decided to ... 161
Martin Bonnin @mbonnin.net · 02/07/2026Nmcp 1.6.1 reintroduces some checksums that were removed a bit too fast in 1.6.0 and caused maven to scream and Gradle to use insecure checksums. github.com/GradleUp/nmc...github.comRelease v1.6.1 · GradleUp/nmcpv 1.6.1 restores some checksums: maven-metadata.md5 and maven-metadata.sha1 (because maven outputs a scary warning without them) All the .sha512 checksums (because Gradle uses them to validate cac... 110
Reposted by Martin BonninJeff Auriemma @jeff.auriemma.xyz · 27/06/2026Experimenting with video recaps of WG meetings. Feedback welcome! youtu.be/9q3spmCsVF0?...youtu.beGraphQL AI Working Group recap, June 2026YouTube video by Jeff Auriemma 121
Reposted by Martin BonninGraphQL @graphql.org · 24/06/2026📆 Save the date! GraphQL Day London is happening Oct 1st, 2026 🇬🇧 This is your chance to meet the GraphQL community, share best practices and learn the latest in modern #GraphQL Tickets are coming soon, stay tuned! graphql.org/day/2026/lo... 023
Reposted by Martin BonninJeff Auriemma @jeff.auriemma.xyz · 23/06/2026Today's upload youtu.be/GQoivf6eJO8?...youtu.beFive reasons GraphQL should be in your stackYouTube video by Jeff Auriemma 024
Reposted by Martin BonninSacha Greif @sachagreif.com · 22/06/2026When it comes to AI coding, right now I feel like those people who have a dishwasher but still insist on washing everything by hand because "it's faster that way" 4103
Martin Bonnin @mbonnin.net · 21/06/2026Nmcp 1.6.0 removes a bunch of checksums making it easier to respect your Maven Central upload quota github.com/GradleUp/nmc...github.comRelease v1.6.0 · GradleUp/nmcpNmcp 1.6.0 stops publishing the following checksums: signature checksums (.asc.md5, .asc.sha1, .asc.sha256, .asc.sha512) all non-required checksums (.sha256, .sha512) all maven-metadata checksums ... 162
Martin Bonnin @mbonnin.net · 16/06/2026GraphQL JS 17 is just out. Most of my followers probably don't mind JS too much but this is a big milestone for GraphQL as it comes with fragment arguments and incremental delivery and paves the way for more features moving forward. graphql.org/blog/2026-06...graphql.orgIntroducing GraphQL.js v17 | GraphQL 000
Reposted by Martin BonninDevelocity @gradle.com · 12/06/2026On the confusion and issues with mixing Kotlin versions in Gradle builds blog.gradle.org/three-kotlin-versio…blog.gradle.orgThe Three Kotlin Versions in a Gradle ProjectDo you know what version of Kotlin your Gradle build is using? 181
Reposted by Martin BonninMárton Braun @zsmb.co · 10/06/2026Want your own little Kodee figurine? Well, you can now 3D print one, thanks to a creator in our community:printables.com(JetBrains) Kotlin mascot - Kodee by verunka | Download free STL model | Printables.comJetBrains Kotlin programming language new mascot | Download free 3D printable STL models 1115
Martin Bonnin @mbonnin.net · 04/06/2026New #GraphQL GAP! gaps.graphql.org/GAP-49/draft/gaps.graphql.org@semanticNonNull Directive Specification 010
Martin Bonnin @mbonnin.net · 27/05/2026A good reminder of why and how we could be building software. 040
Martin Bonnin @mbonnin.net · 27/05/2026If you're at #GraphQL Day Amsterdam and have observability issues, hit me up, I have stickers! graphql.org/day/2026/ams... 182
Martin Bonnin @mbonnin.net · 26/05/2026I've got a new #GraphQL debugging buddy! (banana for scale) 070
Martin Bonnin @mbonnin.net · 26/05/2026GraphQL Day Amsterdam is just around the corner. If, like me, you're in the EU and missed GraphQLConf last week, this is a great opportunity to catch up! We have a few community tickets, hit me up if you need one. I hope to see you there! graphql.org/day/2026/ams...graphql.orgGraphQL Day @ FOST AMSTERDAM — June 9-10 | GraphQL Day 2026GraphQL Day @ FOST — community-organized GraphQL events at Future of Software Technologies conferences worldwide. 022
Martin Bonnin @mbonnin.net · 25/05/2026No time to take pictures but at least I got the GPS tracks 😄 1100
Martin Bonnin @mbonnin.net · 22/05/2026Looking forward to the next talk: "Moments when things go wrong" with @liutikas.net ! 150
Martin Bonnin @mbonnin.net · 22/05/2026Thanks @kotlinfoundation.org for giving the community a place to showcase projects and meet fellow Kotlin enthusiasts ♥️ 1111
Martin Bonnin @mbonnin.net · 22/05/2026It's time to supercharge our tests with test balloon and @olivero2.bsky.social 🚀 050
Martin Bonnin @mbonnin.net · 22/05/2026If you are at #KotlinConf, come build Gradle plugins in Kotlin with me! 1:50pm at theKotlin foundation booth! 031
Martin Bonnin @mbonnin.net · 21/05/2026Always fun to explore the story of the Gradle DSL with Paul Merlin! 020
Reposted by Martin BonninLouis CAD @louiscad.bsky.social · 20/05/2026We arrived in Munich for @kotlinconf.com ! This year was a long ride, more than 600km with @mbonnin.net from Geneva, and with the last day with @bitpogo.bsky.social who came from Berlin! BTW, Martin's body wasn't hurt by a saddle this time, the radical fix works and reached production successfully 0212