Skip to content

Instantly share code, notes, and snippets.

View djflx's full-sized avatar

Felix DeHerrera-Jimenez djflx

  • Denver, Colorado
  • 22:50 (UTC -12:00)
View GitHub Profile
@djflx
djflx / beginners_git.md
Last active March 26, 2019 23:12
Beginners Guide to Git

Git/Github

Git and Github are two things that programmers use to made their lives easier. Git is what is known as a Version Control System (VCS); this means that git is able to keep track of changes to files and projects over time. Git works harmoniously with on online repository called Github, so code can be easily accessable to other developers. Main features of Github include: pull requests and issues, which users can elicit changes or keep track of bugs with respectively. Git makes teamwork and collaboration on projects dreamy since it keeps track of any individual changes and allows users to travel back in history. I think it's also important to note that Git users can access Git offline.

Examples of VCS

  • Back Button
  • Undo Button

Companies that use Git/Github

  1. Netflix
  2. Amazon
  3. Airbnb
  4. Google
@djflx
djflx / mod_0_session_4_practice_tasks.md
Last active March 26, 2019 23:47 — forked from rwarbelow/mod_0_session_4_practice_tasks.md
Mod 0 Session 4 Practice Tasks

Session 4 Practice Tasks

The assignments listed here should take you between 1.5 and 2 total hours.

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.
@djflx
djflx / pd_prework.md
Last active April 23, 2019 21:03
PD pre-work

What is your greatest strength and how do you know?

I would say that I have a winning personality. I want people to be nice to me and treat me with respect so I try to extend those same sentiments to others. I know this is probably my greatest strength because people seem to be receptive to me and I've been able to get my way into places/scenarios that I wouldn't normally have had access to if it weren't for my charm. I think that being kind is super underrated, and you never know who's going to walk into your life or who you're going to need to impress.

How do you work best?

I give myself two hour blocks of time to do my work. Two hours seems like an appropriate amount of time to buckle down and make a dent in whatever I'm working on. After that two hours is up, I walk away from whatever I'm doing and come back about 30 minutes later. I get really antsy if I'm not able to stretch my legs and move my body or feed myself, so I do all of those things. Then I come back to my work feeling refreshed and

What role does empathy play in your life and how has it helped you?

I utilize empathy everyday when I'm interacting and communicating with other individuals, but it's more apparent when I'm with my friends and family. I really like to check in on my loved ones and listen to what they have to say and I'm always present and engaged in what they're saying or feeling. In this aspect, empathy has been able to benefit me by making me a better friend, child, cousin, grandchild by aiding me in developing more intimate relationships with friends and family. Another benefit of being empathetic is that it's easier to understand people's intentions and gain more perspective.

How does empathy help you build better software?

Something that I'm still comprehending and gaining perspective on is the impact that software design has on a variety of communities. Quite literally it could only take a handful of empathetic software designers to make the lives of so many people better in some aspect. Having empathy is a

@djflx
djflx / dtr.md
Created May 6, 2019 22:07
DTR MEMO

Project: Battleships

Group Member Names: Tay & Will

Goals and Expectations for the Project (What does each group member hope to get out of this project? What do we want to achieve as a team? How will we know that we're successful?): We have aspirations to learn more about TDD and how to write efective code.

Team strengths & collaboration styles (consider discussing your Pairin qualities here): Will is good at working long hours and Tay is good at moderating work hours.

How we can use our strengths to overcome obstacles: Will and I have stregths that balance eachother out. Will is super persistent while Tay is super consistent.

B2 Intermission Work

Answer these Check for Understanding questions as you work through the assignments.

HTML

  1. What is HTML? HTML is the standard markup language for creating Web pages. HTML stands for Hyper Text Markup Language.
  • HTML describes the structure of web pages using markup.
  1. What is an HTML element? Elements can be described as the building blocks of HTML pages. They are represented by tags which are used to label pieces of content such as "heading", "paragraph", "table", ...

From a young age I knew the importance of education. For me, pursuing school was not a choice so much as it was an epectation from my family. These expectations really started with my great-grandparents who immigrated from Mexico to Colorado in the early 1920s. They instilled the value of education in their daughters who would then go on to inspire future generations of Montelongos (family's last name) to get their degrees.

My journey to higher education started at CU Boulder where I studied mathematics and spanish. I really enjoy mathematics and understanding how exactly it works, so I thought the ideal career for me was teaching. I was so wrong! I did a little bit of student teaching and found really that although I enjoy mathematics, other people really don't. And it's disheatening to put your all into something that people don't seem to care about. So I finished up my time at CU and graduated with my degree in mathematics and a minor in spanish, and I was totally under the mindset that my ma

Why you want to connect with this person and what you want to talk about I chose a former student Teresa Knowles. I chose her specifically because she's navigating the tech industry as a brown, queer woman and I think having insight as to what she's dealt with in the job search/work place will be very beneficial for me. Hopefully she'll be able to give me some questions to think about when looking for a job and knowing what I want/need from that job.

When you will contact them by and how you plan to meet I'm planning on reaching out to Teresa over break to check-in and see how she's been and how life is post-Turing. I would love to meet in person, maybe over coffee but I'd even take the opportunity to talk via Slack.

What your follow-up will look like once you've met with them I'll follow up with Teresa by reaching out to her with any questions I think of.

What other steps will you take to start building a stronger network in the tech community?

### Sleep Safe
### Pitch
Sleep Safe is an application that would provide the homeless with quick information about the homeless shelter's in their area so they can have a safe space to sleep at night.
### Solution
Proposition 300 was an initiative that was dismissed earlier this year, but would have allowed the homeless to rest or shelter themselves in a non-obstructive manner in outdoor public places. Our application aims to provide the homeless with a simple text message that would give them a list of homeless shelters in their area. In addition to this, users would be able to visit our application's website which would provide them with more information and filters to suit their specific needs.
### Target Audience
Our app is designed specifically for the homeless.

I know of an app called 'Be My Eyes' that allows people with vision impairments to connect with sighted volunteers to visually assist them. I think it would be cool to pull from this idea and create an app that would be centered around finding volunteers to get together to help those with various disabilities, not just those with vision impairments. Ideally the app could be used to gather volunteers to help do something like build a ramp for someone who uses a wheelchair. Or maybe even if someone who had Parkinson's disease could use our app to have someone volunteer to go to the grocery store with them. I think that this is something that could be accomplished with Rails and JS in the frontend. I know that we're shifting gears from Rails though, but I would assume that we could get the job done with Node?