DEV Community

Cover image for Day 2 of 100 Days of Code and Scrum: Launching the Apollo Client

Posted on • Updated on


Day 2 of 100 Days of Code and Scrum: Launching the Apollo Client

Original Challenge Post
Previous Post


I learned the basic structure of GraphQL types, fields, payload, and so on.


Nothing too crazy because it is a break day. I studied a little bit and planned out what my goals are for this week.

Weekly Sprint Goals

  • prepare for and go through 5 phone screening/interviews at different companies
  • learn to use GraphQL and ApolloClient
    • would be happy if I learned how to query data to the client side
    • mutate data
    • learning more is always okay
  • get through the howtographql tutorials
  • study GraphQL documentation along the way

I mostly focused on learning about GraphQL and ApolloClient imports/initialization.

Here are some of the things I've learned:


  • concept of a GraphQL client, which abstracts away the details of writing infrastructure code and caching from developers
  • ApolloClient, Relay, and urql are GraphQL clients
  • ApolloProvider, ApolloClient, createHttpLink, InMemoryCache typically are imported when using @apollo/client
  • I am still not really sure what they do but I'm going to look them up tomorrow


  • Scrum Master role typically has no management power
  • Scrum Masters facilitate the Scrum team so that they follow Scrum principles
  • They have to do this without any authority
  • I guess if I want to be Scrum Master, I'd have to learn how to influence others without using authority/power
  • Daily Scrum lasts 15 minutes regardless of the team size

I'm still having a difficulty with getting used to working with the new syntax for GraphQL/ApolloClient.

How is everyone doing in their learning journey? Feel free to chat with me in the comments and/via DM!


This post only expresses my thoughts and opinions (based on my limited knowledge) and is in no way a substitute for actual references. If I ever make a mistake or if you disagree, I would appreciate corrections in the comments!

Other Media

Feel free to reach out to me in other media!

Rammina Logo

Twitter logo

Github logo

Top comments (0)

12 Rarely Used Javascript APIs You Need

Practical examples of some unique Javascript APIs that beautifully demonstrate a practical use-case.