Graphile

Graphile

@graphile.org

OSS for GraphQL / Node.js / PostgreSQL (PostGraphile, Graphile Worker/Migrate/Starter + more); funded by you 💖 skeets by @benjie.dev & @jem.graphile.org

81 followers8 following13 posts

Graphile reposted

Replying to @jem.graphile.org

An amazing slide from Shopify’s Cardinal team shouting out Grafast whilst introducing the concept of breadth-first GraphQL execution

Graphile reposted

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!

Mathis König@eymaddis.bsky.social

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!

One of the key goals of PostGraphile V5 was to increase scalability by offloading work from the database to the JS layer; we are thrilled to hear that this goal is already having a significant positive impact!

Mathis König@eymaddis.bsky.social

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!

Graphile 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

Graphile 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!

Graphile reposted

GraphQL error handling sucks. There, I said it. Null checks everywhere, and ambiguity: error, or true null? We've all been there. In this talk, Benjie Gillam shows how to fix GraphQL's biggest mistake in 512 bytes. 👇 youtu.be/odwQUAkmW44

youtube.comFixing GraphQL's Biggest Mistake in 512 Bytes - Benjie Gillam, GraphileGraphQL error handling sucks. There, I said it.Ever hunted through the errors list to figure out if a null was legit or caused by an error? If you're like me...

Hi #GraphQLConf! We are on floor 2 doing “man on the street” small interviews about how your conference has been going, if you want to share a key takeaway or favourite talk come and find us!

Our team is at #GraphQLConf today, if you’re here come and say hi! It was a blast to celebrate the GraphQL Stars on stage and launch the Ambassador Program

GraphQL@graphql.org

Celebrating the contributions of our amazing community at #GraphQLConf - thank you to our 2025 GraphQL Stars!

Graphile reposted

Replying to @dmeechan.bsky.social

And finally, it's got to be durable so there's a daily job that checks for due recurring expenses then queues up a task to create each expense @graphile.org‬ Worker has been great for this!

Graphile reposted

GraphQL London is always a hit. Make sure to check it out if you're around!

London GraphQL@london-graphql.bsky.social

💃 Jul 1st at 6PM: London GraphQL July Summer GraphQL is back! Join us for pizza, networking, and post-event pub drinks. 🍕🍻 Talks covering Apollo Language Server integration & Federation testing. Check it out 👉 https://guild.host/e/n9q9qd

Graphile reposted

graphql-sock v1.0.0 CLI & library now available on npm; converts a schema with semantic nullability (eg via `@semanticNonNull` directives) to traditional syntax for compatibility with existing tooling (eg codegen). Pairs great with graphql-toe — throw on read from an errored field. Blog post soon!

Graphile reposted

🪅 Apr 29th at 6PM: London GraphQL April London GraphQL will be held on July 5th at Herbal House, 8-10 Back Hill, London EC1R 5EN. Two talks on the most up-to-date GraphQL topics interspersed with pizza. Check it out 👉 https://guild.host/e/fl322c

guild.hostLondon GraphQL AprilCome and join us for the Spring edition of London GraphQL; Two talks on the most up-to-date GraphQL topics interspersed with pizza and networking, and a casual get together afterwards at a local pub. Approximate Schedule: 6:00pm - Arrival, networking, pizzas 🍕 7:00pm - Greeting, event overview, code of conduct 7:15pm - Moonpig’s GraphQL Journey: Scaling with Serverless & Federation, Alexis Lowe, Moonpig 7:45pm - Pizza and networking break 8:00pm - Show & Tell: End-to-End of Guild's GraphQL Architecture with Taz, Guild.host 8:30pm - Closing notes 8:45pm - Continued networking over drinks 🍻 at The Coach, opposite the venue Hosted by Moonpig NEW Location Herbal House, 8-10 Back Hill, London EC1R 5EN Call for Speakers for July Show off a project, discuss a proposed feature, share your patterns and solutions New and seasoned speakers welcome Mentoring, help and slides review available Flexible talk format http://tinyurl.com/LondonGraphQLcfp All events ran by the GraphQL Foundation adhere to the code of conduct: https://graphql.org/codeofconduct/ (Code of Conduct contact for this event is the MC Benjie, team@graphile.com or any member of the GraphQL TSC)

Graphile reposted

"Three maintainers talk about how they fostered their open source communities." Including me! It's been a brilliant experience building our @graphile.org community over the last 7 years.

GitHub@github.com

TFW your open source project has become more than just a project. 🥹 Here are four steps to help you build a thriving community.

Graphile reposted

Who do you want to see on the Amsterdam stage in September? Give them a nudge, and let us know!

GraphQL@graphql.org

GraphQLConf 2025 CFP is now open. Submit your talk ideas by May 4!

Graphile reposted

⭐️ Yaacov isn't just a #graphqlstar, he's a constellation! Thank you for being a driving force behind graphql.js, the Spec, and the incremental delivery directives ❤️

Graphile reposted

At #FOSDEM? You have one hour left to find the #GraphQL Stand in Building H, there’s still some stickers left! Or catch us tomorrow in building K for the API’s devroom 😁

Graphile reposted

We are here at #FOSDEM and wow! What a difference four years made. When we were last here in 2020 almost no one had heard of GraphQL, but now people are excited to talk about it and love it so much!

Graphile reposted

Real talk though, you should be using trusted documents (persisted operations)! Don’t be caught off guard by untrusted operations on your GraphQL API and use HTTP get reliably!

Martin Bonnin@mbonnin.net

Found this gem on the #Graphile stand at #fosdem!

Graphile reposted

I know most software engineers hate writing docs, but I've always kinda loved it. I've really enjoyed contributing to the @graphile.org docs over the last couple weeks on the side. Turns out that contributing docs to OSS projects isn't so hard 🙂

You are up to date.