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 forced 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 ofuseQuery
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
useWebSocketLink
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 a 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.
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!
Other Media
Feel free to reach out to me in other media!
Top comments (0)