{"id":15483581,"url":"https://github.com/abhaynikam/graphql-workshop","last_synced_at":"2026-02-06T08:06:44.025Z","repository":{"id":90479746,"uuid":"164327970","full_name":"abhaynikam/graphql-workshop","owner":"abhaynikam","description":null,"archived":false,"fork":false,"pushed_at":"2019-01-12T10:00:48.000Z","size":11060,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-10-27T12:34:16.486Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abhaynikam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-01-06T17:05:46.000Z","updated_at":"2021-03-31T19:11:18.000Z","dependencies_parsed_at":"2023-09-30T06:49:30.429Z","dependency_job_id":null,"html_url":"https://github.com/abhaynikam/graphql-workshop","commit_stats":{"total_commits":18,"total_committers":2,"mean_commits":9.0,"dds":"0.11111111111111116","last_synced_commit":"764fd58c2b1c7e28e4ff694dbf0011ba782651eb"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abhaynikam/graphql-workshop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhaynikam%2Fgraphql-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhaynikam%2Fgraphql-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhaynikam%2Fgraphql-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhaynikam%2Fgraphql-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abhaynikam","download_url":"https://codeload.github.com/abhaynikam/graphql-workshop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhaynikam%2Fgraphql-workshop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29155107,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T07:18:23.844Z","status":"ssl_error","status_checked_at":"2026-02-06T07:13:32.659Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T05:18:56.944Z","updated_at":"2026-02-06T08:06:44.010Z","avatar_url":"https://github.com/abhaynikam.png","language":"JavaScript","readme":"### Workshop on GraphQL using Apollo.\nLearn GraphQL and its advantages by building simple application with Apollo.\n\n#### Abstract\nGraphQL is a query language built by Facebook. GraphQL overcomes many limitation of REST APIs. Today, it is used by many \nbig companies in production like GitHub, Netflix, Airbnb, etc.\n\nIn the workshop, we will cover following points:\n - Introduction to GraphQL and its basic.\n - Build GraphQL server using Apollo-Server.\n - Build React GraphQL client using Apollo-Client and build react component to consume the GraphQL APIs.\n\n#### Requirements: \n  - Laptop should have node (\u003e=6) and npm (\u003e=4) / or yarn.\n  - Postgres installed (http://postgresguide.com/setup/install.html).\n  - Basics of Javascript\n  - Understandings of React is useful\n  \n####  Outline: \n  - Introduction to GraphQL \n     - GraphQL History\n  - Shortcomings of REST\n  - What is GraphQL?\n     - How GraphQL eliminates the REST limitations\n     - Advantages of GraphQL\n  - Diving in the sample Application: Setting it up\n  - What is GraphQL schema?\n  - What are types in GraphQL\n  - Introduction to GraphQL Queries\n     - Examples of writing queries in the GraphQL playground\n  - Introduction to Mutation\n  - Introduction to GraphQL clients: Apollo and Relay \n  - Building a sample application using Apollo\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhaynikam%2Fgraphql-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhaynikam%2Fgraphql-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhaynikam%2Fgraphql-workshop/lists"}