Skip to content

Instantly share code, notes, and snippets.

View josharagon's full-sized avatar

josharagon

View GitHub Profile
@josharagon
josharagon / crates-scraper.js
Last active March 21, 2024 00:17
crates.io tracklist scraper
function extractTrackLinks(temp) {
const doc = document.createElement('div');
doc.innerHTML = temp.outerHTML;
const tracks = doc.querySelectorAll('.tracks tr:not(.headerRow)');
if (tracks.length === 0) {
console.log("No tracks found in the table.");
return;
}

My Stats

My GitHub stats my languages

My Toolbox

React Router Prework

This gist contains a short assignment I'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
  3. Comment a link to your forked copy on the original gist

Questions / Readings

Mod 3 Pre-Work

Instructional Pre-Work for Mod 3

Libraries and Frameworks

There are a bunch of JavaScript frameworks out there to use. At Turing, we choose to teach React - it's one of the most popular frameworks out there. Actually, a lot of developers will call React a library, which it is...but it can also be described as a framework. It's a little confusing, but the lines are blurred for React. Let's just say that React is a library with some rules and conventions to follow.

DTR: Define the Relationship
Use this template when conducting DTR with your project partners. It's recommended that you copy/paste this template into your own gist each time you conduct a DTR to take notes on the conversation.
Guiding Questions to Define The Relationship:
What are each of our learning goals for this project? What drives us in this project?
What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?
How do you communicate best? How do you appreciate receiving communication from others?
How would you describe your work style?
What are each of our strengths? How can our strengths complement each other?
What’s gone well or poorly in your previous projects?