Spring GraphQL
HTML-код
- Опубликовано: 28 сен 2024
- GraphQL is a relatively new but well-established alternative to REST for exposing web APIs that is rapidly becoming a popular choice for web and mobile clients due to its ease of use and degree of control.
Spring GraphQL is a new project developed in collaboration between Spring and GraphQL Java contributors that aims to provide a solid foundation for developing Spring Boot GraphQL applications.
In this talk, you'll learn directly from the developers of the project about its creation, what it provides, and about its goals. The talk will include only a brief introduction of GraphQL concepts. If you're new to GraphQL, you should be able to get insight into the technology and benefits. If you're an expert, you'll have an opportunity to hear about the project from the developers, so you can form your own opinion, and of course we'll want to hear from you!
Andreas Marek, Software Architect at Atlassian
Rossen Stoyanchev, Senior Staff at VMware
Slides: www.slideshare...
00:50 Intro of Presenters
02:00 What is GraphQL
07:50 Pillars of GraphQL: GraphQL Schema and Query
09:45 GraphQL Schema and Query example
12:20 Ecosystem
14:05 GraphQL Java
18:55 DataFetcher
23:35 Spring GraphQL
29:55 Web Transport
35:00 Security and Context Propagation
37:30 DataFetcher Contract
44:30 Querydsl
48:35 GraphqlTester
49:45 Webgraphql
50:40 GraphQL Spring Boot Starter
52:25 Collaboration with Netflix DGS
54:45 Roadmap Timeline
I only wish that the audio could have been more better.
Finally a useful implementation!!
Awesome work🎉
Very excited teams Spring 👍
Awesome introduction. Nice work
Websockets mean we can expect graphql subscriptions too?
so no more *.graphqls files need to be created, that has been replaced with annotations. right? or am I missing something. If so it's about time. I needed this 6 months ago and suffered endless hours fixing typos or looking for typos in the *.graphqls files. I was even considering leaving spring boot because of it's poor support for graphql but with this new development I can look forward to smoother development in the future. This is greatly appreciated.
Why so serious.. :-D
Boring
How we can do query cost analysis as part of the query that was coming from the client and restrict it, if it is more than anticipated?