This all started from personal wish to try GraphQL, to see how it works, to code something, and then make a decision, based on own experience. I also tend to grasp new technologies, as fast as I can, and that is why this project dedicated to new things, at least some first touch.
GitHub API, REST vs. GraphQL, XmlHttpRequest vs. Fetch API, HTML5
template, ES6 String Literals, ES2017
async/await, URLSearchParams API, Chrome Canary, NodeJS, npm vs. bower, Bootstrap
v4-dev, Pace progress bar, OAuth vs. Auth0, deployment to Heroku.
I was working on set of work-related tasks and personal sandbox projects, and I came up with task idea:
Get list of GitHub repositories based on my custom data about owner and name.
But here, I will share my experience about working directly with GitHub API, with their version 3 (REST-based) and version 4 (GraphQL-based).