Martin Bonnin
@mbonnin.net
📤 1113
📥 275
📝 989
Chocolate Droid Officer 🍫
Yesterday was the
#GraphQL
primary working group and I made a presentation about
@benjie.dev
capabilities proposal. Slides (cute kittens included!) below.
docs.google.com/presentation...
loading . . .
wg-november
A brief history of nullability Apr 2021: query level nullability PR Nov 2021: CCN Jul 2023: nullability-wg Sep 2023: true nullability Oct 2023: @noBubblesPlz Oct 2023: strict nullability Nov 2023: ast...
https://docs.google.com/presentation/d/e/2PACX-1vRLoO25mQbBPIGM4QV6xnj7KbArfk3y8fFC83D372BknNyKi0lQHGPtBrNU8gVCWo1y3Ux0cxmp7mE4/pub?start=false&loop=false&delayms=3000
about 8 hours ago
0
3
2
reposted by
Martin Bonnin
Zac Sweers
about 20 hours ago
Excited to share Metro's original design doc. Pulls back the curtain on a lot of the historical community feedback and discussions that went into it in its early days!
www.zacsweers.dev/metros-desig...
loading . . .
Metro's Design Doc
Back in December 2024, I was around a month into working on Metro (at the time still called Lattice) and realized it crossed the threshold from "is this anything" to "oh shit this has wheels". I'd bee...
https://www.zacsweers.dev/metros-design-doc/
0
16
3
reposted by
Martin Bonnin
GraphQL
1 day ago
GraphQL clients aren’t just for fetching data. They’re becoming the backbone of modern platform architecture. Jeff Auriemma (@ApolloGraphQL) explains how and why 👇
youtu.be/yXPQmjMxBco
1
5
2
I know what watch I'm going to wear for
#KotlinConf
2026 😃⌚!
add a skeleton here at some point
1 day ago
0
7
0
KGP 2.2.20 has builtin support for generating and uploading GPG keys 🎉 I still remember when I had to do this 6 years ago. That was not fun. Very excited to see more tools for library authors!
kotlinlang.org/docs/whatsne...
loading . . .
What's new in Kotlin 2.2.20 | Kotlin
https://kotlinlang.org/docs/whatsnew2220.html#improvements-for-library-publication
2 days ago
2
12
1
reposted by
Martin Bonnin
Paris JUG
2 days ago
Les inscriptions sont ouvertes pour la soirée Spring Boot 4 & Passkeys en partenariat avec le Spring meetup. Par
@snicoll.be
et
@kehrlann.bsky.social
Cher Criteo Le lundi 10 novembre prochain
www.parisjug.org/events/2025/...
loading . . .
Soirée Spéciale Spring
Date et lieu Lundi 10 Novembre 2025 à 19h00 Dans les locaux de Criteo Les sessions sont filmées et le public est photographié. Les photographies sont ensuite publiées sur le site du Paris JUG et autre...
https://www.parisjug.org/events/2025/11-10-spring/
0
9
11
Is 2026 the year we fix GraphQL error handling?
add a skeleton here at some point
3 days ago
1
1
1
The graphql-spec has it all planned, even tell you how to build experimental features. Kudos
@benjie.dev
for digging this 💙!
github.com/graphql/grap...
loading . . .
https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md#contributing-to-graphql-libraries
3 days ago
0
1
0
reposted by
Martin Bonnin
GraphQL
3 days ago
🌟 Huge thanks to Benoit Lubek for tireless work in the nullability, defer & stream, and primary WGs — plus countless thoughtful comments & reviews. Your efforts lift the whole GraphQL project! 🙌
#GraphQLStar
0
10
3
Happy Halloween everyone!
add a skeleton here at some point
7 days ago
0
6
2
Yup, that sounds about right 😄
8 days ago
0
6
0
reposted by
Martin Bonnin
Jeff Auriemma
8 days ago
Fragment colocation in Apollo Client 👀 an essential GraphQL concept
www.youtube.com/watch?v=a7O8...
loading . . .
Fragment colocation in Apollo Client
YouTube video by Apollo GraphQL
https://www.youtube.com/watch?v=a7O8z702N8Q
0
2
1
reposted by
Martin Bonnin
Gradle
9 days ago
📣 Gradle 9.2.0 is out!
https://docs.gradle.org/9.2.0/release-notes.html
Bug fixes and… 💾 Windows ARM support ⚡ Improved performance and reduced memory usage 🔧 Improved publishing APIs 💡 Better guidance for dependency verification failures Please report any 🐛 on GitHub!
loading . . .
Gradle 9.2.0 Release Notes
We are excited to announce Gradle 9.2.0.
https://docs.gradle.org/9.2.0/release-notes.html
0
16
4
reposted by
Martin Bonnin
GraphQL
10 days ago
You're using GraphQL fragments wrong. They're not for reuse, they're for co-location. Here's what Meta learned refining this idea 👇🏼
youtube.com/watch?v=gMC...
loading . . .
How To Use Fragments (They're Not for Re-use!) - Janette Cheng, Meta
The most natural way to understand fragments is as a reusable part of a query. We at Meta know that this isn't true and can lead to a world of pain when it c...
https://www.youtube.com/watch?v=gMCh8jRVMiQ
0
3
3
You've been holding your
#GraphQL
fragments wrong all this time.
add a skeleton here at some point
10 days ago
0
1
0
A weekend in 2 parts
13 days ago
0
5
0
For all the Swift concurrency fans out there
add a skeleton here at some point
15 days ago
0
9
1
GraphQL explained by cats 😻
www.youtube.com/shorts/ZFq6l...
loading . . .
GraphQL explained by cats 🐈💻. #graphql #cat #software #developer #coding
YouTube video by coding kitty
https://www.youtube.com/shorts/ZFq6leCVQng
15 days ago
1
1
1
Yesterday was Paris
#GraphQL
at
@deezerdevs.bsky.social
💜! We talked adoption, MCP, caching, and more. And we celebrated 10 years of GraphQL! 🧁
15 days ago
1
6
1
This is tonight!
add a skeleton here at some point
16 days ago
0
1
2
reposted by
Martin Bonnin
Renaud Mathieu
17 days ago
Deuxième conférence de la soirée avec
@p-y.wtf
aux manettes pour un cours magistral sur les macrobenchmarks 👌
0
4
3
reposted by
Martin Bonnin
Apollo GraphQL
18 days ago
GraphQL Summit 2025 session playlist is live! 🎉 Rewatch talks that inspired new ideas or catch the sessions you missed 👉
https://youtube.pulse.ly/qaamxdquu9
0
3
2
reposted by
Martin Bonnin
GraphQL
18 days ago
Curious about what's new in
#GraphQL
? Learn what launched at
#GraphQLConf
2025 with
@jeff.auriemma.xyz
and An Ngo. What are your favorites?
graphql.org/blog/2025-1...
0
2
3
Watching
@andimarek.bsky.social
#GraphQLConf
video, I like the notion that GraphQL pushes the complexity to the backend. It's not new complexity. The complexity was always there. GraphQL makes it more visible.
youtu.be/WTSY3mgXKiQ?...
loading . . .
Performant GraphQL at Scale - Andreas Marek, Atlassian
YouTube video by GraphQL Foundation Talks
https://www.youtube.com/watch?v=WTSY3mgXKiQ
19 days ago
0
0
0
reposted by
Martin Bonnin
GraphQL
19 days ago
⏰ One week left to submit your talk for GraphQL day! 👉
www.graphql.day/
loading . . .
GraphQL Day at apidays
Join GraphQL Day at CNIT La Defense, Paris on December 11, 2025. Learn from industry experts, participate in hands-on workshops, and connect with the GraphQL community.
https://www.graphql.day/
0
1
2
Cooking afternoon with
#GraphQLConf
videos and Andi Marek 🎃
19 days ago
1
4
0
reposted by
Martin Bonnin
Caner Kaşeler
22 days ago
Finally, we can set Project view as default in Android Studio. This is really nice if you develop Kotlin Multiplatform project in Android Studio 🛠️📱
#AndroidDev
#Kotlin
#KotlinMultiplatform
#AndroidStudio
#iOSDev
1
18
5
Finished Expedition 33. That was a good game. Now I need a something sweet and a bunch of light hearted Astro-Bot levels...
21 days ago
1
4
0
reposted by
Martin Bonnin
Kotlin by JetBrains
21 days ago
🚀 Dokka 2.1.0 is out! This version focuses on stabilizing experimental features, supporting new Kotlin language updates, and improving the user experience. 🔗 Check out the details:
https://github.com/Kotlin/dokka/releases/tag/v2.1.0
We'd really appreciate your feedback!
0
15
5
reposted by
Martin Bonnin
GraphQL
21 days ago
The GraphQLConf 2025 videos are out🍿! Three days worth of content about Federation, schema design, caching, performance, security, AI, clients and more! All of them are just one click away, check them out 👇
graphql.org/conf/2025/s...
0
4
2
A Gradle Configuration is ~3kB, a Provider<Configuration> is more like ~300B, both of them should really be more like ~30B.
22 days ago
2
5
0
reposted by
Martin Bonnin
Jeff Auriemma
23 days ago
The inaugural meeting of the GraphQL AI Working Group is Thursday, 23 October!
@keweiqu.bsky.social
and I will see you there 📆
graphql.org/blog/2025-10...
loading . . .
Announcing the GraphQL AI Working Group | GraphQL
https://graphql.org/blog/2025-10-14-announcing-ai-wg/
0
3
3
I like how users made the most important GraphQL issues nice round decimal numbers: #300:
github.com/graphql/grap...
#400:
github.com/graphql/grap...
#500:
github.com/graphql/grap...
loading . . .
https://github.com/graphql/grap..
23 days ago
1
1
0
reposted by
Martin Bonnin
Paris JUG
23 days ago
Les candidatures pour la 12ème édition de la Paris JUG Academy sont ouvertes ! 6 candidats, 4 sessions de coaching, finale le 13 Janvier, le gagnant fait sa présentation en Quickie à Devoxx France !
www.parisjug.org/academy/
loading . . .
La Paris JUG Academy 2026
Le Mardi 13 Janvier 2026 aura lieu la 12ème édition de la Paris JUG Academy. Vous pouvez soumettre votre candidature sur ce formulaire C’est la nouvelle édition de la désormais incontournable session ...
https://www.parisjug.org/academy/
0
4
4
Excellent talk! This already pays dividends in the GraphQL spec:
github.com/graphql/grap...
add a skeleton here at some point
24 days ago
0
3
1
reposted by
Martin Bonnin
Pamela Hill
24 days ago
Big day for me! Tonight I'm co-hosting a livestream with the lovely Cheuk Ting Ho for women in Kotlin, called "Your Voice Belongs Here: Creating Compelling KotlinConf Proposals." It is tonight (14 Oct) at 6 pm CET. RSVP here:
info.jetbrains.com/kotlin-lives...
loading . . .
Live Webinar -
https://info.jetbrains.com/kotlin-livestream-october14-2025.html
1
6
1
As Java 25 is rolling out, this post is a good timeline of the Java history until today
neilmadden.blog/2025/09/12/r...
loading . . .
Rating 26 years of Java changes
I first started programming Java at IBM back in 1999 as a Pre-University Employee. If I remember correctly, we had Java 1.1.8 installed at that time, but were moving to Java 1.2 (“Java 2”), which w…
https://neilmadden.blog/2025/09/12/rating-26-years-of-java-changes/
24 days ago
2
7
3
TIL about
@ivcanet.bsky.social
KTI (Kotlin Test Initiative)
opensavvy.gitlab.io/groundwork/k...
loading . . .
Kotlin Test Initiative
https://opensavvy.gitlab.io/groundwork/kotlin-test-initiative/api-docs/kotlin-test-initiative/index.html
25 days ago
2
5
0
Happy Monday 👋!
@pcaen.fr
wrote about how the Medium team migrated to Apollo 4, good read!
medium.engineering/medium-andro...
loading . . .
Medium Android App — Migrating from Apollo Kotlin 3 to 4: Lessons Learned
In this post, I’ll share my experience migrating the Medium Android app from Apollo Kotlin version 3 to version 4, including the…
https://medium.engineering/medium-android-app-migrating-from-apollo-kotlin-3-to-4-lessons-learned-ff8d0d861cdb
25 days ago
0
5
3
reposted by
Martin Bonnin
dan
26 days ago
>Now that we have a name 50% of the work is done. so real
add a skeleton here at some point
0
29
1
The cold harsh truth about GraphQL
add a skeleton here at some point
26 days ago
0
3
0
Something is cooking
27 days ago
1
8
0
The killer feature of Kotlin!
www.reddit.com/r/Kotlin/com...
28 days ago
3
14
0
reposted by
Martin Bonnin
Paris JUG
28 days ago
🎉 Les inscriptions sont ouvertes pour notre prochain événement
#n8n
#DuckDB
#java
@n8n.io
par Nayel Ferai et
@duckdb.org
par
@vhe74.bsky.social
🏢 chez agorapulse
www.agorapulse.com
📆 le Mardi 14 octobre prochain 🎟️ Inscrivez-vous dès maintenant sur notre site:
parisjug.org
loading . . .
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...
https://parisjug.org
0
7
8
reposted by
Martin Bonnin
Gergely Orosz
about 1 month ago
and yet, native mobile engineering was not all that understood by leadership also, Uber had (and has) 5x or more backend engineers than mobile engineers. I wrote the book
www.mobileatscale.com
based on all the stuff I had to explain to eng directors at Uber about how mobile is different...
loading . . .
Building Mobile Apps at Scale: 39 Engineering Challenges
The guide for building large, iOS and Android native apps - with the challenges and common solutions across the industry.
https://www.mobileatscale.com/
0
7
1
OkHttp 5.2 supports QUERY requests. That can hopefully pave the way for better caching of GraphQL (and other) operations
square.github.io/okhttp/chang...
loading . . .
Change Log - OkHttp
Square’s meticulous HTTP client for the JVM, Android, and GraalVM
https://square.github.io/okhttp/changelogs/changelog/#version-520
about 1 month ago
0
7
0
reposted by
Martin Bonnin
Gradle
about 1 month ago
What the
#Gradle
team is doing to help prevent your builds from becoming part of the
#Maven
Central problem ⬇️ "Good Neighbors 🤝 How to Reduce Maven Central Traffic from Gradle Builds"
https://blog.gradle.org/maven-central-mirror
0
2
1
reposted by
Martin Bonnin
Jeff Auriemma
about 1 month ago
Watching the
@apollographql.com
GraphQL Summit keynote here 👀
www.youtube.com/live/MoPYTN4...
loading . . .
GraphQL Summit 2025 Keynote
YouTube video by Apollo GraphQL
https://www.youtube.com/live/MoPYTN4piQc
1
4
3
New klib file format coming to your local Kotlin compiler 👀
github.com/Kotlin/KEEP/...
loading . . .
UKlibs and KMP Publication Scheme · Kotlin KEEP · Discussion #462
This is an issue to discuss two KEEP proposals regarding the: New serialization format for KMP libraries Corresponding changes to the KMP publication scheme
https://github.com/Kotlin/KEEP/discussions/462
about 1 month ago
0
2
0
On se retrouve le 21 pour le PAUG d'Octobre 🎃 avec
@p-y.wtf
et les équipes de radio France! Inscriptions sur meetup, toujours au même endroit ! (En plus y'a une nouvelle UI)
add a skeleton here at some point
about 1 month ago
0
2
1
Load more
feeds!
log in