Skip to content

Instantly share code, notes, and snippets.

View NicholasJacques's full-sized avatar
💭
😃

Nicholas Jacques NicholasJacques

💭
😃
View GitHub Profile
@NicholasJacques
NicholasJacques / inter_1_answers.markdown
Last active April 25, 2017 20:32
Intermediate SQL 1 Answers

Intermediate SQL 1 Answers

Given This Table:

INSERT INTO items (name, revenue, course)
VALUES ('lobster mac n cheese', 1200, 'side'),
       ('veggie lasagna', 1000, 'main'),
       ('striped bass', 500, 'main'),
 ('arugula salad', 1100, 'salad');
@NicholasJacques
NicholasJacques / rails_setup.markdown
Last active March 3, 2021 11:51
Getting Started with RSpec and Rails:

Getting Started with RSpec and Rails:

Setting up a new Ruby on Rails project using RSpec, Cabybara, FactoryGirl and DatabaseCleaner

What will this tutorial do you for you?

This tutorial will help guide you through the process of setting up a new Ruby on Rails project with robust testing capabilities. This tutorial makes a couple of assumptions:

  • You have installed Ruby on Rails and have a rudimentary understanding of how to use it.
  • You have installed bundler
@NicholasJacques
NicholasJacques / gist:2ddf5bd0cbad1cbb9aae185fdbcf5d32
Created April 17, 2017 20:05
feedback implementation reflection & application of strengths to teams
# Feedback III Reflection
* What are you doing well as a pair programmer and collaborator?
* Based one my Johari window results I got pretty positive feedback. Having said that, there is always room to improve. I kind of hoped to get more constructive feedback to work with.
* How do you use your strengths as a team member?
* One of my biggest focuses as a team member is making sure we are righting clean, DRY code. I have also recently started putting a lot more focus into testing.
* How would you like to continue to develop your strengths?
* I would like to start pairing with other mods. Didn't make time to do that this module.
* What would you like to improve on as a teammate?
* My self-selected area of improvement would be to continue working on my ability to focus. I've always had trouble mainting focus for long periods of time and that becomes even more apparent when pairing with others.
@NicholasJacques
NicholasJacques / project_management.markdown
Created April 17, 2017 19:07
reflection on agile practices/project management used in projects
  • Link to reflection on agile practices/project management used in projects (What project management strategies did you use in your projects this module? What went well? What would you do differently next time?):

I was the project manager for Bike Share. We only had a group of three so their wasn't a whole lot to coordinate as the project manager but it was still a worthwhile experience. Our projects at Turing so far have gently pushed us into using the agile development process by breaking up the projects into iterations or user stories. While this has been a nice introduction to agile development, I have found it a little hard to compress the process in a way that is still meaningful and usefull when used on projects that are only a week long. Waffle is slowly becoming a more valuable tool for us to use in our projects but even that sometimes feels unnecessary when the projects move so fast. Despite my struggles with using the agile process in the context of Turing projects, I feel as though I will be

@NicholasJacques
NicholasJacques / mentor_outreach.markdown
Created April 17, 2017 06:00
Mentor Outreach Documentation

Documentation Guidelines for Cold Outreach I Deliverable:

  • Name of contact

    • "The mentor (or alum) I contacted is Marina Corona"
  • Date of contact

    • "04/16/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?)

@NicholasJacques
NicholasJacques / rspec_model_testing_template.rb
Created April 13, 2017 06:20
Rails Rspec model testing skeleton & cheat sheet using rspec-rails, shoulda-matchers, shoulda-callbacks, and factory_girl_rails. Pretty much a brain dump of examples of what you can (should?) test in a model. Pick & choose what you like, and please let me know if there are any errors or new/changed features out there. Reddit comment thread: http…
# This is a skeleton for testing models including examples of validations, callbacks,
# scopes, instance & class methods, associations, and more.
# Pick and choose what you want, as all models don't NEED to be tested at this depth.
#
# I'm always eager to hear new tips & suggestions as I'm still new to testing,
# so if you have any, please share!
#
# @kyletcarlson
#
# This skeleton also assumes you're using the following gems:

Setting Group Expectations

Group Member Names:

Nick - PM

Colleen

Craig

@NicholasJacques
NicholasJacques / html_css_.md
Last active March 14, 2017 01:54
HTML & CSS Exploration

HTML

###HTML Skeleton

The HTML skeleton is the most basic layout for an HTML doc. It includes a Head and a body all wrapped within an HTML element. At the top of the page we declare the doctype so that the browser knows who to read it.

###<head></head>

The <head> element contains metadata about the document it is contained in. Nothing in the <head> is actually displayed on the page. At a minimum the <head> will probably contain a page title and a link to an external stylsheet.

###<body</body>

The body contains the actual html structure of the webpage. This structure is made up of html tags which can either have semantic meaning or not.

DTR Memo
Project: Black Thursday
Group Member Names: Nicholas Jacques, Sergey Lukyanenko
Project Expectations: What does each group member hope to get out of this project? Goals and expectations:
Finish Module 1 Strong
Get all 3s on the assessment
Application is well tested but does not balance isolation and integration tests, using only the data necessary to test the functionality
Application implements iterations 0, 1, 2, 3, and either 4
Schedule Expectations: When are we available to work together and individually?
Work in person 90 %
Guiding Questions to Define The Relationship:
What are your learning goals for this project?
What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?
How do you communicate best? How do you appreciate receiving communication from others?
How would you describe your work style?
What’s gone well or poorly in your previous projects?
What do you need (resources, environment, communication) to do your best work?
What scheduling restraints do you have? What are your scheduling preferences?
What is your style for giving feedback? Does anything ever hold you back from giving feedback?
What do you identify as being your biggest strength(s) technically, as they relate to this project? Where do you feel you could use improvement in your technical skills, as they relate to this project? How can our team help support you in improving these skills?