Skip to content

Instantly share code, notes, and snippets.

@AliciaWatt
AliciaWatt / partner_feedback.md
Last active May 16, 2022 14:53 — forked from megstang/partner_feedback.md
Partner Feedback (Mod 3)

Project Feedback

Directions

  1. Copy the questions below, and fill them out with feedback for your project partner.
  2. Individually slack your partners the feedback you filled out for them (by end of day).
  3. Before tomorrow, 9am MT, take some time reviewing your partner’s feedback that they sent you.
  4. Tomorrow at 9am you will get on a video call with your partner(s) for the in person partner retro to discuss feedback.

Partner: < Kim G >

@AliciaWatt
AliciaWatt / mod3_intermission_notes.md
Last active May 7, 2022 18:30
Intermission notes Mod 3

Authentication / Authorization

  1. In order to store a user, a username, password, and email are needed. First name and last name can also be used.
  2. To store a password in a secure way, store password hashes which can be created using a hashing algorithm including a salt. Salts are used to safeguard passwords in storage. A new salt is randomly generated for each password. Typically, the salt and the password are concatenated and fed to a cryptographic hash function, and the output hash value (but not the original password) is stored with the salt in a database. When authenticating users, the password input is subjected to the same hashing process and the hashes are compared. Never store plain text passwords in databases.
  3. Authentication status
  4. Some things that will make a secure login page - make a seperate login page that can only be accessed with https and submits using https, limit the number of times a user can attempt to login during a period of time, keep the password obscured, log errors that d

B2 Intermission Work

Answer these Check for Understanding questions as you work through the assignments.

HTML

  1. What is HTML?
    • HTML is the mark up language used to create webpages. HTML alows browsers to understand how to display text.
  2. What is an HTML element?

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.
@AliciaWatt
AliciaWatt / GearUpReflect
Last active October 30, 2021 18:53
Gear Up Reflection Pre work
What is the purpose of Gear Up in Mod 0?
Reflect on intersectionality and how your identity impacts your experiences and interactions with others
Develop greater empathy and awareness of the experiences of others in the field of software development
What were your reflections from the video?
... I thought the idea that people believe they can see things objectively but statistically they are wrong really resonated with me.
It's interesting that we can believe in something so strongly but unless you remove the bias and evaluate the data to you can't make better decisons.
The "who the user?" question is a great way to challenge assumptions one might have about a users ablities, and the unconicous bias you have immluminate where your boundaries are as a developer and through examination of those boundaries you can expand them.
... I thought the idea that people believe they can see things objectively but statistically they are wrong really resonated with me. It's interesting that we can believe in somthing

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.