Skip to content

Instantly share code, notes, and snippets.

@livecodelife
livecodelife / rails_engine_setup.md
Last active November 25, 2021 22:40
Rails Engine Setup with RSpec, Capybara, FactoryGirl, and DatabaseCleaner
  1. rails plugin new <project_name> -T -d postgresql --dummy-path=spec/dummy --skip-turbolinks --skip-spring --mountable
  • -T skips the creation of the test directory and the use of Test::Unit
  • --dummy-path=spec/dummy sets up your dummy app in a spec directory
  • --skip-turbolinks & --skip-spring creates a project that does not use turbolinks or spring
  • --mountable creates a "mountable" and namespace-isolated engine.
  1. In Gemfile:
  • gem 'rspec-rails' - user rspec in place of minitest (docs)
  • gem 'capybara' - act as a user navigating your site in tests (docs)
  • gem 'factory_girl_rails' - easily generate database objects without repetitive code in tests (docs)
  • gem 'database_cleaner' - clean your database between tests (docs)
Length Points Week
15 minutes 5 Week 1

ES6 Research

Throughout the module (and your journey to Google enlightenment while working on IdeaBox2.0) you may notice a few different ways that JavaScript code is being written.

That might have something to do with something called ES6 and ES5

@livecodelife
livecodelife / expectations.md
Created October 5, 2016 20:49
What I expect from my first dev job

I want an environment that continues the same feeling of community I've felt while at Turing. I want to learn and grow into an experienced and skilled developer I want to learn skills and languages that I currently don't know

My Barriers:

I have trouble presenting myself in written form. Action: Start with one thing to talk about, break it down into easy chunks

I have trouble starting conversations

Setting Group Expectations

Group Member Names:

  1. When are group members available to work together? What hours can each group member work individually? Are there any personal time commitments that need to be discussed?

    Work after class, set a goal to finish and work until we hit that goal. Some members may have to leave for a bit after class to take care of pets but will come back

  2. How will group members communicate? How often will communication happen, and how will open lines of communication be maintained?

    Have a stand up before starting work each day. Communicate in an outspoken manner. Switch drivers/navigators regularly

@livecodelife
livecodelife / setting_expectations.markdown
Created July 5, 2016 23:28
Setting Expectations - Rush_Hour: Caleb, Ryan, Sonia, David

Setting Group Expectations

Group Member Names: Caleb Cowen, David Tinianow, Sonia Gupta, Ryan Flach

  1. When are group members available to work together? What hours can each group member work individually? Are there any personal time commitments that need to be discussed?

Time committments: * Caleb is not available TR until 5:15 pm. Other than that, he is available. * David: cutoff at 8:30 generally. * Ryan: not stay too late, shuts down computer no later than 10 pm.

How does the Agile model compare to the Waterfall model?

The Waterfall model is a linear and more rigid workflow model where the product is only presented at completion. Agile workflow is created and presented in small increments

Why do you think Agile is so popular in software development?

Agile can be adapted and changed based on client and industry changes much more easily and it is very important in the software industry to keep up with sudden changes

Do you think Agile is applicable to all industries?

@livecodelife
livecodelife / prework.md
Last active May 8, 2016 16:03 — forked from mbburch/prework.md
Prework

Turing School Prework-Caleb Cowen

Task A- Practice Typing:

  • screenshots of scores will be posted in comments

Task B- Algorithmic Thinking & Logic:

  • screenshots of completed sections will be posted in comments

Task C- Create your Gist: