Skip to content

Instantly share code, notes, and snippets.

View edwardkrupicka's full-sized avatar

Edward Krupicka edwardkrupicka

View GitHub Profile

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.
@edwardkrupicka
edwardkrupicka / Mod3Prework.md
Created November 26, 2021 23:55
Mod 3 prework

What is a "data model", and how does it relate to the DOM in a front-end application?

  • A data model is the code in the framework, like objects and arrays. The DOM is the visual representation of that code, the UI.

What is a "framework?" And how does it differ from a "library?"

  • A library has a set of functions that you can call upon to manipulate your code while a framework is larger and you have to code according to the frameworks rules.

Why should we consider using a framework over vanilla JS like you have been doing in mods 1 and 2?

  • Vanilla JS is "harder" to use at times. Such as updating the DOM it takes a lot of vanilla JS code. With a framework it can be a lot easier and take a lot less lines of code with a framwork.

What is a "component" in React? Why is it useful to have components?

@edwardkrupicka
edwardkrupicka / rancidtomatoesdtr.md
Created December 1, 2021 21:31
Rancid Tomatoes DTR Eddie and Eric

DTR Rancid Tomatoes Eric and Eddie.

Guiding Questions to Define The Relationship:

  • What are each of our learning goals for this project? What drives us in this project?
    • Eric & Eddie: Get a better grasp on React by DOING.
  • What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?
    • Mix of Both, pair for the important stuff and divide and conquer for the rest.
  • How do you communicate best? How do you appreciate receiving communication from others?
  • Zoom and sometimes Slack.

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 😁

@edwardkrupicka
edwardkrupicka / TechnicalChallengeReflection.md
Created March 4, 2022 16:41
Solo Technical Challenge Reflection

What do you want to continue working on?

  • Learning new patterns and algortithims so I know how to solve any challenge that comes my way.

How will you continue working on it?

  • I want to research and pratcie Big O and Recurssion as well as do Leetcode everyday.

How can you keep yourself accountable? (ex. meet with peers, meet with a mentor, continue with weekly reflections, etc.)

  • Challenge a peer to do a Leetcode problem everyday with me so we can both hold eachother accountable and compare solutions.