Interesting question on #GraphQL and batch loading in general: https://github.com/spring-projects/spring-graphql/issues/1168
I'm sure there are other angles to consider here; we need to think about relevant content for the reference documentation.
Feel free to join the discussion there!
@thezerobit interesting, thanks. I recently began building my first REST API so learning, learning, learning and have GraphQL on my list to look into.
No reason I can't offer both at least in the short term so your comments are welcome.
One issue I guess is the level of support, esp for a novice.
I found a actix + utoipa have helped a lot as I'm coding on a Rust backend. Do you know if there are similar tools to help with #GraphQL+ #Rustlang?
GraphQL allows you to send multiple queries in a single request. This is just an obvious upgrade over REST. No contest.
Only get the fields you need sent over the wire. Again, a huge improvement over REST. Also, no contest.
It's so much more flexible than REST. The next time I'm asked to build a REST API at a company, I will gently suggest that we start with GraphQL.
For Python users, the Strawberry library is great. Makes it real nice and simple to build GraphQL endpoints.
n/n
I've been immersed in GraphQL recently. You know, it's pretty great, actually. Are there issues? Yeah. It's impossible to design a system like this perfectly. Yeah, maybe it was made by "Facebook", but in reality it was made by engineers who worked at Facebook and is controlled by a neutral non-profit. It's does a few things *extremely* better than REST: change/versioning, pulling multiple related or unrelated bits of data in a single request, and only sending the fields you need.
1/n
Reddit is hiring Software Engineer, ML & Search Infrastructure (multiple levels)
#python #scala #graphql #kafka #kubernetes #redis
Remote; United States
Full-time
Reddit
Job details https://jobsfordevelopers.com/jobs/software-engineer-ml-search-infrastructure-multiple-levels-at-redditinc-com-jan-13-2025-e4119c?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Just finished another #GraphQL workshop. We discussed everything from the query language and schema design up to backend implementation using #SpringGraphQL including performance and security concerns - and even Caching!
If you're interested in my GraphQL workshops, you can find informations here: https://graphql.schule/en
Yesterday: Deployed #perl db-to-api tool https://metacpan.org/pod/WebAPI::DBIC, once for a project where folks now don’t have the “I don’t write Perl” excuse to contribute, and once against #Mobilizon, cos I just give up with #graphql. Now I have to deal with the it’s db schema instead #programming
A beginner-friendly guide to #REST, #SOAP, #GraphQL, and #gRPC: Introduces the distinct advantages of each API type and architecture.
Has examples, such as REST’s use in e-commerce, GraphQL in social apps, and gRPC in microservices.
Highlights emerging API trends like decentralized systems and AI-driven capabilities.
https://www.freecodecamp.org/news/learn-api-fundamentals-and-architecture/
Contentful is hiring Senior Full Stack Engineer - Content API Team (f/m/d)
#api #typescript #react #node #graphql #rest #aws #docker #gcp #kubernetes #mongodb #nosql #postgresql #sql #terraform #seniorengineer
Dublin, Ireland
Full-time
Contentful
Job details https://jobsfordevelopers.com/jobs/senior-full-stack-engineer-content-api-team-f-m-d-at-contentful-com-mar-5-2025-3a82f0?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Reddit is hiring Staff Backend Engineer, Publisher Experience
#cplusplus #golang #java #python #ruby #graphql #rest
Remote; United States
Full-time
Reddit
Job details https://jobsfordevelopers.com/jobs/staff-backend-engineer-publisher-experience-at-redditinc-com-nov-18-2024-e36ed2?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Choosing Between REST, GraphQL, and gRPC. https://chat-to.dev/post?id=dHVoZ09MM25hNGI4V2t3a3g0R3N2dz09&redirect=/profile?u=amargo85 #graphql #grpc #rest #programming #softwaredevelopment
Gympass is hiring Senior React Native Software Engineer | CARE
#react #reactnative #typescript #firebase #graphql #aws #tdd #seniorengineer
Remote; Brazil
Full-time
Gympass
Job details https://jobsfordevelopers.com/jobs/senior-react-native-software-engineer-care-at-gympass-com-dec-13-2024-67b71f?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Apollo GraphQL is hiring Head of Data
#python #api #graphql #sql
Remote; Canada; United States
Full-time
Apollo GraphQL
Job details https://jobsfordevelopers.com/jobs/head-of-data-at-apollographql-com-feb-19-2025-ced246?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Spring for #graphql 1.4.0-M1 is out!
We've done some interesting work with the GraphQL over HTTP spec.
https://spring.io/blog/2025/03/18/spring-for-graphql-1-4-m1-released
Whatnot is hiring Fullstack Engineer, Ads - Poland
#nextjs #react #api #graphql
Remote; Kraków, Poland
Full-time
Whatnot
Job details https://jobsfordevelopers.com/jobs/fullstack-engineer-ads-poland-at-whatnot-com-feb-6-2025-031f77?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring