- First let's read MDN HOW WEB WORKS.
- Next let's watch a few quick examples of how the internet works.
- And [how IP addresses work](https://www.youtube.com/watch?v=KFooN7Mu0IM - how IP addresses work).
- Finally let's tie these things together and watch a video about DNS - what happens when you type an address into a web browser.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
What are you doing well as a pair programmer and collaborator? How do you use your strengths as a team member? | |
Being helpful and collaborative. | |
How would you like to continue to develop your strengths? | |
Further enhancing my knowledge. | |
What would you like to improve on as a teammate? | |
Some of my direct communication skills are still lacking and in some cases I'm not presenting my viewpoints as clearly as I could. | |
How would you like for your teammmates to see you? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
What is a primary key? | |
Unique identifier for a particular record in a database. | |
What is a foreign key? | |
An identifier in one table that refers to a primary key in another. | |
What is a schema? | |
Design and conceptual layout of the relationships our project will contain. | |
How does a one-to-many relationship differ from a many-to-many relationship? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Describe, step by step, what happens when I type `www.example.com` into my browser and try to go to the page? | |
* ANSWER: The browser will ask the OS about "example". The OS will not know and so it will ask the Resolving Name Server which may know "example" if it's stored in the computer's memory. If it doesn't, it will ask the Root Name Server which will give it a direction to retrieve information needed from the TLD (top level domain) servers. The TLD will then direct the RNS (resolving name servers) to the ANS (authoratative name servers). The ANS will then supply the corresponding IP address for www.example.com. The RNS takes this info and stores it in it's cache and then heads back to the OS. OS will then give back to browser which will then take you to the right location. | |
1. What does HTTP stand for? | |
* ANSWER: Hyper Text Transfer Protocol | |
2. What protocol does the World Wide Web use? | |
* ANSWER:HTML, HTTP, URL's | |
3. Each computer on the Internet is assigned an IP address, what does IP stand for |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Define CRUD. | |
It allows you to create and view tasks, along with editing and deleting them afterwards. | |
Why do we use set method_override: true? | |
To allow access to hidden methods within HTML. | |
Explain the difference between value and name in this line: <input type='text' name='task[title]' value="<%= @task.title %>"/>. | |
Value is setting/updating the key/value within ruby and database. Name is setting what the input will be. | |
What are params? Where do they come from? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Strengths & Storytelling Reflection Guidelines | |
Build on your professional story by thinking about how you're progressing at Turing. Answer the questions below in your own gist to use your StrengthsFinder themes to add to your story: | |
* Look at your initial StrengthsFinder reflection that you completed in week 1 -- how have your perceptions of the top 5 themes stayed the same? How have they changed? | |
My perceptions of my initial reflection have stayed the same. | |
* How are you different today than when you first started at Turing? How are you stronger now than on day 1? How have you struggled? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Project: Night Writer | |
Group Member Names: | |
- Ashish Vaid & Michael Centrelli | |
Project Expectations: What does each group member hope to get out of this project? | |
- Learn how to work on software development project in a partnership capacity. | |
Goals and expectations: | |
- Completing project but with emphasis towards successful collaboration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
29 Behaviors That Will Make You an Unstoppable Programmer: | |
a) Say I Don't Know: Being able to admit you aren't sure about something is much more important than attempting a task and possibly creating further problems that could have been mitigated. Showing a sense of humility is an extremely important trait in my opionion for any successful person, particulary those in leadership roles. | |
b) Take Responsibility for your Mistakes: Again, this shows a sense of being humble. The important item as mentioned was the ability to learn from your past mistakes. The bigger the mistake, the harder the lesson to learn and take in without any excuses outside the ones you can control. There are many distractions and things that can cause setbacks, but it's important to focus only on the things that are within your control. In a way, it's similiar to being in a bubble environment, anything outside of that you can't control so you should try not to be overwhelmed by them if possible. | |
c) Act as a Leader, Not as a Boss: A leader |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
What role does empathy play in your life and how has it helped you? | |
---Empathy towards others has helped me in analyzing my own personality traits. It allows for me to better understand areas of strength and also flaws which I could improve upon. | |
How does empathy help you build better software? | |
---It allows developers to create products/experiences that are more effective and well received by the potential end-user. Companies that have this mind-set from the beginning are considerably more successful than their competitors who don't. | |
Why is empathy important for working on a team? | |
---In order to have a cohesive and well organized team that can effectively deliver results, it's incredibly important for each team member to have a sense of humility and understanding that the purpose of a team is not individual benefit necessarily, but rather a collective benefit and recognition. Individuals that are empathetic will put their own ego aside and help other team members when needed. This will foster a better worki |