Skip to content

Instantly share code, notes, and snippets.

View kdhubb's full-sized avatar
🚵‍♀️

K.D. Hubbard kdhubb

🚵‍♀️
View GitHub Profile
  1. What worked well in your process?
  • In my first few tech challenges I felt that it was difficult for me to pseudocode. After more practice, I figured out that I need to first explain my thought process verbally and then type it out in pseudocode. It's difficult for me to think through the problem while talking and typing. (One thing at a time).
  1. What was difficult/where did you struggle?
  • I had some trouble recalling built-in Ruby methods. With more daily practice, I think I'll be able to have more built-in methods top of mind.
  1. What feedback/discussion did you have with your peer?
  • We discussed how it's important to verbally explain what you're expecting and frequently sanity check your work.
  1. Is there anything you want to change about your approach to the next technical challenge?
  • I'd like to work more on my clarifying questions related to the tech challenge. I think I'd also like to try harder problems that I'm just not able to finish at all in 30 minutes so I can practice my graceful exits

Viewing Party Personal Retrospective

The projects you complete at Turing will help you build proficiency in many skills you will need on the job. They're are also extremely useful experiences to discuss in networking conversations and job interviews! Students and alumni who can confidently speak to their specific technical contributions and teamwork processes tend to be the most successful in the job hunt.

This takes practice. The prompts below are meant to mimic technical and behavioral questions you might be asked in interviews.

Instructions

@kdhubb
kdhubb / gist:f80f1d902216b1050f095f7d4fa2b415
Created May 31, 2023 17:25 — forked from arjunvenkat/gist:1115bc41bf395a162084
Seeding a Rails database with a CSV file

How to seed a Rails database with a CSV file

1. Setup

First, Create a folder inside of lib called seeds

Put your CSV file example.csv into the lib/seeds folder. In the example below, the file is called real_estate_transactions.csv

Make sure you've created a resource with the appropriate columns to match your seed data. The names don't have to match up.

The Problems (This is for Mac's with M1 chip)

  1. There was a conflict in two different installations (one being installed via the application, the other being installed via homebrew)
  2. Something else was running on port 5432
  3. Could not install pg gem

1. Completely uninstall Postgresql and start fresh.

  • Uninstalled postgresql using homebrew. You can use brew list to see all of the versions that you may have installed. (Note if you do have more than one version installed you will have to specify which version to brew uninstall)
@kdhubb
kdhubb / Capybara.md
Created May 20, 2023 22:09 — forked from jgrazulis/Capybara.md
Capybara cheatsheet

Capybara Actions

# Anchor
click_link 'Save'

# Button
click_button 'awesome'

# Both above
@kdhubb
kdhubb / README-Template.md
Created May 14, 2023 17:16 — forked from PurpleBooth/README-Template.md
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

@kdhubb
kdhubb / rails_7_cheatsheet.md
Created May 11, 2023 15:31 — forked from cjsim89/rails_7_cheatsheet.md
Rails 7 Cheatsheet

Rails v7.0.4 Cheatsheet

Updated by: Chris Simmons, based on the 5.2 Cheatsheet by Scott Borecki.

Please reach out if you have any comments or suggestions for updates!

Notes About this Cheatsheet

  • Rails version v7.0.4. Run $rails -v to check your Rails version number.
  • Code snippets in this cheatsheet starting with $:
  • Run from the terminal, usually within your project directory.
@kdhubb
kdhubb / b2_intermission_work_kd.md
Last active May 6, 2023 17:42
Pre-Mod-2 Intermission Work

B2 Intermission Work

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

HTML

  1. What is HTML?
  • HTML stands for hyper text markup language. It is the standard markup language for webpages.
  1. What is an HTML element?
  • HTML elements label pieces of content in an HTML document and tell the browser how to display said content (e.g. headers, paragraphs, etc.)

Mod 0

Screenshot 2023-02-21 at 4 34 45 PM

Mod 1 Week 1

Screenshot 2023-02-21 at 4 47 49 PM

Screenshot 2023-02-21 at 4 48 05 PM

Mod 1 Week 2