Skip to content

Instantly share code, notes, and snippets.

View davidbecker6081's full-sized avatar

David Becker davidbecker6081

  • Vail, CO
View GitHub Profile
@davidbecker6081
davidbecker6081 / code-conventions.md
Last active June 15, 2018 17:45
A Gist for brainstorming where code conventions are needed....and where they are not

IDEAS:

  • when to use classNames npm module
  • Curly braces (separate or same line?)
  • double quotes versus single quotes
  • semi-colons (use?)
  • Keeping one class per line in Sass (or allowing for multiple classes on one line)
  • Ordering of css properties
  • What is SASS, really?
  • Add story number in commit comment

40-hour week

Daily

  • Technical Code Challenge (1 hour)
    • Finish JS assessment challenges
    • Pick one Codewars challenge to finish
  • Technical Interview Prep (2 hours)
    • practice answering questions from the Interview Questions list
    • practice talking about both projects on Resume (good pieces of code)
  • LinkedIn Cold Outreach and Company Research (1 hour)
  • Work on an issue from Code4SocialGood open-source project (2 hours)

Writing and Working With Promises

For this assignment, you'll be reintroduced to Promises and then write your own!

Some Background

Asynchronous code is everywhere in JavaScript, and Promises are a tool that enable us to work with asynchronous code in a manageable way. You've probably consumes promises before, most likely when you used the fetch API, but how are they working under the hood. With fetch, you most likely used something like this for a GET request:

fetch('http://www.some-api/users')  

David Becker - M3 Portfolio

Areas of Emphasis

(What did you set out to accomplish this module?)

The biggest thing I wanted accomplish this module was becoming a React/Redux master. I also wanted to work on code quality a lot this module. By this, I mean that I wanted to find cleaner and more efficient ways to accomplish tasks. Another smaller goal of mine was to start the job hunt (that's not going as well as I would have liked).

Rubric Scores

Module 4 Goals

  • Have 3 interviews lined up, hopefully already having done 1 or 2
  • Have sat down with as many people as possible to talk about the job world and the Denver Tech Scene
  • Publish 1-2 articles on medium/freecodecamp/something of the sort
  • Publish a personal portfolio website

Strategy To Achieve Goals:

In this section, break down your longterm goal into smaller goals that you want to work on each week and/or day

@davidbecker6081
davidbecker6081 / professionalstorytelling.md
Last active August 16, 2017 21:24
Professional Storytelling

Story Draft:

ME ME ME WOO YAY!

Feedback III Reflection
What are you doing well as a pair programmer and collaborator? How do you use your strengths as a team member?
- In my StrengthsFinder assessment, I received two types that I think became very apparent during this Mod: Achiever and Learner.
Both of these two basically go hand in hand which could be seen in every project I've worked on this Mod. In particular, during Game-Time, because we front-loaded the project
we almost had to learn before we actually learned in class. This took both strengths to accomplish. I was able to use both of these for my team's advantage because they are engrained in me so heaavily.
I also am analytical ALL OF THE TIME. Working with this personality instead of fighting against usually means coming out with better thought out code and understanding of the processes that are going on.
How would you like to continue to develop your strengths?
- I have always been under the thought that you should work on your weaknesses, but after being at Turing, I've realize

Feedback II Reflection • Date of feedback conversation:
7/20/2017 • How did you prepare for the conversation? 
- During the project, I took a few notes on things that were working as a pair and things that were not. I also took some time after the project was finished to collect my thoughts and figure out which were important to present to Jack. • How did the conversation go for you? What was easy about the conversation? What was more difficult?
- The conversation went very well. I think both of us are very open people both in receiving feedback and giving it. So the conversation as a whole was easy. I always have a hard time when pairings go really well finding things to talk about. But Jack helped spur that conversation. We agreed that most everything went well. There were two major takeaways: first, that I definitely like to be a driver, but sometimes I need to allow for that to switch and second, because Jack and I were committed to the project fully, we did some amazing work. I think that what

(What project management strategies did you use in your projects this module? What went well? What would you do differently next time?)

I think the most important project management strategy/agile practice that came up during our projects was "Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage." During the Game-Time project, Jack and I front-loaded the project because we knew that Jack would be gone over the weekend and not able to do any work. Because of this heavy front-loading, we made some choices that ultimately required us to make some big changes to code that was actually already working. It became important for us to realize that sometimes change is necessary. Sometimes if you allow for change, better results happen. During the rest of the module, our class also participated heavily in the principle of "The best architectures, requirements, and designs emerge from self-organizing teams." For the algorithms and complete-