Skip to content

Instantly share code, notes, and snippets.

@Oxalisviolacea
Last active January 3, 2021 20:29
Show Gist options
  • Select an option

  • Save Oxalisviolacea/fb1f5588e23ab1e870028fc056f11ae1 to your computer and use it in GitHub Desktop.

Select an option

Save Oxalisviolacea/fb1f5588e23ab1e870028fc056f11ae1 to your computer and use it in GitHub Desktop.

Graphql

What is it
According to their website, it's a query language for APIs and a runtime for fulfilling those queries with your existing data.

How can it be beneficial over RESTful CRUD endpoints
I watched this video and read this article

  • Write queries using an object structure, opposed to a text string.
  • Graphql has one endpoint, opposed to many.
  • It has schema (integer, string, etc.), opposed to JSON.
  • There is no versioning, you just add new fields.
  • There are potential performance issues with large queries.
  • Abstraction reduces complexity

Build a list of 3 or more pros/cons of having your team implement GraphQL in the upcoming Consultancy project

  • Pro: learn about new tech that I can use on my resume!
  • Con: I don't know if we have time to implement this. From what I read, it looked pretty complicated.
  • Pro/con: is this necessary for a small-scale project?

API Research

GTFO

Relocate

  • Meetup make new friends and discover new hobbies
  • Google Place Photos shows pictures of the new city- just to make the site look pretty.

CarbonKnight

  • CoolClimate seems like a similar project, but the authentication systems is terrible.
  • WattTime based on real-time grid data

Game Night

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment