Benjie
Benjie
@benjie.dev
Community-funded OSS developer, working on tooling for Node.js, GraphQL and PostgreSQL. GraphQL Technical Steering Committee member. GitHub: @benjie YC W11
197 followers160 following61 posts
Benjie reposted
Replying to @jem.graphile.org
One of the things we’re excited about this year is creating a Golden Path for GraphQL, here is @graphile.org’s @benjie.dev and Meta’s @keweiqu.bsky.social introducing the initiative
V5's database queries are much simpler and more performant than in V4 (which was already faster than traditional execution methods!) thanks to offloading work from Postgres to the Grafast planning engine in Node. I'm so happy that what started out as a theory is now having such measurable impact!
Partey.io is using it in production and I am extremely happy with it! My DB usage basically dropped so much, that my monitoring barely shows any activity at all even if people run larger events! Amazing!
Benjie reposted
I've been using postgraphile for years at work, including latest V5 RCs and it's just a pure gem, very fast and extremely flexible, plus it works perfectly with rescript-relay! Kudos @benjie.dev for the great work!
PostGraphile V5 is here! New execution engine. New export system. New extension capabilities. Same focus on productivity and performance! This is the biggest release we’ve ever shipped. See what changed: postgraphile.org/news/2026-0...
Benjie reposted
It would be hard to understate how large of a feat of engineering this was. PostGraphile is such a powerful tool and it's great to see such a great foundation for the future in v5 Kudos to @benjie.dev, Jem, and all who contributed to Postgraphile
PostGraphile V5 is here! New execution engine. New export system. New extension capabilities. Same focus on productivity and performance! This is the biggest release we’ve ever shipped. See what changed: postgraphile.org/news/2026-0...
Benjie reposted
GraphQL error handling driving you nuts? @benjie.dev shows a cleaner path by explaining how nulls, errors and schema design should really work together. Read it here: benjie.dev/graphql/errors #GraphQL #APIs
Benjie reposted
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...
Missed out on GraphQLConf? The Guild have written up some of the highlights and key takeaways! Spec release, input unions, correct fragment usage, errors and nullability, federation interoperability, and more - check it out: the-guild.dev/graphql/hive...
Benjie reposted
Benjie reposted
We've just launched the GraphQL Ambassadors Program at #GraphQLConf & we're celebrating our first cohort! GraphQL Ambassadors are community leaders who help others, share their expertise, and contribute knowledge back to the community. Meet the cohort & learn more: graphql.org/blog/2025-0...
Benjie reposted
GraphQL 2? @keweiqu.bsky.social @mbonnin.net @benjie.dev and Curtis holding court on how the language could change #GraphQLConf
Benjie reposted
Yo dawg! I heard you like #GraphQL so I put the #GraphQLConf2025 data in a #GraphQL API so you can browse all the #GraphQL things using #GraphQL graphqlconf.app
Benjie reposted
In exciting news, I will be on stage for the first time since 2018 at GraphQL Conf, but it wont be too nerve wracking as I'll have @benjie.dev with me. We've got a huge community update to present! graphql.org/conf/2025/sc...
Made a quick video today with @jem.graphile.org to demonstrate a couple of the features in the new GraphiQL V5 with Monaco; it has familiar shortcuts, multiple cursors, command-palette to discover more capabilities, and even colour-matched braces to help you spot where your nesting went wrong!
Thanks so much to the GraphiQL maintainers and especially Dima for getting it over the finish line! Ruru, our Grafast-enhanced GraphiQL distribution, is already updated and raring to go: - Demo: grafast.com/myruru/#endp... - Docs: grafast.org/ruru/
EUROPEAN GRAPHQL-ers: help prove demand for events outside of San Francisco! 2025's GraphQLConf is in Amsterdam; attend, sponsor, share — everything increases the chance of a future return to 🇪🇺! ⏰ Early Bird ends in 4 days: get your ticket now! ⏰ The schedule is 🔥 graphql.org/conf/2025/sc...
Benjie reposted
Just 10 days left to save $300 off your ticket to GraphQLConf '25 in **AMSTERDAM** 8-10th September. The talk line-up looks fantastic! Looking forward to seeing you there!
Benjie reposted
I don’t see many teams using GraphQL fragments, and I think they’re missing out. Fragments let you co-locate your components data requirements with your components. I wrote a quick post showing how this works to make maintaining your apps simpler. Check it out: brookehatton.com/blog/enginee...
London GraphQL next week! New venue: American Express just across the road (literally!) from Victoria Station. Two great talks and a little recap of some of the things being worked on at the GraphQL working groups! Register so we know how much 🍕to get 😋 guild.host/events/londo...
GraphiQL v5.0 was just released; it integrates Monaco editor (so you get coloured matching braces, multiple cursors, and all the stuff you're probably already familiar with in VSCode - press F1!) and also enables comments in the variables editor. Check it out! github.com/graphql/grap...
Benjie reposted
📣 The #GraphQLConf 2025 schedule is live! 🔥 Join us in Amsterdam 8-10 Sept. for deep dives and exclusive #GraphQL talks. Amazing sessions lined up! ➡️ graphql.org/conf/2025/
Benjie reposted
I submitted two talks for this year. One for Graffle and one for a new project I recently started at @the-guild.dev. More to share about the latter in the coming weeks :))
Okay so yeah I missed the CFP deadline for GraphQLConf... but worry not - they extended it until Saturday and I submitted today! You should submit too. There's only 48 more hours for you to do it, GET IT DONE! It won't be extended again. BTW: speakers get free attendance! graphql.org/conf/2025/
Okay so yeah I missed the CFP deadline for GraphQLConf... but worry not - they extended it until Saturday and I submitted today! You should submit too. There's only 48 more hours for you to do it, GET IT DONE! It won't be extended again. BTW: speakers get free attendance! graphql.org/conf/2025/
Benjie reposted
It's really worth checking out the GraphQL JS documentation, a lot of effort has been put into renewing and expanding them. Especially these new guides for GraphQL Errors and resolvers are absolutely top-notch! www.graphql-js.org/docs/
Benjie reposted
Spent 2 hours writing, 4 hours editing, and 2 days spiraling about whether anyone would care. finally hit publish anyway. ashley.dev/posts/fear-o...
Nulls for daaaaaaays! (Well actually no, the point of the work is to get rid of unnecessary nulls… youtu.be/gYnVaZz-19A)
Jeff really is an unsung hero behind the scenes of making GraphQL awesome — his calm, balanced and insightful presence brings so much to all the working groups and committees he attends. Thanks for all you do, Jeff!
We're so grateful for jeff.auriemma.xyz - not only is he active in Composite Schemas, Nullability, & making website updates; he's also very active doing behind-the-scenes work for our budget, conferences & marketing committees - thank you Jeff ❤️ 🎉
Benjie reposted
Love our conference vids? Ready to shine? Speak at GraphQLConf 2025! Submit your talk by May 4 and join us in Amsterdam this Fall: graphql.org/conf/2025/#...
Nullable-by-default made GraphQL resilient, but led to a lot of client-side null-checks. Alex has stalwartly championed solving this latter issue since the early days of Client-Controlled Nullability, keeping us engaged through all our discussions to our latest “Semantic Nullability.” Thanks Alex!
Please join us in celebrating Alex Reilly, this week's GraphQL star! Alex chairs the Nullability working group, and contributes to GraphQL.js & the Spec itself - thank you Alex!! 👏
Just discovered the git pager `delta`, you should check it out: github.com/dandavison/d... The docs are really good; whilst working through them (which only took a few minutes) I added a number of other enhancements to my setup. Thanks @dandavison.bsky.social! (Hoping I tagged the right person!)
I sent a PR to the postgres-array npm module that improves array parsing performance 2.5-5x and it was just merged, so if you use postgres arrays in Node: you’re welcome 😉😁 github.com/bendrucker/p...
Benjie reposted