Skip to content

Instantly share code, notes, and snippets.

View nmcolome's full-sized avatar

Natalia Colomé nmcolome

View GitHub Profile
@nmcolome
nmcolome / nc_prework.md
Last active February 14, 2017 07:06 — forked from mbburch/prework.md
An example template for your Turing pre-work Gist

Turing School Prework - Natalia

Task A- Practice Typing:

  • screenshots of scores will be posted in comments

Task B- Algorithmic Thinking & Logic:

  • screenshots of completed sections will be posted in comments

Task C- Create your Gist:

@nmcolome
nmcolome / Task_c_reflection.txt
Last active March 13, 2017 19:56
Task C: Turing Culture: Developing Empathetic Programmers
Reflections:
What role does empathy play in your life and how has it helped you?
Empathy plays a
How does empathy help you build better software?
When starting a project, we have ideas and notions about who our end users are, what they need, how they'll use our software, etc. By being empathetic and working with the end user and putting myself in their shoes, I can develop a product that is aligned with their actual needs, it can help identify new opportunities of improvement and identify issues I hadn't considered.
By placing the person at the heart of the project, I can develop a real solution for their needs.
Why is empathy important for working on a team?
@nmcolome
nmcolome / Diagnostic_week_1.md
Last active March 20, 2017 16:41
Diagnostic - Week 1 - Natalia Colome

Week 1 Diagnostic

Create a gist and answer the following questions.

Floats and Integers

  • What's the difference between a float and integer? A float has decimals (4.56) and an integer is a whole number (4)
  • What's are the similarities and differences between BigNum and FixNum? FixNums become BigNums when they are too big.
  • What will 4.0 / 2 return? 2.0
  • What will 1.5.to_i.to_f return? 1.0
@nmcolome
nmcolome / diagnostic_week_2.md
Last active March 27, 2017 16:34
diagnostic_week_2_natalia_colomé

Week 2 Diagnostic

This exercise is intended to help you assess your progress with the concepts and techniques we've covered during the week.

For these questions, write a short snippet of code that meets the requirement. In cases where the question mentions a "given" data value, use the variable given to refer to it (instead of re-writing the information).

Use single (`) and triple backticks (```) to container code snippets.

  1. Define a class called PizzaOven which has a method cook_pizza which returns the string "mmm 'za".
@nmcolome
nmcolome / diagnostic_week_4.md
Created April 6, 2017 16:13
diagnostic_week_4_Natalia_Colomé

Module 1 Week 4 Diagnostic

This exercise is intended to help you assess your progress with the concepts and techniques we've covered during the week.

For these questions, write a short description or snippet of code that meets the requirement. In cases where the question mentions a "given" data value, use the variable given to refer to it (instead of re-writing the information).

1. Give one difference between Modules and Classes.

You use Classes when you want to have instances of that object, Modules don't generate instances. Difference = instances

2. Defining Modules
@nmcolome
nmcolome / dtr_enigma.md
Created April 16, 2017 21:08
DTR Memo || Project: Enigma || Members: Natalia Colomé, Chris Smith

DTR Memo || Project: Enigma

Group Member Names: Natalia Colomé, Chris Smith

Goals and expectations:

We would like to finish the project while meeting all expectations and trying extensions. We hope to increase our understanding of encryption through this project. We also look forward practice pairing on a project.

Team strengths:

  • Proactive
  • Willing to learn and work

Guiding Questions to Define The Relationship:

What are your learning goals for this project?

Natalia: Extraction and analysis of information from files. Remember to do TDD

Charlie: Keep it organized. Aim for fully functional.

What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?

@nmcolome
nmcolome / strengths_and_storytelling_nc.md
Last active April 16, 2017 22:53
Strengths & Storytelling Reflection - Natalia Colomé

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 changed?

In general my perception hasn't changed. The phrases that stuck out to me keep sticking out, and I do see a lot of myself in those descriptions. Now that I'm aware I have those strengths, I'm leveraging them better and I feel more confident because I know I have them.

  • How are you different today than when you first started at Turing? Where are you stronger now than on day 1?
@nmcolome
nmcolome / route_helper.md
Last active May 16, 2017 15:51
routes_helpers_check_nc

Check for Understanding

  • What terminal command will return information about your routes?

rake routes

  • What 5 pieces of info will rake routes give you?

(1)the prefix, (2)verb, (3)uri pattern and (4)controll#action for each route; and a (5)list of all our routes.

  • Give an example of a link to a cats edit page named “Edit”
@nmcolome
nmcolome / cfu_adv_routing.md
Created May 17, 2017 17:33
CFU - Advanced Routing Rails

Checks for Understanding

  • Why do we namespace things?

To assign context and create a different scope of responsability (maybe limit access, have different functionality, etc).

  • What is the difference between namespacing and scoping?

When we assign a scope we only change the URI pattern, with namespacing we change the prefix, URI pattern and controller#action so we can call it on their own and thus creating a new 'umbrella of responsability'