GraphQL Foundation
GraphQL Foundation
  • 381
  • 56 412
Composite Schemas Working Group - 2024-07-04
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: graphql.org/
มุมมอง: 18

วีดีโอ

Composite Schemas Working Group - 2024-10-03
มุมมอง 2921 วันที่ผ่านมา
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: graphql.org/
GraphQL Working Group (Primary) - 2024-10-03
มุมมอง 3621 วันที่ผ่านมา
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: graphql.org/
Design Principles of Federated GraphQL - Martijn Walraven - Apollo
มุมมอง 14721 วันที่ผ่านมา
Design Principles of Federated GraphQL GraphQL was conceived as a unified access layer that empowers product teams by providing a common language for exposing and consuming data capabilities. These capabilities were typically implemented in a single schema through a resolver-based model. That poses challenges in environments with diverse microservices managed by various teams however, as found ...
Client Controlled Nullability - 2024-09-25
มุมมอง 4928 วันที่ผ่านมา
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: graphql.org/
Composite Schemas Working Group - 2024-09-26
มุมมอง 3228 วันที่ผ่านมา
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: graphql.org/
GraphiQL Working Group - 2024-09-10
มุมมอง 1928 วันที่ผ่านมา
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: graphql.org/
Composite Schemas Working Group - 2024-08-29
มุมมอง 12หลายเดือนก่อน
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: graphql.org/
GraphQL.js Working Group - 2024-08-28
มุมมอง 14หลายเดือนก่อน
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: graphql.org/
Composite Schemas Working Group - 2024-08-15
มุมมอง 27หลายเดือนก่อน
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: graphql.org/
Composite Schemas Working Group - 2024-09-05
มุมมอง 14หลายเดือนก่อน
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: graphql.org/
Composite Schemas Working Group - 2024-08-22
มุมมอง 18หลายเดือนก่อน
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Get Started Here: graphql.org/
🌟 Experience the best moments of GraphQLConf 2024! 🌟
มุมมอง 148หลายเดือนก่อน
From insightful keynotes by industry leaders to hands-on workshops and vibrant networking sessions, this highlight reel captures the essence of innovation and community spirit that defined the event. Ready to dive into the future of GraphQL? 🎥 Watch now all of the conference sessions on the GraphQL Foundation TH-cam channel: th-cam.com/play/PLP1igyLx8foEO0qsyk3IFn1peYSVGDBFA.html GraphQL is a q...
Keynote - You're Our Universe: GraphQL Community Update 2024 - Benjie Gillam, Graphile
มุมมอง 207หลายเดือนก่อน
Keynote: You're Our Universe: GraphQL Community Update 2024 - Benjie Gillam, Graphile, GraphQL Community Gardener The GraphQL ecosystem is vast, composed of tools and libraries in many programming languages, people and organizations from across the globe, and a plethora of maintainers, contributors and developers pulling them together. The primary mission of the GraphQL Foundation is to ensure ...
How to Not Break Your GraphQL Clients - Pascal Senn, ChilliCream
มุมมอง 167หลายเดือนก่อน
How to Not Break Your GraphQL Clients - Pascal Senn, ChilliCream
Ahead-of-Time (AOT) Techniques Help You Write GraphQL Libraries! - Mike Solomon
มุมมอง 78หลายเดือนก่อน
Ahead-of-Time (AOT) Techniques Help You Write GraphQL Libraries! - Mike Solomon, Software Engineer Production-ready GraphQL deployments typically require sophisticated clients, careful telemetry, and high performance. Come see how we can apply techniques used in compilers to help write simpler and more efficient GraphQL frameworks and libraries! During this talk, you will learn: - How to create...
Spec Agnostic Executor for Federated GraphQL - Denis Badurina, The Guild
มุมมอง 60หลายเดือนก่อน
Spec Agnostic Executor for Federated GraphQL - Denis Badurina, The Guild
6 Years of Distributed GraphQL in Production - Andreas Marek, Atlassian
มุมมอง 197หลายเดือนก่อน
6 Years of Distributed GraphQL in Production - Andreas Marek, Atlassian
A Wild GraphQL Rollercoaster Ride a Federated GraphQL Adoption Story - Lars de Bruijn & An Ngo, bol
มุมมอง 64หลายเดือนก่อน
A Wild GraphQL Rollercoaster Ride a Federated GraphQL Adoption Story - Lars de Bruijn & An Ngo, bol
Unlocking Blockchain Data with GraphQL - Saihajpreet Singh, The Guild
มุมมอง 69หลายเดือนก่อน
Unlocking Blockchain Data with GraphQL - Saihajpreet Singh, The Guild
Building a Serverless GraphQL Subscription Gateway for Event... Christian Stangier & Kenneth Wußmann
มุมมอง 226หลายเดือนก่อน
Building a Serverless GraphQL Subscription Gateway for Event... Christian Stangier & Kenneth Wußmann
Schema-Driven Testing with Mock Service Worker - Alessia Bellisario, Apollo
มุมมอง 156หลายเดือนก่อน
Schema-Driven Testing with Mock Service Worker - Alessia Bellisario, Apollo
GraphQL Is for Client Developers Not Client Applications - Michael Bleigh, Google
มุมมอง 262หลายเดือนก่อน
GraphQL Is for Client Developers Not Client Applications - Michael Bleigh, Google
GraphQL at the Edge with WebAssembly - Ramnivas Laddad, Exograph Inc
มุมมอง 113หลายเดือนก่อน
GraphQL at the Edge with WebAssembly - Ramnivas Laddad, Exograph Inc
Sponsored Keynote: Uri Goldshtein, The Guild
มุมมอง 137หลายเดือนก่อน
Sponsored Keynote: Uri Goldshtein, The Guild
GraphQL Pagination at Meta - Sabrina Wasserman, Meta
มุมมอง 384หลายเดือนก่อน
GraphQL Pagination at Meta - Sabrina Wasserman, Meta
200 Is Not OK: Strategies for Tracing Partial Responses w/ GraphQL - Aditi Rajawat, Rama Palaniappan
มุมมอง 93หลายเดือนก่อน
200 Is Not OK: Strategies for Tracing Partial Responses w/ GraphQL - Aditi Rajawat, Rama Palaniappan
Converging Paramount EPG Architectures with GraphQL - Giacomo Simmi & Satish Chitnis w/Paramount
มุมมอง 237หลายเดือนก่อน
Converging Paramount EPG Architectures with GraphQL - Giacomo Simmi & Satish Chitnis w/Paramount
Welcome - Opening Remarks - Lee Byron, GraphQL Foundation
มุมมอง 62หลายเดือนก่อน
Welcome - Opening Remarks - Lee Byron, GraphQL Foundation
Sponsored Session: From Prototype to Production: Building Custom GraphQL APIs - Kevin Brown, Exogee
มุมมอง 44หลายเดือนก่อน
Sponsored Session: From Prototype to Production: Building Custom GraphQL APIs - Kevin Brown, Exogee

ความคิดเห็น

  • @MaminaZvezdochka
    @MaminaZvezdochka 17 วันที่ผ่านมา

    Thank you, great talk and work

  • @opendeskca6333
    @opendeskca6333 28 วันที่ผ่านมา

    Nice presentation Rama & Aditi. Quick question: DGS framework has been the widely adopted GraphQL Java framework by many companies - including Intuit. However, it's important to note that Netflix plans to phase out DGS-specific code by the end of 2024 - because of overlaping functionalities. In this context, are you plannig to migrate ypur code to Spring-GraphQL framework - by removing GGS Code?

  • @opendeskca6333
    @opendeskca6333 28 วันที่ผ่านมา

    Awesome!

  • @opendeskca6333
    @opendeskca6333 28 วันที่ผ่านมา

    Awesome presentation! Do you have any public documents for this security model? Any specs for this connectors?

  • @rajington
    @rajington หลายเดือนก่อน

    If the field is only nullable during migration, maybe it's worth suffixing the field with something temporary, then using deprecation to move to the non-nullable one? hopefully o11y can identify deprecated usage and generated codemods could help make migrating client code faster

  • @benbruda5203
    @benbruda5203 หลายเดือนก่อน

    when it did get bad results back from LLM you should feed the type error back to LMM. I'm sure the second time you would get correct results.

  • @sakesun
    @sakesun หลายเดือนก่อน

    Wundergraph has similar idea.

    • @michaelbleigh8737
      @michaelbleigh8737 หลายเดือนก่อน

      Yeah, I've seen some similar ideas there. I think it would be interesting to standardize the idea of secure connectors as a special type of trusted documents.

  • @sakesun
    @sakesun หลายเดือนก่อน

    Whoa. New haircut. 😮

  • @felicityart
    @felicityart หลายเดือนก่อน

    I really enjoyed this report and want to note how skillfully the images of cheerful little people used in the presentation were created. Thanks a lot!

  • @kettanaito
    @kettanaito หลายเดือนก่อน

    A fantastic talk! Thank you so much for showcasing GraphQL Testing Library, Alessia! > Does MSW support fetch as well as ClientRequest? Yes. MSW comes with full support for fetch in Node.js (Undici). Same handlers, different underlying protocols (you don't care about those). One limitation being is that fetch has to be global (it actually doesn't matter where it comes from, whether it's Undici or node fetch; we draw the line at the Fetch API spec itself).

  • @martinbonnin4261
    @martinbonnin4261 หลายเดือนก่อน

    GraphQL conf EU 🤩🤩

  • @TechEsq
    @TechEsq หลายเดือนก่อน

    Looks like a nice fresh start compared to Apollo and Relay, very interesting ideas! 🚀

  • @nogribin
    @nogribin หลายเดือนก่อน

    guy talks like he's doing an infomercial. horrible. abort.

  • @robertbalicki9084
    @robertbalicki9084 หลายเดือนก่อน

    I'm excited to share all the amazing features that have landed in Isograph in the past year!

  • @Bhagwati_Prasad_Pandey
    @Bhagwati_Prasad_Pandey หลายเดือนก่อน

    Great, Dan

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 หลายเดือนก่อน

    2008

  • @Stish834
    @Stish834 3 หลายเดือนก่อน

    where i can get the resource which are used in the video. thanks

  • @Tom-jy3in
    @Tom-jy3in 3 หลายเดือนก่อน

    GraphQL is dogshit. Learn something useful

  • @GV14982
    @GV14982 4 หลายเดือนก่อน

    Lol I love the shade thrown at tRPC. I still have not understood the use case for this except as a perfect way to couple your code in ways that will make it harder to migrate away from when you eventually need to down the line.

  • @theextreme1927
    @theextreme1927 5 หลายเดือนก่อน

    Guys, thanks for the video. But you should improve the sound. it's too quiet and of low quality.

  • @mubashir3
    @mubashir3 5 หลายเดือนก่อน

    Theo keeps pushing tRPC. Even at a GraphQL conference. I hope one day he learns to use Relay. If you are using anything else on the client side, you are not doing GraphQL right.

  • @santhoshkrishnan5568
    @santhoshkrishnan5568 6 หลายเดือนก่อน

    Awesome talk. One of the best I heard from the Conf.

  • @tripleworldpain
    @tripleworldpain 6 หลายเดือนก่อน

    Pity, stopped watching after two minutes. Sound quality was horrible.

  • @AhmedElBanna
    @AhmedElBanna 7 หลายเดือนก่อน

    Really wanna learn about the tests that you used to test if it will compose any repo to share ?

  • @kalidsherefuddin
    @kalidsherefuddin 9 หลายเดือนก่อน

    Thanks for

  • @randomquark74
    @randomquark74 9 หลายเดือนก่อน

    brilliantly

  • @yamiyuki1112
    @yamiyuki1112 10 หลายเดือนก่อน

    as relay user, this is super cool goodluck

    • @robertbalicki9084
      @robertbalicki9084 10 หลายเดือนก่อน

      Thank you!! I hope you give it a try and let me know what you think. Expect that to become a possibility in Jan :)

  • @alejandroVigano
    @alejandroVigano 11 หลายเดือนก่อน

    Thanks for sharing!

  • @LucaAlexandreCabrera
    @LucaAlexandreCabrera 11 หลายเดือนก่อน

    Nice talk

  • @muratasarslan2359
    @muratasarslan2359 11 หลายเดือนก่อน

    loved to see you in the Guild ♥

  • @yangshunz
    @yangshunz 11 หลายเดือนก่อน

    Great talk, I'm excited for this! Rooting for you Robert!

    • @robertbalicki9084
      @robertbalicki9084 11 หลายเดือนก่อน

      Thanks!!!! 🤞 I'll try not to let you down 😁

  • @kaihendry
    @kaihendry ปีที่แล้ว

    Audio is bad. Shame.

  • @magne6049
    @magne6049 ปีที่แล้ว

    How does it compare to GQTY and Grats?

  • @mannyistyping
    @mannyistyping ปีที่แล้ว

    Love it! I'm really stoked that Marc-André gave this talk, having been in the space for so long. His wisdom and the tacit knowledge is on display as he share the timeline having lived through those moments himself. It's coming full circle code-first -> schema-first -> programming language first

  • @sachinshinde150
    @sachinshinde150 ปีที่แล้ว

    stunning presentation!

  • @benburton4598
    @benburton4598 ปีที่แล้ว

    It seems to me that converting `hometown: String` to `hometown: String!` ought to be considered as a potentially breaking change. If you have typesafe clients that generate types from schema, they'll treat the former as `Optional<String>` versus the latter as `String` (or whatever syntax the typesafe language has for that)

    • @frankrossi3524
      @frankrossi3524 9 หลายเดือนก่อน

      It's technically a different type but it's not a breaking change. If your clients are type safe then they should already be accounting for the null case. Changing the schema so the value is always defined wouldn't break anything.

    • @Mindjux
      @Mindjux 9 หลายเดือนก่อน

      ​@@frankrossi3524that's a big if. For this reason alone there is a category of dangerous changes when it comes to evolving gql. Btw, I was very disappointed that the gql inspector didn't recognize this as a dangerous change

  • @chrismitchelmore9379
    @chrismitchelmore9379 ปีที่แล้ว

    Interested to hear if you think that, when properly secured - either by supporting tooling or more rigorous dev practices, that introspection is "safe" to enable?

  • @andheiberg
    @andheiberg ปีที่แล้ว

    Thank you Benji! It’s amazing that you managed to push through all the hurdles required to get this done 🙏 I’m excited for the future ahead. This topic has been top of mind for me since 2016. Glad to see a community solution 🎉

  • @markhalonen9149
    @markhalonen9149 ปีที่แล้ว

    Wonderful job, Benjie!

  • @GreatPam
    @GreatPam ปีที่แล้ว

    A prolific speaker indeed👏

  • @jensneuse559
    @jensneuse559 ปีที่แล้ว

    Here are the slides on the new DataLoader algorithm: files.wundergraph.com/Dataloader_3.0_WunderGraph_Jens_Neuse.pdf

  • @apidas
    @apidas ปีที่แล้ว

    no, ssr is just one client, web. an API can have more than one clients/consumer.

  • @mileselam641
    @mileselam641 ปีที่แล้ว

    I hear what you're saying, but hear me out. Ain't nobody got time for that. Postgraphile Hasura

  • @martata9015
    @martata9015 ปีที่แล้ว

    You go girl! Wow not only you are a top experts, but you are a top speaker 💪🏻

  • @StevenBarker-b4x
    @StevenBarker-b4x ปีที่แล้ว

    nice

  • @ManolitoHonigstein
    @ManolitoHonigstein ปีที่แล้ว

    Best talk I have heard on this topic

  • @kettanaito
    @kettanaito ปีที่แล้ว

    Thanks for the talk, Stephanie! We can certainly improve when it comes to GraphQL mocking in MSW. One thing I want to advocate more for is schema-based mocking where you capture all queries by "graphql.operation()" and resolve them using the actual "graphql" function from the same package. This allows for stricter mocks but also field filtering, and even mock resolver support.

  • @qsiandre
    @qsiandre ปีที่แล้ว

    🎉

  • @david-wundergraph
    @david-wundergraph ปีที่แล้ว

    Each question has a detailed README that explains why composition fails. Maybe we could open source the game. :)

  • @apidas
    @apidas ปีที่แล้ว

    very fun game. what a good speaker. lee byron is sitting down. what is going on? lol I died