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

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more