in

Day 6 of 100 Days of Code & Scrum: How to GraphQL Completed


Good morning, everyone!

Today was a rather productive day!

I got a lot of networking done for various services, I met both of my GraphQL coding and Scrum studying goals, and I managed to work on my company logo.

I’m starting to get a better hang of balancing coding, studying, and networking. I checked my emails less, and I don’t feel as for us to check all notifications on social media. Focusing on one thing at a time is just crucial for productivity.



Yesterday

I learned about setContext and ApolloClient‘s caching methods such as readQuery and writeQuery.



Today

Here are some of the things I’ve learned:



GraphQL

  • useLazyQuery is a version of useQuery that needs to be manually executed for it to retrieve data from the server
  • useQuery, on the other hand, runs automatically when the component mounts
  • GraphQL subscriptions allows the server to automatically send data to the client side when triggered by a specific event
  • with GraphQL subscriptions, the client and server have a steady connection instead of following a typical request-and-response cycle
  • GraphQL subscriptions use WebSocketLink which uses a WebSocket connection instead of HTTP (which queries and mutations use).

I managed to finish the React + Apollo client tutorial at https://www.howtographql.com/. It was a pretty useful resource and tutorial.

However, I still think I have a lot of gaps in my knowledge and I can’t reliably use the hooks, functions and other concepts yet. I should probably build the project on my own that uses GraphQL, which is most likely going to help me cement my knowledge.



Scrum

The purpose of the Sprint Retrospective is to:

  • Inspect how the last Sprint went with regards to people, relationships, process, and tools.
  • Identify and order the major items that went well and potential improvements
  • Create a plan for implementing improvements to the way the Scrum Team does its work.

Double Thumbsup



Resources/Recommended Readings

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



DISCLAIMER

This is not a guide, it is just me sharing my experiences and learnings. 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!



Source: https://dev.to/rammina/day-6-of-100-days-of-code-scrum-how-to-graphql-completed-29ke

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

GIPHY App Key not set. Please check settings

YipYip! by Comake — Keyboard navigation for Gmail, Product Hunt, Github & more

Soulful Socio-Technical Architecture