DEV Community

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

Posted on • Edited on

6

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

Original Challenge Post
Previous Post

Yesterday

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

Today

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:

GraphQL

  • 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

  • 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!

DISCLAIMER

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

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs