Skip to content

Instantly share code, notes, and snippets.

View colganmeanor's full-sized avatar

Colgan Meanor colganmeanor

View GitHub Profile

GraphQL

Summary

For my stretch tech learning goal during the Mod3 - Mod4 intermission period, I chose to complete a tutorial on GraphQL. I had absolutely no clue what GraphQL even was, or what it pertained to. I just googled it on a whim while working on my intermission work and decided it was actually interesting enough to jump into.

GraphQL is a basically an advanced version of CRUD endpoints that we've been using up to this point in the Turing Curriculum. It replaces the need to manage very specific endpoints manually by allowing us to organize the data in the database in such a way where the developer can very dynamically call exact pieces of info that they might be looking for. A lot of this logic is then housed in the GraphQL express API as opposed to, say: Having to fetch a list of authors, and then doing another fetch call for books that the authors have written based on the authors you returned from the initial fetch call. With GraphQL, you could set it up so that this is done in one conci

React Router Prework

This gist contains a short assignment we'd like everyone to complete before our formal lesson. The prework involves reading some of the React Router documentation, and will allow us to keep the lesson more hands on.

Instructions

  1. Fork this gist
  2. On your own copy, go through the listed readings and answer associated questions

You will not be turning this in; it's for your own understanding/learning/benefit 😁

Guiding Questions for Ivonne and Colgan's DTR

For this initial exploration into what you bring to a team, try to avoid thinking about your TECHNICAL skills. Your answers to these questions should apply to any project/team that you work on:

  1. How would you describe your preferred working style?
  • Ivonne - likes to work independently but wants to collaborate big time on planning stages.
  • Colgan - flexible - willing to work independently or together as needed.
  1. What strengths do you bring to a team?
  • Ivonne - honing in on the most important things, planning, taking tasks one at a time as required, more into Javascript than HTML or CSS.
**Guiding Questions**
For this initial exploration into what you bring to a team, try to avoid thinking about your TECHNICAL skills. Your answers to these questions should apply to any project/team that you work on:
------------
`How would you describe your preferred working style?`
- Group is largely preferring independent work. We enjoy working alone, we enjoy working together. A happy medium could be working together in a zoom SH room while all muted, coming off mute as needed to chat and ask questions.
1. What were your reflections from the video?
- Watching this video, it's increasingly apparent that I can do a better job of examining my own implicit biases. On a grand
social level, I try my best to be aware of the priveledges afforded to me as a Cis gendered white man. I also realize though,
that these biases can unconsciously carry over to the professional world, and perhaps I haven't given that enough consideration
in my professional career thus far. I think back to hiring, and how relatively easy I may have had it thus far in my life
AS a cis-gendered white man to be hired and brought into a workplace, compared to my peers in minority and underrepresented
groups. It's definitely a wake-up call to try to learn more, and understand how implicit biases impact the workplace, and
professional career development for various individuals and communities.

CAREFULLY READ ALL THE INSTRUCTIONS BEFORE STARTING THESE EXERCISES!

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

Purpose

You will be a contributor in several paired/group project throughout your Turing career working on complex technical challenges. You may be surprised to find out that < 1% of failing projects at Turing are due solely to technical definicines - in fact, the majority of failing projects are due to intrapersonal/team issues. In order to set yourself (and your teammates) up for success, it is critical to clearly communicate and set expectations with your teammates.

Pre-Teaching Practice

CAREFULLY READ ALL THE INSTRUCTIONS BEFORE STARTING THESE EXERCISES!

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

Mentee: Define the Relationship (DTR) Prep

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

Please use the following gist to capture your thoughts, goals, priorities, etc. as outlined by each question. You will be using these questions to help give your mentor a better idea of who you are and want to become as a developer! Please note, this is meant to be a starting point for building your norms with your mentor - you may need to adjust scheduling expecations, communication expectations, etc. when you start working with your mentor!

Mentee Details

Checklist/Rubric

To make a copy of this rubric:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
  2. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

Part I: Creating Directories and Files; Initializing Git and Pushing to GitHub

  • I named my directories correctly.

Session 4 HW

CAREFULLY READ ALL THE INSTRUCTIONS BEFORE STARTING THESE EXERCISES!

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.