Skip to content

Instantly share code, notes, and snippets.

  1. What do you want to continue working on?
  • I want to work on finding the fun solutions to problems that use JS methods and objects in interesting ways.
  • Continue to refine my pseudo coding process by trying thoroughly think about problems, especially when the solution is a GIANT conditional. I want to try and find solutions that can cut down on billions of "if" statements
  1. How will you continue working on it?
  • Continue to be curious on MDN and fall into method / object rabbit holes to learn new things.
  • Follow up with other people's solutions, after I find solutions. Breaking down their thought process for finding solutions that are unfamiliar to me.
  • Spend time writing out my thoughts before coding to really show my problem solving skills.
  1. How can you keep yourself accountable?

Legacy Code Review Reflection

This gist contains my reflections on familiarizing myself with legacy code. Working in an established codebase can feel overwhelming. That is why it important to have a process with creating a mental map of the repo.

This reflection is working from this repo.

Process of Making a Mental Map

  1. Read the Read-Me
    • The Read-Me will outline the purpose of the application and how to set it up
  2. Look at the src folder

React Review

  • What is a "data model", and how does it relate to the DOM in a front-end application?
    The data model is the data that tells the DOM what to display. The data model is generally separate from the DOM, organized in separate files, and considered the source of truth for information displayed.

  • What is a "framework?" And how does it differ from a "library?"
    A framework is a set of ready made components (pre-written code) that are customizable, and are generally structured in a way that there are strict rules for how they can be used. A framework provides a generic structure that software can be built on. A library is also a set of components, but the components don't have as strict of rules for how they can be used. A library's components can be used in more of a grab-bag type of way to optimize a task.

  • Why should we consider using a framework over vanilla JS like you have been doing in mods 1 and 2?
    A framework speeds up production of a product by providing pre-writ

@aspitz1
aspitz1 / reduce.md
Last active August 24, 2022 15:43
Presentation on Array.prototype.reduce()

Array.prototype.reduce()

The reduce() array prototype method uses a user supplied accumulator to calculate all element values into a single value. The call back function will most commonly take in arguments of accumulator, currentValue, where the accumulator is the user supplied value and the currentValue is the value of the array index position that is currently being iterated through. The call back function can also take in index and array where index is the index position of the array currently being iterated through and array is the value of the full array.

The final syntax will look something like this most of the time:

array.reduce((accumulator, variable) => {

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.
@aspitz1
aspitz1 / reflection_implicit_bias.md
Last active April 28, 2022 05:07
Reflection on Implicit Bias

Reflection on Implicit Bias

  • What were your reflections from the video?
    • I thought about all the different groups that are under represented in the tech industry. I thought about how I may be bias about those groups and the ways I can be aware of those implicit bias' so I don't allow them to impact my desision making. I considered how important it is to have a broad range of input from people with different backgrounds when working on a project. I also thought about what it means to have people have implicit bias towards me, and how to deal with that.

Session 4 HW

Fork, edit, and save your work.

Mod 0 Reflections

Remote Collaboration Reflection

You've now experienced several remote classes in Mod 0. We want you to take some time to reflect on the following questions.

Session 3 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.