Skip to content

Instantly share code, notes, and snippets.

View Billwilke42's full-sized avatar

Bill Wilke Billwilke42

View GitHub Profile

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

@Billwilke42
Billwilke42 / Mod3GearUp.md
Last active July 17, 2020 20:08
Mod 3 Gear Up

Who is the developer you want to be?

I want to be the developer that everyone wants to work with. A developer that is kind, understanding, empathetic, and practices mindfulness. I want to learn all the skills to foster a healthy work environment for myself and coworkers.I want others to feel comfortable around me and that they can be themselves. I want to be a developer that is free of biases and nurtures an open healthy work environment. I want to be a developer that addresses the biases of the tech industry and helps the industry overcome them. I want people to feel comfortable talking to me about the problems, even if the problem is me. I want to be a developer that follows the code of ethics and helps spread the knowledge of them.

What impact will you make?

I would like to try to help stop the spread of disinformation online someday. I want to make a diverse and inclusive a priority in my job hunt. I want to use my privilege from being a developer to help those less fortunate either monetarily w

@Billwilke42
Billwilke42 / Mod3PreWork.md
Last active June 24, 2020 16:35
Mod 3 Deliverables

What is a "framework?" And how does it differ from a "library?"

JavaScript frameworks are a collection of code libraries. These code libraries provide pre-written code for developers to use. React is an example of a JavaScript framework, however we will be calling it a library as the lines are a bit blurred for React. React is a declarative, efficient, and flexible JavaScript library for building user interfaces. It lets you compose complex UIs from small and isolated pieces of code called “components”.

Why should we consider using a framework over vanilla JS like you have been doing in mods 1 and 2?

The biggest reason given in the second article is that 'keeping the UI in sync with the state is hard'. Frameworks are also the next step in programming. They make it easier on the developer to write code in a more DRY and SRP form. The components provided in the react framework will make coding faster and more efficient. The also have many useful extensions and allow us to have a virtual DOM.

@Billwilke42
Billwilke42 / Gearup.md
Last active January 31, 2020 15:26
Gear Up Assignment

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

Empathy has helped me in many ways throughout my life. I feel like it consistantly keeps my ego in check. It helps me in understanding where other people are coming from. As well as making me feel like I should count my blessings and help other people.

How does empathy help you build better software?

Empathy helps build better software in several ways. Practices such as "Cognitive Empathy" and "Active Listening" can help in a negotiation or team motivation. "Emotional Empathy" could be useful in building a better product for the end

@Billwilke42
Billwilke42 / CareerDevelopment.md
Last active January 29, 2020 23:17
Turing Career Development - Mod 0 Capstone

Pairin Results

What is your greatest strength and how do you know?

I would say my greatest strength is my analytical thinking. I know this because it has proved useful in my career and life experiences. I have always looked at problems or scenarios with a desire to learn all I can about it first, and then weigh the pros and cons of all the possible outcomes. In my previous career, I used this to navigate businesses through regulation, which required a great deal of research.

How do you work best?