Skip to content

Instantly share code, notes, and snippets.

@Carmer
Carmer / learning_guitar.md
Created January 25, 2019 19:00 — forked from ricardoalcocer/learning_guitar.md
Learning Guitar

A Hacker's Guide to learning rhythm and lead guitar FAST!

I've been playing guitar for over 30 years. I never took formal lessons - only ocassional ones targeted to a specific topic. I love the discovery process and the relationship I've created with the instrument.

Five years ago or so, I had an a-ha moment, which fundamentaly changed the way I approach my learning of the guitar. After internalizing all the content I consumed, I thing I've come up with a formula for learning both rhythm and lead guitar in a very streamlined and systematic fashion. This method will teach you how to find chords across the entire fretboard so you can create chord progresssions for your own songs, or to make it easier to figure out the chords of your favorite songs.

However, what I like the most about it is that it gets you ready to play lead guitar, without putting too much emphasis on the pentatonic scale. Also, it teaches the guitar from the standpoint of understanding its symetry, and dare I say, the mathematics

@Carmer
Carmer / guidelines-and-expectations.markdown
Last active November 28, 2016 16:06 — forked from anonymous/guidelines-and-expectations.markdown
Things for Turing students to keep in mind while going through the program.

Turing Student Guidelines and Expectations

The learning at Turing extends beyond technical training. Equally as important is developing professional skills and creating an environment that encourages learning. As a precursor to a professional career as a Software Developer, we would like to emulate practices followed in a professional work environment. A professional work environment consists of a community of people. In addition to creating software developers, we want to simulate an industry we want to work in. We want to also concentrate on creating thoughtful, engaging developers, to add to the tech industry. Here are a few things that make a good community member at Turing:

Attendance

If you are unable to attend a day of instruction, let your instructors know as soon as possible. It is your responsibility to stay up-to-date on lessons that you miss. If you need anything or have questions, let your anchor or supporting instructor know. They’ll be happy to help. When on group projects, be sure to l

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?

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

  3. Which feature(s) does each group member want to work on? Which feature(s) does each group member not want to work on?

#Simple Authentication with Bcrypt

This tutorial is for adding authentication to a vanilla Ruby on Rails app using Bcrypt and has_secure_password.

The steps below are based on Ryan Bates's approach from Railscast #250 Authentication from Scratch (revised).

You can see the final source code here: repo. I began with a stock rails app using rails new gif_vault

##Steps

@Carmer
Carmer / git-workflow.markdown
Last active June 2, 2016 16:15 — forked from erinnachen/git-workflow.markdown
My Git Workflow

Project workflow:

  1. Load/Reload waffle.
  2. Choose a card from the backlog in waffle. If we're working separately, it's best to move that card that you've chosen into ready and perhaps assign it to yourself as well.
  3. git checkout master
  4. git pull origin master
  5. run your test suite
  6. Checkout a new branch and tag it with #issue_number
  7. Write the feature test associated with your waffle card.
  8. Run your test suite and make sure that there are no errors that blow up the stack (missing ends, forgetting capitalization, etc.)
  9. commit your feature test
This file has been truncated, but you can view the full file.