Skip to content

Instantly share code, notes, and snippets.

View JoelLindow's full-sized avatar

Joel Lindow JoelLindow

  • Denver, Colorado
View GitHub Profile
@JoelLindow
JoelLindow / intro_asset_pipeline.md
Last active July 25, 2017 19:04
Intro to the Asset Pipeline

What does it mean to precompile files?

  • It's when all of your code is complied into a transmitable single string that can be moved from server to user.

What does this have to do with Coffeescript and Sass files?

  • Coffeescript is like a higher level version of javascript that almost looks like ruby. Once it's been compiled it looks a lot more like true javascript and is more ready to be "browser readable".

Does it only have to do with Coffeescript and Sass files?

What does it mean to minify files?

@JoelLindow
JoelLindow / authorization_questions.md
Last active July 21, 2017 00:40
Authorization questionaire

What’s the difference between Authentication and Authorization?

  • Authentication = You are who you say you are (User Name and Password).
  • Authorization = Level of access. Are you allowed to do what you want to do or are trying to do?

Why are both necessary for securing our applications?

Full control of what your users are doing on your site.

  • Authentication = To verify that this is a user who has been allowed to access and use the site.
  • Authorization = To make sure that unauthorized user don't have access to making changes, or disrupting parts of the application that they shouldn't be touching.

What’s a before_action filter in Rails?

@JoelLindow
JoelLindow / week_4_reflection_gear_up_2.md
Last active May 24, 2017 20:20
Second iteration of Strengths and Stopy Finding

Strengths & Storytelling Reflection Guidelines Iteration 2

Joel Lindow - 1703-BE - Participating in #1705-BE

Think back to last module compared to this module. How have you changed? How have your strengths helped you with your progress? Where are you stronger now than on day 1 of last module? Think about your progress both in terms of your technical and professional strengths.

I am stronger because I have done the following things:

  • Been willing to admit defeat
  • Been willing to admit my own ignorance
@JoelLindow
JoelLindow / m1b_assessments.md
Last active May 20, 2017 21:32
Mod 1b - Project Assessments from Instructors

Jungle Beats

- A Linked List Assignment (Seen in Github Repo https://github.com/JoelLindow/jungle_beats_2)

Assessed By: Sal

Rubric:

1. Fundamental Ruby & Style

  • 3: Application shows strong effort towards organization, content, and refactoring

2. Looping or Recursion

@JoelLindow
JoelLindow / dtr_night_writer_nate_joel.md
Last active May 12, 2017 01:59
DTR - Night Writer - Nate G. / Joel L.

Defining The Relationship

Project: Night Writer (A Journey into Braile Encryption)

Group Member Names:

  • Nate Giesing & Joel Lindow

Project Expectations: What does each group member hope to get out of this project?

  • Nate
  • To be able to know how to translate one language into another language using code.
@JoelLindow
JoelLindow / mod2_cold_outreach_1.md
Created May 3, 2017 19:59
Mod 2 Cold Outreach 1

Documentation Guidelines for Cold Outreach I Deliverable:

Name of contact
    "The mentor (or alum) I contacted is Jeff Tagart"

Date of contact
    "04/03/2017"

Outcome (i.e., did you get a response? If not, what is your follow-up plan? Did you meet? When? What was the result?)
@JoelLindow
JoelLindow / crud_cfu_questions.md
Last active June 27, 2017 16:54
Crud CFU Questions
  1. Define CRUD.
  • Create
  • Read
  • Update
  • Delete
  • ^^ all possible database interactions
  1. Why do we use set method_override: true?
  • HTML does not support put or delete, so it allows us to override the existing method/verb.
  • It has something to do with making POST requests look like other request methods (like put or get).
@JoelLindow
JoelLindow / how_the_web_works_questionaire.md
Last active June 27, 2017 00:39
How The Web Works Questionaire

QUIZ:

  1. 1a - Describe, step by step, what happens when I type www.example.com into my browser and try to go to the page?
  • Your computer's browser looks up the IP address for www.example.com. If it's not in it's internal DNS it will look to local, or your ISP, or the Backbone for the IP address. It will keep digging until it finds it. Finally, the server you are seeking will return a response to your request and send back data. When it sends a response it will trigger your client to make multiple relevant requests to ask the server to send back the packets it needs to complete the final resulting page on your client browser.
  1. 1b - What does HTTP stand for?
  • Hyper Text Transfer Protocol
  1. What protocol does the World Wide Web use?
  • HTML
@JoelLindow
JoelLindow / project_feedback_padraic.md
Created April 19, 2017 23:49
paired_project_feedback_headcount_Padraic_Oneill

Padraic,

I've really enjoyed getting to know you better while we've worked on this project. I've spent more time with you in person or online than I've spent with my own family and now it feels like you're almost a cousin or a long lost brother. I'm always impressed by your knowledge. When you or I hit a dead end it seems we can find eachother a "way out" and a place to continue on. I think, given the crazy circumstances we both encountered during this project, that we still complemented eachother's working and learning styles better than could have been expected. I would encourage you to keep pursuing refinement of test driven development. You're doing great work and I think that even better tests will push you far ahead of the pack in your abilities. Thanks for all of your hard work, patience and inspiration. It's been a fruitful experience. Keep up the great work.

Joel Lindow

@JoelLindow
JoelLindow / hashes_for_dummies.md
Last active May 2, 2017 14:44
Ruby Hashes for Dummies - By Joel Lindow

Hashes

Hashes are Heterogenous, meaning it can hold a mixture of data types.

Here are a few examples of things you can do to use hashes in Ruby.

Let's start with a basic hash:

hash = { Jackson: 17, Sarah: 19, Johnson: 25, Mike: 75 }

Now let's play with that hash! Pay attention to the return values!