Skip to content

Instantly share code, notes, and snippets.

View jk1dd's full-sized avatar
💭
workin

Jonathan Kidd jk1dd

💭
workin
  • Denver, CO, USA
View GitHub Profile

Keybase proof

I hereby claim:

  • I am jk1dd on github.
  • I am yooserguy (https://keybase.io/yooserguy) on keybase.
  • I have a public key ASAytaqQDyMZpiCzu2m1vDRMjT0UdJa3lYq9A3BxxDBFNgo

To claim this, I am signing this object:

@jk1dd
jk1dd / action_plan_mod_4.md
Created June 5, 2017 01:14
Mod 4 Professional Action Plan

Module 4 Goals

List your longterm goal(s) of what you want to accomplish by the end of module 4

  • I want to have been interviewed (at least marginally) by 2 companies by the end of mod 4.

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

  • Each week, I will indentify 3 new companies and reach out to people (1-2) at each company
  • Every day, I will visit Trello to remind myself of what needs to be done

Coding (both including your module 4 curriculum and anything outside of it):

@jk1dd
jk1dd / flower_exercise_mod_3.md
Created June 5, 2017 01:02
Flower Exercise - Professional Development

Most Valued Knowledges/Fields of Interest

  • Internationally focused - travel, education, professional relationships
  • Tools to make an individual life better - budgeting, self-improvement
  • Trivia and a wide range of new information
  • Writing

My Favorite People To Work With

  • Investigators and Realistic folks
  • Humble
  • Committed to team success
@jk1dd
jk1dd / feedback-2-reflection.md
Last active April 15, 2017 22:27
Feedback II reflection - mod 2

Feedback II Reflection

Date of feedback conversation:

22 March 2017

How did you prepare for the conversation?

To prepare, I took notes on what I wanted to communicate (in a pattern of Open, Body, and Close), and then took a break - returning to review them at a different time, better able to see my comments from anothers' perspective, and hopefully made my impact match my intent more closely. I also double-checked that everything I said would be Specific, Actionable, and Kind.

How did the conversation go for you? What was easy about the conversation? What was more difficult?

The conversation went well - the hardest part was the build-up before the actual event. Once I was communicating and seeing that I was being well recieved, I relaxed more and was able to say everything I wanted to say, in the way I planned to say it.

@jk1dd
jk1dd / agile-practices-mod-2.md
Last active April 15, 2017 22:30
agile practices and project management used in mod 2 projects

Reflection on Agile practices and project management used in Mod 2 projects

What project management strategies did you use in your projects this module?

This module marked the first time we have used a defined Project Manager during the projects. This helped with managing the larger size of project groups (4 students). In both big projects, we had daily stand-ups and retros to check in on progress and to make sure everyone stayed on the same page. This was beneficial both to learning and getting the projects completed - no one was stuck on a problem too long, and the project proceeded in a logical way.

We primarily relied on Agile methodology, focusing on the minimum viable product sort of iterative process, then using the extra time we had (sometimes!) to go back and extend and improve what we had done.

We also used various PM tools (waffle.io) and communication techniques to work as effectively as possible, and focus on constant improvement (even when things were 'pretty good').

@jk1dd
jk1dd / cold-outreach-1.md
Last active April 15, 2017 22:31
PD - cold outreach 1

Cold Outreach I:

Name of contact

The mentor (and alum) I contacted was Rich Shea

Date of contact

03/26/2017

Outcome (i.e., did you get a response? If not, what is your follow-up plan? Did you meet? When? What was the result?)

@jk1dd
jk1dd / asset-pipeline-scavenger-hunt.markdown
Last active April 12, 2017 15:54
Asset Pipeline class questions
  • What does it mean to concatenate files? Find an image of an example concatenated file. Why would we want to concatenate files?

To concatenate something is to mash it together. link to picture This would be important for performance - allowing the asset pipeline to be more streamlined, loading faster

  • What does it mean to precompile files? What does this have to do with coffeescript and sass files?

Precompiling alters (arranges?) your assests so they can be served as quickly and directly as possible. This involves coffeescript and sass as they are two things that can be precompiled (?).

  • What does it mean to minify files? Find an image of an example minified file. Why would we want to minify files?

Feedback III Reflection

  • What are you doing well as a pair programmer and collaborator?

I am thirsty to know more and know what I can do better. I am constantly learning, both about programming and about myself, and applying it immediately. I am appreciative of the support of my peers on projects, and I make it known. I communicate and take responsibility for what I say I will.

  • How do you use your strengths as a team member?

I seek to make sure everyone on the team is involved and ideas are all examined. I am attuned to everything that has to get done on a project, and I am willing to discuss it openly with my teammates.

Sessions, Cookies, and Flashes

  1. If we didn't have cookies and sessions, what would happen?

Since HTTP is stateless, it would be difficult to give the user feedback on whether they successfully interacted with the database. It would also not be possible to save settings, shopping carts, or other information between requests.

  1. What is a cookie?

A cookie is a key/value pair, acts like a hash but it isn't really. It is stored in the user's browser and sent with each request. It is often used to store things like simple preferences settings, where a user left off on the page, and other non-sensitive information. They have an expiration date, or can be set to be cleared when the browser closes (I think).